Arduino Sensor Training Board
Posted: Sat Oct 31, 2020 12:09 pm
One day I might want to do some public Arduino training and I think it would be handy to have all the sensors I want to talk about on one handy PCB. This will help in packing and transportation and in losing a sensor or two here and there.
I am really enjoying the ESP32-WROOM MCU at the moment. It's currently at a nice price or around A$3.40. This is the plain little package, not a ESP32 Development Board. So I have based my Arduino Sensor Training Board around this micro controller. It's nice and fast and comes with wireless network interface built in.
The current list of sensors one the first beta version of the PCB are:
1) Accelerometer/Gyro - 6DoF
2) LUX light
3) MEMS i2S Microphone
4) i2S Speaker amplifier output
5) Dual DC Motor output
6) Pizeo Buzzer
7) 4 x User LEDs
8) 2 x User button switches
9) 2 x User Slide switches
10) 2 x Touch Pads
11) Air Temperature/Pressure/Humidity
12) Variable resistor
13) Hall effect sensor (built into ESP32)
14) 3 x WS2812B/Neopixel RGB LEDs
15) 5V Servo output
16) Sharp Infra-red Distance Sensor
17) OLED screen - 128px by 64px
18) A 16 pin breadboard expansion header plug
The sensor training board is 10cm x 10cm in size and is designed to fit onto a laser cut MDF base board. This will allow other larger components like the breadboard, loud speaker, servo to be mounted around the red PCB. Something like this: The front side of the PCB will look something like this: And the backside of the PCB looks like this:
I am really enjoying the ESP32-WROOM MCU at the moment. It's currently at a nice price or around A$3.40. This is the plain little package, not a ESP32 Development Board. So I have based my Arduino Sensor Training Board around this micro controller. It's nice and fast and comes with wireless network interface built in.
The current list of sensors one the first beta version of the PCB are:
1) Accelerometer/Gyro - 6DoF
2) LUX light
3) MEMS i2S Microphone
4) i2S Speaker amplifier output
5) Dual DC Motor output
6) Pizeo Buzzer
7) 4 x User LEDs
8) 2 x User button switches
9) 2 x User Slide switches
10) 2 x Touch Pads
11) Air Temperature/Pressure/Humidity
12) Variable resistor
13) Hall effect sensor (built into ESP32)
14) 3 x WS2812B/Neopixel RGB LEDs
15) 5V Servo output
16) Sharp Infra-red Distance Sensor
17) OLED screen - 128px by 64px
18) A 16 pin breadboard expansion header plug
The sensor training board is 10cm x 10cm in size and is designed to fit onto a laser cut MDF base board. This will allow other larger components like the breadboard, loud speaker, servo to be mounted around the red PCB. Something like this: The front side of the PCB will look something like this: And the backside of the PCB looks like this: