Editing Hardware List

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
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.  
+
= List of Hardware Components =
 +
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.  
  
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.
+
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.
  
In the following list, we marked the components in the LMU hardware box with [[LMUBox]].  
+
In the following list, we have marked the components that are in the LMU hardware box with 'LMUBox'.  
  
== Microcontroller and Main Boards==
+
== Microcontroller ==
* [[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 OLED]] NodeMCU Module with integrated 0.91" OLED Display from AZDelivery
+
* [[ESP8266 ESP-12F]] 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
 
  
 
== 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]] multi-color LED, 2x 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 Amplifier]] 5V, 3W+3W, Digital Power Amp Module to use with speaker
+
* [[PAM8403 Stereo Amplifyer]] 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,
+
* [[IRF520 Module]] Power MOSFET switching module ('electronic relay')
* [[OLED LCD Display]], e.g., [[128 x 32 OLED Display]]
 
 
* ...
 
* ...
* [[Raspberry Pi]]
 
** [[Raspberry neopixel]]
 
  
 
== Sensors (and physical controllers) ==
 
== Sensors (and physical controllers) ==
Line 39: Line 27:
 
* [[Switch]], [[LMUBox]]
 
* [[Switch]], [[LMUBox]]
 
* [[LDR]] Light dependend resistor, 4x in the [[LMUBox]]
 
* [[LDR]] Light dependend resistor, 4x in the [[LMUBox]]
* [[Potentiometer]] short Poti, changeable resistors as slider and knobs, several in the [[LMUBox]]  
+
* [[Potentiometer]], 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]]
* [[Inertial measurement unit]], e.g., [[MPU 6050]], Six-Axis (Gyro and Accelerometer) [[LMUBox]]
+
* [[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 ==
 
== Components ==
 
* [[Resistor]], different in the [[LMUBox]]
 
* [[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 ==
 
== Tools and Connectors ==
Line 62: Line 42:
 
* [[Connector cable]], different types in the [[LMUBox]]
 
* [[Connector cable]], different types in the [[LMUBox]]
 
* [[Aligator clips]], 4x in the [[LMUBox]]
 
* [[Aligator clips]], 4x in the [[LMUBox]]
* [[Multimeter]], in the [[LMUBox]]
+
* [[Multimeter]], [[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
 

Please note that all contributions to Sketching with Hardware at LMU Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see My wiki:Copyrights for details). Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)