Gregs Maker Corner | Badge My IoT Life Assembly Part 1 @GregsMakerCorner | Uploaded December 2019 | Updated October 2024, 2 hours ago.
Welcome!
This video covers the assembly for the part 1 of "Badge My IoT Life" Pre-Compiler and/or the Factory Project for CodeMash 2020. Badge My IoT Life session designed by Paul Pagel. Video created by Greg Huber. If you are not attending CodeMash but would like to build this badge, scroll to the bottom of this description for more info on what to order.
Github link: github.com/DigiTorus86/ESP32Badge
View part 2 here: youtube.com/watch?v=5SnY-SC2Caw&feature=youtu.be
For more information about CodeMash, please visit the web site:
codemash.org
0:21 - Use a Multimeter to check resistors
1:46 - Setting Resistors
3:01 - Soldering Resistors
4:17 - Flush Cutting
9:07 - Soldering remaining Resistors
10:48 - Setting buttons
11:49 - Soldering buttons
14:14 - Inspecting solder joints of buttons
15:19 - Setting and Soldering LED's
19:03 - Checking continuity of switch
19:45 - Setting and soldering switch
23:46 - Using a Solder Sucker
24:07 - Setting and soldering speaker
See Part 2 for the remaining hardware assembly.
If you would like to order the materials for the hardware see links for components below. Gerber files are also available from Github link above, but posted them here for convenience.
Here is a link where you can purchase the badge from PCB Way (China).
pcbway.com/project/shareproject/ESP32_Conference_Badge_v1_2.html
Here are links to Amazon with all components. You may be able to find the same components for much cheaper prices from China, but I recommend ordering the ESP 32 Dev Kit from Amazon with the link below. There are different versions of the ESP 32 Dev Kit. Please confirm that you are ordering the correct one (for 38 Pin ESP32-S)
ESP 32 Dev Kit (1 needed):
amazon.com/HiLetgo-ESP-WROOM-32-Development-Microcontroller-Integrated/dp/B0718T232Z/ref=sr_1_2?keywords=esp32+dev+kit&qid=1576847224&s=industrial&sr=1-2
5mm LED's (3 needed): amazon.com/MCIGICM-Circuit-Assorted-Science-Experiment/dp/B07PG84V17/ref=sr_1_6?keywords=5mm+leds&qid=1576846660&sr=8-6
100 ohm resistors (3 needed): amazon.com/EDGELEC-Resistor-Tolerance-Multiple-Resistance/dp/B07QKDSCSM/ref=sr_1_3?crid=9ZVM2NRZ7VB7&keywords=100+ohm+resistor+1%2F4+watt&qid=1576846709&sprefix=100+ohm+resis%2Caps%2C149&sr=8-3
4.7k ohm resistors (4 needed): amazon.com/gp/product/B07HDFHPP3/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1
1k ohm variable resistor (1 needed): amazon.com/gp/product/B07K1DZ91M/ref=ppx_yo_dt_b_asin_title_o09_s03?ie=UTF8&psc=1
1P2T Switch (1 needed): amazon.com/Cylewet-Vertical-Switch-Arduino-CYT1016/dp/B01N7NCW8N/ref=sr_1_3?keywords=SPDT+1P2T+switch&qid=1576846922&s=industrial&sr=1-3
.1 uf ceramic capacitor (1 needed): amazon.com/DYWISHKEY-Monolithic-Multilayer-Capacitors-Assortment/dp/B07PRC5JJY
3M3 Resistors (1 needed): amazon.com/gp/product/B07HDF3M35/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
10M Resistors (1 needed):
amazon.com/gp/product/B0185FHWSO/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
2.2" TFT Screen:
amazon.com/HiLetgo-240X320-Resolution-Display-ILI9341/dp/B073R7BH1B/ref=sr_1_3?keywords=ILI9341&qid=1576847358&s=industrial&sr=1-3
Tactile Momentary buttons (8 needed):
amazon.com/QTEATAK-Momentary-Tactile-Button-Switch/dp/B07VSNN9S2/ref=sr_1_2?keywords=6mm+x+6mm+x+5mm+tactile+switch&qid=1576847662&s=industrial&sr=1-2
18650 Battery Holder (1 needed):
amazon.com/gp/product/B07CWKGZXW/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1
12mm Mini Speaker:
sparkfun.com/products/7950
18650 Battery (1 needed):
ebay.com/itm/Lot-EBL-3-7V-18650-3000mAh-Li-ion-Rechargeable-Batteries-for-Flashlight-Torch-US/263456222776?hash=item3d5736ee38:m:mxTJG2eqUntM5w4nW6ska_g
Pin Headers (for TFT and ESP):
amazon.com/gp/product/B07VNXL5BD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
You will also need a good soldering iron, and solder.
Welcome!
This video covers the assembly for the part 1 of "Badge My IoT Life" Pre-Compiler and/or the Factory Project for CodeMash 2020. Badge My IoT Life session designed by Paul Pagel. Video created by Greg Huber. If you are not attending CodeMash but would like to build this badge, scroll to the bottom of this description for more info on what to order.
Github link: github.com/DigiTorus86/ESP32Badge
View part 2 here: youtube.com/watch?v=5SnY-SC2Caw&feature=youtu.be
For more information about CodeMash, please visit the web site:
codemash.org
0:21 - Use a Multimeter to check resistors
1:46 - Setting Resistors
3:01 - Soldering Resistors
4:17 - Flush Cutting
9:07 - Soldering remaining Resistors
10:48 - Setting buttons
11:49 - Soldering buttons
14:14 - Inspecting solder joints of buttons
15:19 - Setting and Soldering LED's
19:03 - Checking continuity of switch
19:45 - Setting and soldering switch
23:46 - Using a Solder Sucker
24:07 - Setting and soldering speaker
See Part 2 for the remaining hardware assembly.
If you would like to order the materials for the hardware see links for components below. Gerber files are also available from Github link above, but posted them here for convenience.
Here is a link where you can purchase the badge from PCB Way (China).
pcbway.com/project/shareproject/ESP32_Conference_Badge_v1_2.html
Here are links to Amazon with all components. You may be able to find the same components for much cheaper prices from China, but I recommend ordering the ESP 32 Dev Kit from Amazon with the link below. There are different versions of the ESP 32 Dev Kit. Please confirm that you are ordering the correct one (for 38 Pin ESP32-S)
ESP 32 Dev Kit (1 needed):
amazon.com/HiLetgo-ESP-WROOM-32-Development-Microcontroller-Integrated/dp/B0718T232Z/ref=sr_1_2?keywords=esp32+dev+kit&qid=1576847224&s=industrial&sr=1-2
5mm LED's (3 needed): amazon.com/MCIGICM-Circuit-Assorted-Science-Experiment/dp/B07PG84V17/ref=sr_1_6?keywords=5mm+leds&qid=1576846660&sr=8-6
100 ohm resistors (3 needed): amazon.com/EDGELEC-Resistor-Tolerance-Multiple-Resistance/dp/B07QKDSCSM/ref=sr_1_3?crid=9ZVM2NRZ7VB7&keywords=100+ohm+resistor+1%2F4+watt&qid=1576846709&sprefix=100+ohm+resis%2Caps%2C149&sr=8-3
4.7k ohm resistors (4 needed): amazon.com/gp/product/B07HDFHPP3/ref=ppx_yo_dt_b_asin_title_o06_s00?ie=UTF8&psc=1
1k ohm variable resistor (1 needed): amazon.com/gp/product/B07K1DZ91M/ref=ppx_yo_dt_b_asin_title_o09_s03?ie=UTF8&psc=1
1P2T Switch (1 needed): amazon.com/Cylewet-Vertical-Switch-Arduino-CYT1016/dp/B01N7NCW8N/ref=sr_1_3?keywords=SPDT+1P2T+switch&qid=1576846922&s=industrial&sr=1-3
.1 uf ceramic capacitor (1 needed): amazon.com/DYWISHKEY-Monolithic-Multilayer-Capacitors-Assortment/dp/B07PRC5JJY
3M3 Resistors (1 needed): amazon.com/gp/product/B07HDF3M35/ref=ppx_yo_dt_b_asin_title_o01_s00?ie=UTF8&psc=1
10M Resistors (1 needed):
amazon.com/gp/product/B0185FHWSO/ref=ppx_yo_dt_b_asin_title_o01_s01?ie=UTF8&psc=1
2.2" TFT Screen:
amazon.com/HiLetgo-240X320-Resolution-Display-ILI9341/dp/B073R7BH1B/ref=sr_1_3?keywords=ILI9341&qid=1576847358&s=industrial&sr=1-3
Tactile Momentary buttons (8 needed):
amazon.com/QTEATAK-Momentary-Tactile-Button-Switch/dp/B07VSNN9S2/ref=sr_1_2?keywords=6mm+x+6mm+x+5mm+tactile+switch&qid=1576847662&s=industrial&sr=1-2
18650 Battery Holder (1 needed):
amazon.com/gp/product/B07CWKGZXW/ref=ppx_yo_dt_b_asin_title_o09_s00?ie=UTF8&psc=1
12mm Mini Speaker:
sparkfun.com/products/7950
18650 Battery (1 needed):
ebay.com/itm/Lot-EBL-3-7V-18650-3000mAh-Li-ion-Rechargeable-Batteries-for-Flashlight-Torch-US/263456222776?hash=item3d5736ee38:m:mxTJG2eqUntM5w4nW6ska_g
Pin Headers (for TFT and ESP):
amazon.com/gp/product/B07VNXL5BD/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
You will also need a good soldering iron, and solder.