• Adafruit IoT Monthly: Powering sensors through soil, talking dogs, and more!

    IoT Projects

    Solar Power Gauge

    solar

    When Ben and his wife got solar this past winter, they wanted to know how much power they generated (especially as they moved closer to the equinox). This meter was built as an experiment to measure the power output of their home’s solar system. - HackADay.io

    Stuff My Dog Said

    dog

    This fun project is a web-based dashboard that displays the latest messages from a dog. A dog. The dog presses their paw down on a specific button on a floor mat to use it. The mat translates the button press into a specific phrase, uses a speaker to “say” the phrase, and publishes the phrase to a web dashboard on Adafruit.IO - Adafruit Playground

    An Internet-Enabled 3D Printer Filament Sensor

    filament

    This 3D printer sensor can detect (and notify you) when the filament is about to run out by measuring the diameter of the filament. - HackADay.com

    E-Ink Status Dashboard for a Car

    cardash

    A wood-enclosed e-ink dashboard for a car that displays the current mileage, battery level, gas level and inside temperature. - HackADay.com

    Post-Apocalyptic Home Automation Terminal

    terminal

    This Raspberry Pi 400-based post-apocalyptic terminal to run a home automation system looks like a prop from the Fallout TV show. The case around the Raspberry Pi 400 was specifically crafted to look like it came from a post-apocalyptic world. - HackADay.com

    IoT News and More!

    Agricultural IoT System Sends Power Through the Soil

    tts

    Tennessee Tech is developing a way to power sensors in a field by transmitting electric power through the soil. - IEEE Spectrum

    Raspberry Pi Connect

    piconnect

    Raspberry Pi announced Raspberry Pi Connect, a tool to access a Pi using only a web browser. - Raspberry Pi

    Insights: IoT market to More than Double in 10 Years

    connections

    A study by Transforma Insights found the “number of active IoT devices will more than double to 40 billion by the end of 2033”. While this is not a “hockey stick growth” trend, it’s steady. - RCRWireless

    Desk of Ladyada – Desk plant health monitoring with SproutSense and Adafruit.io

    deskof

    On this episode of Desk of Ladyada, we’re getting green and experimenting with soil moisture sensing on a prototype we’re testing out called SproutSense. Right now we’re trying to figure out: why does the capacitance slooowly rise over the course of days, and how can we detect when the soil has dried out using some sort of logic/hysteresis since the depth of the sensor can affect the absolute value. We also talk about sending serial output data to Adafruit IO for monitoring. - Adafruit Blog

  • WipperSnapper Firmware Installer Updates - Beta 82

    update-banner

    A warm hello from the Adafruit IO team!

    Today we’re excited to announce the improvements to the Adafruit IO firmware installer that makes it easier than ever to get started on IO with a WipperSnapper-compatible device.

    🏠 Web-based ESPTool for Native USB boards

    As we add more and more sensor drivers to WipperSnapper the available flash space keeps getting lower. A few boards were even running out, leading us to need to migrate partition schemes and shrink the user file systems (where secrets are stored).

    Where’s the problem there you ask? For now, the TinyUSB bootloader doesn’t support changing the partition layout by uploading a UF2. We didn’t want to force users to use Arduino, that would defeat the point of WipperSnapper’s ease of use! Instead, we have migrated these boards to use the Adafruit.io web-installer for installing and upgrading firmware.

    Currently the FunHouse board is the only UF2 board (with native USB support) using the new steps, but while we were at it we also updated the Feather ESP32 v1 (Huzzah32), and Qt Py ESP32-C3 to have new partition offsets too. The steps have new instructions to help put your board into bootloader mode if necessary, and the FunHouse even has a nice instructional GIF animation.

    📃 Usage

    To use the web installer version of esptool your browser needs to support Web-Serial (allowing it to connect to serial ports and speak to the board). This requires a chrome based browser, like Chromium, Google Chrome, or Microsoft Edge. If you can’t use the web serial method of the installer, don’t panic, we have a downloadable bin file that you can manually flash to the board using your computer and the offline official esptool.

    firmware installer - web-native-usb flow firmware installer - esp bootloader instructions

    🆕 WipperSnapper Firmware Release - Beta 82

    In tandem with the IO web installer changes, we’ve released Beta 82!

    Along with the changes to the aforementioned boards there are a few reliability improvements, including repeating the error message on the serial port when your board has a fatal error, and now printing any MQTT connection error reasons to help better diagnose any issues.

    Lastly there are a couple of new components added, both Time-of-Flight (ToF) sensors with very high accuracy:

    • VL53L1X: This is the ‘next generation’ of the VL53L0X ToF sensor and can handle about ~30 to 4000mm of range distance, with up to 50Hz update rate.
    • VL53L4CD: This is another ‘big sister’ of the VL6180X ToF sensor and can handle about ~1 to 1300mm

    Since both use a very narrow light source, they are good for determining distance of only the surface directly in front of it. Unlike sonars that bounce ultrasonic waves, the ‘cone’ of sensing is very narrow. Unlike IR distance sensors that try to measure the amount of light bounced, the VL53 is much more precise and doesn’t have linearity problems or ‘double imaging’ where you can’t tell if an object is very far or very close.


    As always, if you have any suggestions or bugs to report about these new features, please let us know in the forums.

  • Adafruit IoT Monthly: Rice Cooker Push Notifications, The Open Home Foundation, and more!

    IoT Projects

    PowerJeep: Upgrade your kid’s electric ride-on car

    powerjeep

    We love this project that can save a powerwheels electric ride-on car from the landfill and provide new functionality. The conversion replaces the old lead battery with an 18V Ryobi battery. It also replaces the electronics with an ESP32 programmed to remotely monitor and control the car’s speed. This project also contains a pretty small component list, with 6-7 total products to purchase. - HackADay

    Receive push notifications from your rice cooker

    appliance

    Edent’s project for monitoring their reasonably priced rice cooker is simple - get an energy-monitoring smart plug and use it to send notifications to your phone when the rice cooker is done. - HackADay

    DeskOps: Commanding My Desk with HTTP

    desk

    Kevin Norman automated their standing desk to configure a schedule for when he’s standing up and working vs when he’s sitting down and working. The updated electronics system moves the desk up and down based on HTTP requests. - Kevin Norman’s Blog

    PicoDVI Adafruit IO Feed Dashboard

    picodvi

    This is a great way to display sensor data on any HDMI TV, especially for workshops or educational office spaces! You can display sensor data on any DVI or HDMI display with the Raspberry Pi Pico W and Adafruit’s Pi CowBell DVI Output. - Adafruit Learning System

    IoT Battery Monitor

    battery

    Recharge batteries and get an email when it’s done charging. The project uses a Feather ESP32-S2 Reverse TFT to monitor and display the battery voltage. It sends voltage data to Adafruit IO, allowing one to receive an SMS text or email when the battery is fully charged. - Adafruit Learning System

    Elgato WiFi Light Controller

    elgato

    The Elgato series of lights has become really popular and use an app on your desktop or phone to control them. If you want manual control over your light’s brightness and color temperature, this project details how to build a physical device that can communicate with the lights over WiFi. - Adafruit Learning System

    IoT News and More!

    Espressif Acquires Majority Stake in M5Stack

    m5stack

    Espressif Systems has announced its acquisition of a majority stake in M5Stack. M5Stack is known for its modular, stackable, hardware platform. The author of this newsletter hopes there’ll be collaboration between the two companies resulting in interesting and novel development kits for the latest Espressif chips. - Espressif News Blog

    Announcing The Open Home Foundation

    openhome

    The Open Home Foundation is a collection of over 240 projects, standards, drivers, and libraries. Notably Home Assistant, ESPHome, Zigpy, Piper, Improv Wi-Fi, and Wyoming are part of this foundation. The goal is to work against “surveillance capitalism, the risk of a buyout, and open-source projects becoming abandonware”. - Open Home Foundation

    Siemens and Microsoft standardize digital-twin languages

    digitaltwin

    Siemens and Microsoft are collaborating to standardize the language used to describe physical objects, called Digital Twins. They’re working together on a specification that “will be compatible with the W3C’s emerging Thing Description standard”. - RCRWireless

    NYC Environmental Justice Mapping Tool Shows Users Environmental Hazards and More

    nycej

    Spending any amount of time with this mapping tool from the Mayor’s Office of Climate & Environmental Justice is a bit overwhelming considering the sheer amount of data and what the data shows. - Adafruit Blog

  • Adafruit IoT Monthly: Space Biosphere, OpenAI Camera, and more!

    IoT Projects

    Space Biosphere is an Automatic Plant Watering Project

    biosphere

    A beautifully designed acrylic biosphere to simulate a space environment where plant care is fully automated. - Hackster.io

    Building a Cute CO2 Gauge

    co2

    “I like looking at the little guy nudging me to open my windows more often”. This internet-connected CO2 gauge designed by Cyrill is unobtrusive, doesn’t require the use of a mobile phone, and is adorable! - kuenzi.dev

    OpenAI Image Descriptors with the MEMENTO Camera

    openai

    This is a great project from Adafruit’s Liz Clark to illustrate the power of OpenAI’s image description model and the new Adafruit MEMENTO camera kit. Images taken with the Adafruit MEMENTO camera are sent to OpenAI “to request a description of the image with various prompts”. The OpenAI response is visible on the camera’s display. - Adafruit Learning System

    Never Miss a Meeting Ring

    ring

    A wearable ring that changes colors to alert you of meetings and events. The LED lights signal your availability to other people in your house - “Green means you’re good to go, yellow signals a meeting soon, and red warns that your meeting is wrapping up. It’s intuitive, unobtrusive, and designed for the modern remote worker.” - Hackster.io

    Light Vader – Haptic Light Dimmer

    vader

    Christoph Döberl tweaked a motor fader from a mixpanel to use it as an internet-connected light dimmer with lots of IoT magic. - Adafruit Blog

    IoT Bird Feeder Camera

    birdcam

    This project is perfect for the spring season! A simple, internet-connected bird feeder camera with a sturdy 3D-printed enclosure. The camera detects birds (or other critters) and uploads them to a webpage. - Adafruit Blog

    IoT News and More!

    Hacking a WiFi Toothbrush

    toothbrush

    Aaron Christophel dissects and updates the firmware on their internet-enabled toothbrush. - HackADay.io

    We want your feedback about Adafruit IO (and WipperSnapper firmware) to help us plan 2024 (and beyond) 🚀

    io2024

    Inspired by Scott’s blog post, CircuitPython 2024, the developers and designers on our IoT Platform, Adafruit IO, are requesting feedback (from you!) to help guide our development of this platform in 2024.

    If you’re a current Adafruit Free IO user, an Adafruit IO Plus (paid) user, or have previously used Adafruit IO in the last year, we want to hear from you!

    Read more and submit your feedback here…

  • Welcome the ItsyBitsy ESP32 to WipperSnapper

    itsybitsy-esp32-device-page

    🕷️ New Board added to WipperSnapper…

    What’s the second smallest board available for use with WipperSnapper, sporting all the features and pins you could ask for yet still oh so tiny? Why it’s the ItsyBitsy ESP32 of course!

    Newly added this week, with accompanying docs pages in the board Learn Guide showing off the WipperSnapper Essentials to get you started in a breeze… What’s more there’s also the usual Magic Config option (Auto Config -> Magic Config), so you can instantly add the built-in button, LED and NeoPixel components to your online WipperSnapper device.

    ItsyBitsy ESP32 Guide

    ItsyBitsy ESP32 Learn Guide showing the WipperSnapper Essentials links in sidebar menu

    ItsyBitsy ESP32

    Incase you haven’t heard, this new and mighty yet compact board comes with an ESP32 Pico packing 8MB flash and 2MB PSRAM, along with all the pins you could ask for (assuming you want 28 or know how to share).

    It has an onboard LED + NeoPixel, reset + user buttons, PCB or external aerial options, battery input pads underneath with diode protection for external battery packs up to 6V input, and a 5V level-shifted output on D5 which is perfect for driving NeoPixels or other devices that want a 5V logic signal.

    ItsyBitsy ESP32

    ItsyBitsy ESP32 board shown topside up


    As always, if you have any suggestions or bugs to report, please let us know in the forums.