Difference between revisions of "Hardware List"

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search
 
(47 intermediate revisions by 5 users not shown)
Line 1: Line 1:
= List of Hardware Components =
+
Sketching with hardware requires some hardware components. To create a functional prototype, we typically need a microcontroller, sensors, actuators, and components to link the parts together.  
Sketching with hardware requires some hardware components. For creating a functional prototype we typically need a microcontroller, sensors, actuators, and components to link the parts together.  
 
  
To get started and to follow the course only a small set of parts is required. You can do many of the exercises and tutorials with only a microcontroller (e.g. ESP32, ESP8266), a few LEDs, and some resistors. We recommend getting started and once you like building things then get a hardware kit.
+
Only a small set of parts is required to get started and follow the course. You can do many of the exercises and tutorials with only a microcontroller (e.g., ESP32, ESP8266), a few LEDs, and some resistors. We recommend getting started, and once you like building things, then get a hardware kit.
  
In the following list, we have marked the components that are in the LMU hardware box with 'LMUBox'.  
+
In the following list, we marked the components in the LMU hardware box with [[LMUBox]].  
  
== Microcontroller ==
+
== Microcontroller and Main Boards==
 +
* [[ESP32 Wifi Kit v03]] with integrated OLED Display from Heltec
 
* [[ESP32 Web Kit]] with integrated OLED Display from Heltec [[LMUBox]]
 
* [[ESP32 Web Kit]] with integrated OLED Display from Heltec [[LMUBox]]
 +
* [[ESP8266 D1 Mini]]
 
* [[ESP8266 ESP-12F]] NodeMCU Module from AZDelivery [[LMUBox]]
 
* [[ESP8266 ESP-12F]] NodeMCU Module from AZDelivery [[LMUBox]]
* [[ESP8266 ESP-12F]] NodeMCU Module with integrated 0.91" OLED Display from AZDelivery
+
* [[ESP8266 ESP-12F OLED]] NodeMCU Module with integrated 0.91" OLED Display from AZDelivery
 +
* [[ESP32 TTGO]] with OLED Display
 +
* [[Raspberry Pi Pico]]
 +
* [[Arduino Nano RP2040 Connect]]
 +
* [[Arduino Nano ESP32]]
 +
* [[Raspberry Pi]]
 +
* [[BBC micro:bit]] using Scratch for teaching kids
 +
* [[RP2040 MCU Board with 1.28inch Round LCD]]
  
 
== Actuators ==
 
== Actuators ==
 
* [[LED]]s in different colors to connect externally, many in  the [[LMUBox]]
 
* [[LED]]s in different colors to connect externally, many in  the [[LMUBox]]
* [[RGB LED]] in different colors to connect externally, many in  the [[LMUBox]]
+
* [[RGB LED]] multi-color LED, 2x in  the [[LMUBox]]
* [[LED Ring NeoPixel]] [[LMUBox]]
+
* [[LED Ring NeoPixel]], [[LMUBox]]
 
+
* [[OLED LCD Display]] connected via I2C
 +
* [[e-Paper Displays]] on the Raspberry Pi Pico
 
* [[Piezo Speaker]], 2x in the [[LMUBox]]
 
* [[Piezo Speaker]], 2x in the [[LMUBox]]
 
* [[Speaker]], 2x in the [[LMUBox]]
 
* [[Speaker]], 2x in the [[LMUBox]]
* [[PAM8403 Stereo Amplifyer]] 5V, 3W+3W, Digital Power Amp Module to use with speaker
+
* [[PAM8403 Stereo Amplifier]] 5V, 3W+3W, Digital Power Amp Module to use with speaker
 
* [[SG90 Servo]] Micro Servo Motor, 3x in the [[LMUBox]]
 
* [[SG90 Servo]] Micro Servo Motor, 3x in the [[LMUBox]]
 
* [[Stepper Motor and ULN2003]] 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board; 2x in the [[LMUBox]]
 
