Don't lose seedlings to an overnight frost, protect them by building a frost alert device! In this project, you'll use a QT Py ESP32-S3 and Adafruit IO to build a project which ambiently glows blue when it is predicted to freeze overnight. When it glows blue, it's time to take the seedlings in overnight.
This project is no-code and no-wiring. The QT Py runs Adafruit's WipperSnapper firmware. You'll use the Adafruit IO website to configure the QT Py's onboard NeoPixel. Then, you'll configure an Adafruit IO Action to fetch the weather for your location at the top of the hour. If the overnight forecast is freezing, a command is sent to the QT Py to turn the NeoPixel a bright blue color.
Additionally, it will also send out a text message to your phone - reminding you to take in your seedlings overnight.
This project utilizes the Adafruit IO Plus Weather Power-Up to fetch real-time weather data, so, an Adafruit IO Plus Subscription is required. This project WILL NOT WORK without an Adafruit IO Plus Subscription!
To upgrade your account, visit io.adafruit.com/plus
What is WipperSnapper
WipperSnapper is a firmware designed to turn any WiFi-capable board into an Internet-of-Things (IoT) device without programming a single line of code. WipperSnapper connects to Adafruit IO, a web platform designed (by Adafruit!) to display, respond, and interact with your project's data.
Simply load the WipperSnapper firmware onto your board, add credentials, and plug it into power. Your board will automatically register itself with your Adafruit IO account.
From there, you can add components to your board such as buttons, switches, potentiometers, sensors, and more! Components are dynamically added to hardware, so you can immediately start interacting, logging, and streaming the data your projects produce without writing code.
(Optional) The Terminal Block BFF and 3D printed case are NOT REQUIRED to complete this project. We included it to make it easy to extend the project by adding external components (i.e: adding extra LEDs, a local environmental sensor like the BME680, a servo, an irrigation pump, and more..)
Page last edited April 29, 2026
Text editor powered by tinymce.