Difference between revisions of "Hardware List"

From Sketching with Hardware at LMU Wiki
Jump to navigation Jump to search
 
(15 intermediate revisions by 4 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 and Main Boards==
 
== 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 D1 Mini]]
Line 13: Line 13:
 
* [[ESP32 TTGO]] with OLED Display
 
* [[ESP32 TTGO]] with OLED Display
 
* [[Raspberry Pi Pico]]
 
* [[Raspberry Pi Pico]]
 +
* [[Arduino Nano RP2040 Connect]]
 +
* [[Arduino Nano ESP32]]
 
* [[Raspberry Pi]]
 
* [[Raspberry Pi]]
 +
* [[BBC micro:bit]] using Scratch for teaching kids
  
 
== Actuators ==
 
== Actuators ==
Line 20: Line 23:
 
* [[LED Ring NeoPixel]], [[LMUBox]]
 
* [[LED Ring NeoPixel]], [[LMUBox]]
 
* [[OLED LCD Display]] connected via I2C
 
* [[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]]
Line 26: Line 30:
 
* [[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]]
 
* [[IRF520 Module]] Power MOSFET switching module ('electronic relay')
 
* [[IRF520 Module]] Power MOSFET switching module ('electronic relay')
 +
* Display, [[SSD1306 Display]]
 
* ...
 
* ...
* Rasperberry Pi
+
* [[Raspberry Pi]]
** https://www.sketching-with-hardware.org/wiki/Raspberry_neopixel
+
** [[Raspberry neopixel]]
  
 
== Sensors (and physical controllers) ==
 
== Sensors (and physical controllers) ==
Line 38: Line 43:
 
* [[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
** https://www.sketching-with-hardware.org/wiki/Raspberry_Pi_ADC
+
** [[Raspberry Pi ADC]]
** https://www.sketching-with-hardware.org/wiki/Raspberry_Pi_I2C = TMP117
+
** [[Raspberry Pi I2C]] = TMP117
  
 
== Components ==
 
== Components ==
Line 54: Line 62:
 
* [[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]], [[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 12:31, 13 June 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]