Getting Started
Video tutorial
What you need
- An Atmega32u4 development board (see the list below)
- An ESP8266 or ESP8285 development board (see the list below)
- (Optional: A single Neopixel (WS2812b) or Dotstar (APA102) LED)
To flash the microcontrollers, you need a computer and USB cable.
And if you want to solder it together into a small gadget, you also need soldering equipment.
tip
If you're a beginner, it's recommended you wire everything together on a breadboard first!
In this case, you'd also need a breadboard with a couple of jumper wires.
Atmega32u4 Development Boards
- Arduino Leonardo - Buy on Amazon*
- Arduino Micro - Buy on Amazon*
- Pro Micro - Buy on Amazon*, Buy on AliExpress*
- CJMCU Beetle - Buy on AliExpress*
- SS Micro - Buy on AliExpress*
ESP8266 Development Boards
- NodeMCU - Buy on Amazon*, Buy on AliExpress*
- LOLIN(WEMOS) D1 Mini - Buy on Amazon*, Buy on AliExpress*
info
You can use any Atmega32u4 and ESP8266-based development board, but you need both! The Atmega32u4 to act as a USB keyboard, and the ESP8266 for WiFi.
caution
DIGISPARK or other ATTINY85-based development boards are NOT supported!
Other useful stuff
- Solderless Breadboard - Buy on Amazon*, Buy on AliExpress*
- Jumper Wires - Buy on Amazon*, Buy on AliExpress*
- TS100 soldering iron - Buy on Amazon*, Buy on AliExpress*
*Links are affiliate links. If you use them to purchase something, you'll support this project and other open-source Spacehuhn projects at no extra cost.