Adafruit Playground is a wonderful place to share what you find interesting. Have a cool project you are working on? Have a bit of code that you think others will find useful? Want to show off your electronics workbench? You have come to the right place.
Adafruit Playground is a safe place to share with the wonderful Adafruit community of makers and doers.
-
Web Workflow - Backup CircuitPython Files
WipperSnapper is a different application from CircuitPython. Because of this, installing WipperSnapper will completely erase the CircuitPython installation and all files on your board.
If you did not install CircuitPython on this board, you may ignore this step and proceed to the next step.
-
UF2 Workflow - Backup CircuitPython Files
(Optional) Backup CircuitPython Files
-
Building WipperSnapper on ESP32-x from Scratch
Install arduino-esp32 from the source
WipperSnapper is an Arduino application built on a board support package like the ESP32 Arduino Core. To build WipperSnapper, you will want the absolute latest version of the arduino-esp32 core installed into Arduino.
To do this, follow the steps below:
- Install the latest version of "Arduino Legacy IDE (1.8.X)" from arduino.cc/en/software
- After Installing Arduino IDE 1.8.X, open Arduino IDE. Then, after it loads, close it.
- Install the latest version of the Arduino-ESP32 board support package for your platform. Make sure to follow the instructions on the espressif documentation, rather than installing the board support package directly from Arduino IDE
- For Linux, follow the install instructions here...
- For MacOS, follow the install instructions here...
- For Windows, follow the install instructions here...
-
Adafruit.io + WipperSnapper + UART: How it all works (sorta!)
We're close to publicly releasing UART support for Adafruit.io and WipperSnapper. This would enable a device running WipperSnapper to initialize a physically connected UART device, such as the PM2.5 Air Quality Sensor and Breadboard Adapter Kit - PMS5003, and send its data to Adafruit.io. As always with WipperSnapper firmware, this is all performed without requiring a user to write code.
Below is a sneak peek of the following, but how did we get to this result over the course of a month? What went into adding a feature to Adafruit.io and WipperSnapper Firmware?
-
Flashing WS Using ESPtool
Once downloaded, you may use the Espressif serial bootloader utility, esptool.py, to upload the binary file to your board. This is an advanced step that may differ between Espressif microcontroller types.
Before you begin, you must locate the serial port used by your board. Information about finding the serial port is located on this page.
-
About
Hi, I'm Brent!
🏢 I work for Adafruit. I'm currently working on software (Adafruit IO, WipperSnapper) that helps people connect their projects to the ☁️
📰 I write a monthly newsletter for Adafruit about the Internet of Things that you should subscribe to!
🏖️ When I'm not hacking on code or building something with my hands - I'll be at a beach (weather permitting), gardening, walking my dog, checking out some art, or hiking.
🐦 Follow me on Twitter - @brentrubell