This year's badge is based around a TTGO LoRa OLED ESP32 and contains six capacitive 'buttons' driven from four sensor inputs (classic n choose floor(n/2) problem). The ESP32 sports 4MB of programmable flash, WiFi, Bluetooth, and a dual core 240MHz processor, mounted on a board with a 433MHz long range radio, display, and lipo charger. It requires a single 18650 lithium ion rechargable battery. Optional circuitry supports a motor driver which operates on the same lines as the OLED by disabling screen controls when using the motor controller. Add in some d-pad action, motors, wheels, and a jöystick. It has an access point, captive portal, websockets, and hidden secrets. The firmware was written using Arduino. It’s completely hackable. Wear it, play with it, use it, modify it, break it, learn from it.
Every year countless hackers toil for endless hours to bring you this most exquisite and bespoke artisanal CactusCon experience. Please email [email protected] if you wish to sacrifice yourself and contribute to the great process. Help build the global hacker community!
Feel free to submit issues, or even better submit a pull request with extra functionality!
The coin provides a swiss army knife of utility, what can you make with it?
- 1 Motor driver
- 2 x 8 pos female header
- 1 set Wheels
- 1 set Motors
- 2 x 2 pos female header
- 9v battery connector (optional, can use 18650 power instead)
- 1.5" x 3 Velcro Tape
- 2 x Zip Tie
- 1 Joystick (for seperate badge)
- https://github.com/intrbiz/arduino-crypto
- https://github.com/sandeepmistry/arduino-LoRa
- https://github.com/ThingPulse/esp8266-oled-ssd1306
- https://github.com/bblanchon/ArduinoJson
- https://github.com/me-no-dev/AsyncTCP
- https://github.com/me-no-dev/ESPAsyncWebServer
- https://github.com/me-no-dev/EspExceptionDecoder
- https://github.com/me-no-dev/arduino-esp32fs-plugin