* [[Stepper Motor and ULN2003]] 28BYJ-48 ULN2003 5V Stepper Motor + ULN2003 Driver Board; 2x in the [[LMUBox]]
 +
* Power MOSFET switching module ([[electronic relay]], [[motor drive]]), e.g., [[IRF520 Module]], [[L298N]] dual module,
 +
* [[OLED LCD Display]], e.g., [[128 x 32 OLED Display]]
 
* ...
 
* ...
 +
* [[Raspberry Pi]]
 +
** [[Raspberry neopixel]]
  
 
== Sensors (and physical controllers) ==
 
== Sensors (and physical controllers) ==
 +
* [[push button]], several in the [[LMUBox]]
 +
* [[Switch]], [[LMUBox]]
 
* [[LDR]] Light dependend resistor, 4x in the [[LMUBox]]
 
* [[LDR]] Light dependend resistor, 4x in the [[LMUBox]]
* [[Potentiometer]], changeable resistors as slider and knobs, several in the [[LMUBox]]  
+
* [[Potentiometer]] short Poti, changeable resistors as slider and knobs, several in the [[LMUBox]]  
 
* [[Analog Joystick]], [[LMUBox]]
 
* [[Analog Joystick]], [[LMUBox]]
 
* [[PIR Sensor]] passive infrared motion sensor, [[LMUBox]]
 
* [[PIR Sensor]] passive infrared motion sensor, [[LMUBox]]
 
* [[Ultrasonic Sensor HC-SR04]], distance sensor, [[LMUBox]]
 
* [[Ultrasonic Sensor HC-SR04]], distance sensor, [[LMUBox]]
* [[MPU 6050]], Six-Axis (Gyro and Accelerometer) [[LMUBox]]
+
* [[Inertial measurement unit]], e.g., [[MPU 6050]], Six-Axis (Gyro and Accelerometer) [[LMUBox]]
 +
* [[Temperature sensor]] e.g., [[DHT11]] sensor
 +
* [[Humidityd]] e.g., [[DHT11]] sensor
 +
* [[GPS]], e.g., [[NEO-6M]], [[GP-20U7]]
 +
* ...
 +
* Raspberry Pi
 +
** [[Raspberry Pi ADC]]
 +
** [[Raspberry Pi I2C]] = TMP117
 +
 
 +
== Components ==
 +
* [[Resistor]], different in the [[LMUBox]]
 +
* [[USB-Power]], module to attach a power bank or external USB power source, will be in [[LMUBox]]
 +
* [[Elko]], electrolyth capacitor 2200uF, will be in [[LMUBox]]
  
 +
== Tools and Connectors ==
 +
* [[Micro USB Data cable]], in the [[LMUBox]] - <strong>make sure to use a data cable - not a power cable!</strong>
 +
* [[Breadboard]], 400 connectors, 830 connectors, both in the [[LMUBox]]
 +
* [[Connector cable]], different types in the [[LMUBox]]
 +
* [[Aligator clips]], 4x in the [[LMUBox]]
 +
* [[Multimeter]], in the [[LMUBox]]
  
* ...
+
== Wearables / Smart Watches  ==
 +
* [[Bangle js]] is an open source smart watch that can be programmed in java script
 +
* [[LilyGo T-WATCH-2020]] ESP32 based Smart Watch

Latest revision as of 09:39, 6 July 2024

Sketching with hardware requires some hardware components. To create a functional prototype, we typically need a microcontroller, sensors, actuators, and components to link the parts together.

Only a small set of parts is required to get started and follow the course. You can do many of the exercises and tutorials with only a microcontroller (e.g., ESP32, ESP8266), a few LEDs, and some resistors. We recommend getting started, and once you like building things, then get a hardware kit.

In the following list, we marked the components in the LMU hardware box with LMUBox.

Microcontroller and Main Boards[edit]

Actuators[edit]

Sensors (and physical controllers)[edit]

Components[edit]

Tools and Connectors[edit]

Wearables / Smart Watches[edit]