Difference between revisions of "Swagbadge2021 Dagbadge"

From Open Hardware Miniconf
Jump to: navigation, search
(Created page with "= Dagbadge = It's a DIY Swagbadge! == Components == To build one of your own you will need to purchase: * ESP32 * Two 0.96" OLED displays * Two Switches...")
 
Line 5: Line 5:
 
== Components ==
 
== Components ==
  
To build one of your own you will need to purchase:
+
=== Parts list ===
* ESP32  
+
 
* Two 0.96" OLED displays
+
To build one of your own you will need:
 +
* ESP32 microprocessor - should be around $20
 +
* Two 0.96" OLED displays 128x64 - under $20 each
 
* Two Switches (SMT buttons)
 
* Two Switches (SMT buttons)
 
* Wires (male and female)
 
* Wires (male and female)
 
* Breadboard
 
* Breadboard
 +
* MicroUSB cable
 +
 +
=== Where to buy? ===
 +
ESP32:
 +
* It is possible to get an ESP32 with a single OLED preattached: [https://randomnerdtutorials.com/esp32-built-in-oled-ssd1306/ ESP32 Wemos Lolin32 OLED] or similar
 +
* AU: [https://smalldevices.com.au/products/wemos-lolin-d32-pro SmallDevices Wemos Lolin32]
 +
* AU: [https://www.tinypico.com TinyPICO] (by @unexpectedmaker in Melbourne) (good quality, reputable) has ESP32 boards but they don't come with an OLED attached.
 +
* AU: [https://core-electronics.com.au/tinypico-47708.html Core Electronics TinyPICO]
 +
* AU: [https://core-electronics.com.au/sparkfun-esp32-thing.html Core Electronics Sparkfun ESP32 Thing]
 +
 +
OLED:
 +
* AU: [https://smalldevices.com.au/products/monochrome-1-3-128x64-oled-graphic-display?_pos=2&_sid=90f2e30cb&_ss=r SmallDevices OLED]
 +
* AU: [https://au.element14.com/search/prl/results?st=esp32&sort=P_PRICE Element14 OLEDs]
 +
* AU: [https://core-electronics.com.au/monochrome-0-96-128x64-i2c-spi-oled-display.html Core Electronics OLED]
 +
 +
Switches:
 +
* AU: [https://smalldevices.com.au/products/momentary-tactile-push-button-switch-6x6x5mm?_pos=6&_sid=aa09c53c4&_ss=r SmallDevices Switch]
 +
* AU: [https://core-electronics.com.au/mini-push-button-switch.html CoreElectronics switch]
 +
 +
Wires:
 +
* Any electronics shop
  
Where to buy these?
+
Breadboard:
* It is possible to get an ESP32 with a single OLED preattached: [https://randomnerdtutorials.com/esp32-built-in-oled-ssd1306/ ESP32 Wemos Lolin32 OLED] or similar (should be somewhere around AUS$5 to AUS$10)
+
* AU: [https://core-electronics.com.au/solderless-breadboard-300-tie-points-zy-60.html CoreElectronics Breadboard]
* [https://www.tinypico.com TinyPICO] (by @unexpectedmaker in Melbourne) (good quality, reputable) has ESP32 boards but they don't come with an OLED attached.
+
* AU: [https://www.jaycar.com.au/arduino-compatible-breadboard-with-400-tie-points/p/PB8820 Jaycar Breadboard]
 +
* AU: [https://smalldevices.com.au/products/half-sized-breadboard-400-tie-points-solderless-interlocking-and-self-adhesive?_pos=4&_sid=aa09c53c4&_ss=r SmallDevices breadboard]
  
 +
== Assembly ==
  
 
== How to assemble ==
 
== How to assemble ==

Revision as of 06:51, 6 December 2020

Dagbadge

It's a DIY Swagbadge!

Components

Parts list

To build one of your own you will need:

  • ESP32 microprocessor - should be around $20
  • Two 0.96" OLED displays 128x64 - under $20 each
  • Two Switches (SMT buttons)
  • Wires (male and female)
  • Breadboard
  • MicroUSB cable

Where to buy?

ESP32:

OLED:

Switches:

Wires:

  • Any electronics shop

Breadboard:

Assembly

How to assemble

Software

Micropython

Aiko

Applications

Extend it with SAO

Your dagbadge doesn't have prebuilt SAO headers, but to make your own you need to...

Head to SAO addons!