A web-based flasher for various devices, including M5Stack, LilyGO, CYD, and custom boards. It provides instructions for entering download mode and selecting firmware for flashing.
This article details a DIY digital barograph project that replaces traditional mechanical barographs with a modern digital solution using a BME280 pressure sensor, an ESP32 microcontroller, and a 128x64 LCD display. It offers advantages like eliminating paper replacement and reducing maintenance.
ESP MQTT client and broker library. This is a lightweight and easy to use MQTT library for ESP8266 and ESP32 devices. It supports client and broker modes, MQTT 3.1.1, arbitrary sized messages, and integrates with ArduinoJson.
A nice web serial plotter for Arduino/ESP32/Microcontroller projects. It's a real-time, beautiful, and zero-friction plotting tool for serial data, built with Vite + React + TypeScript + Tailwind CSS. It offers features like multi-series plotting, interactive controls, data analysis, channel management, export options, a serial console, and a built-in signal generator.
This article details the creation of a "Now Playing" display for a record player using an ESP32 microcontroller. It leverages a microphone, Shazam API (via Shazamio Python library), and MQTT to identify and display the currently playing track. The project involves hardware setup with a Waveshare display and software development in ESPHome.
A lightweight intelligent solution designed to monitor and identify abnormal vibration patterns in real-time. The project details the hardware (XIAO ESP32-S3, Grove Shield, LIS3DHTR accelerometer) and software (SenseCraft AI platform) used to detect vibration anomalies. It explains the GEDAD algorithm used for learning normal vibration patterns and identifying deviations.
LILYGO has announced a raft of new microcontroller development boards targeting different niches: a low-frequency LoRa board, an ultra-widescreen display board, a LoRa-equipped ePaper display board, and a CAN bus board. The boards are powered by the Espressif ESP32-S3 microcontroller.
The Waveshare ESP32-S3 Watch DevKit is a development board designed for creating smartwatches and wearable devices. It features an ESP32-S3 chip, a 1.52-inch AMOLED touch screen, and supports on-device AI and voice interaction. It includes features like Bluetooth 5.2, WiFi, a 6-axis IMU, and a vibration motor. The board is designed to be open-source and supports various development platforms.
This GitHub repository showcases various projects and designs for the Lilygo T-Display S3 ESP32 board. It includes examples like clocks (Strawberry, Casio-style, Nixie, Moon Phase), calculators, dashboards (Home Automation, PV Energy Monitor), and other creative UIs. The repository provides code and resources for building these projects, often utilizing Squareline Studio and LVGL. It also links to YouTube tutorials for each project.
Meshtastic is an open-source mesh networking platform designed to facilitate decentralized, long-range, and ad-hoc communication. This article provides a full guide on how to get started, covering its features, use cases, compatible hardware, and setup instructions.