A. Hardware

We use the Arduino MKR IoT Bundle [1], mostly because it comes in such a beautiful box.  In case you are not familiar with the different electronic components, I took some photos for you:

Battery
Switch
Tilt Sensor
Bread Board
Resistor
Potentiometer
Capacitor
Inductor
Diode
LED
Zener
 
Bipolar Transistor
FET
Temperture Sensor
Photoresistor
Solar Cell
Piezo Buzzer
Motor
Servo Motor

.

In addition, we add a few components to the kits:

  • 9 volt battery
  • copper wire, iron nails
  • alligator clips
  • graphite pencil lead, 2x0.5 and 1x0.7mm (must be real graphite, kind of hard to get)
  • jumper cable
  • potentiometers (the ones in the box are not good)
  • Zener diode
  • Inductor
  • BC547 (the box includes 2 FETs, but they only switch with 4 volts, but the Arduino use 3.3 volts)
  • Hub (to protect your laptop)

You will also need a multimeter, ideally one that can measure capacitance and inductance.  It should have a replaceable fuse, because there is a high likelihood, that it gets blown at least once per semester.

The instructor also needs in addition:

  • balloons
  • PVC pipe and towel
  • electroscope
  • Leyden jar
  • saran wrap and aluminum foil
  • lemon
  • coil and nails
  • a piece of real silicon
  • a small solar cell

Hope I did not forget anything.

.

Arduino MKR IoT Bundle

Currently the "Arduino MKR IoT Bundle" [1] is currently sold out.  In case that stays that way (likely because of the FET issue), here is a list of the ingredients of that bundle:

  • 1 Arduino MKR1000 board, with header soldered.
  • 1 micro USB cable,
  • 1 400-point breadboard,
  • 70 solid-core jumper wires,
  • 1 9V battery snap,
  • 1 stranded jumper wire
  • 1 stranded jumper wire,
  • 6 phototransistors,
  • 3 potentiometers (10 kilohm),
  • 10 pushbuttons,
  • 1 temperature sensor (TMP36),
  • 1 tilt sensor,
  • 1 alphanumeric LCD (16 x 2 characters),
  • 1 bright white,
  • 34 LEDs (6 ldr bright white, 1 RGB, 8 red, 8 green, 8 yellow, 3 blue),
  • 1 small DC motor (6/9V),
  • 1 small servo motor,
  • 1 piezo capsule (PKM17EPP-4001-B0),
  • 1 H-bridge motor driver (L293D),
  • 1 octocouplers (4NE5),
  • 2 MOSFET transistors (IRF520),
  • 5 capacitors (100uF),
  • 5 diodes (1N4007),
  • 3 transparent gels (R,G,B)
  • 1 male pin strip (40 x 1),
  • 20 resistors (220 ohm),
  • 5 resistors (560 ohm),
  • 5 resistors (1 kilohm),
  • 5 resistors (4.7 kilohm),
  • 20 resistors (10 kilohm),
  • 5 resistors (1 megohm),
  • 5 resistors (10 megohm)

.

References

[1] Arduino MKR IoT Bundle, https://store.arduino.cc/arduino-mkr-iot-bundle

.