ppoinha writes a project for the ESP32 Cheap Yellow Display (CYD) that functions as a real-time aircraft tracker, rendering a live radar Plan Position Indicator (PPI) on its 2.8-inch touchscreen. The application displays nearby aircraft details such as callsigns and flight levels, provides weather information via Open-Meteo, and includes a built-in web server for remote configuration of location and search radius.
- Utilizes the ESP32's dual-core architecture to handle API calls on Core 0 while maintaining smooth UI rendering on Core 1.
- Integrates data from OpenSky Network for ADS-B states and hexdb.io for ICAO route lookups.
- Features a scrollable list of the five closest flights along with real-time system statistics like WiFi RSSI and free RAM.
theleestarr writes an open-source ESP32 firmware designed for 1.28″ round displays that functions as a sonar-style radar showing live ADS-B aircraft data around a user's location. The project is compatible with the Waveshare ESP32-S3-LCD-1.28 and can also be used with an ESP32-C3 Super Mini paired with an external GC9A01 display.
- Uses live traffic from adsb.fi
- Features selectable range scales (5, 10, 15, or 25 km) via the BOOT button
- Provides optional runway overlays for major airports
- Includes a sonar-style UI with aircraft symbols, callsigns, and altitude data
tzapu writes about WiFiManager, an Espressif ESPx WiFi connection manager featuring a fallback web configuration portal. The library allows devices like the ESP8266 and ESP32 to automatically enter Access Point mode if they cannot connect to a saved network, enabling users to configure credentials via a captive web portal from any device with a browser.
- Supports both ESP8266 and ESP32 platforms
- Features a captive portal that redirects all traffic to the configuration page
- Includes support for custom parameters beyond SSID and password (e.g., MQTT settings)
- Provides language switching options including German, Spanish, French, Portuguese, and Brazilian Portuguese
- Supports on-demand configuration portals via a trigger pin or software command
Gleb Shalimov presents esp_ble_finder, a BLE scanning tool designed for the Waveshare ESP32-S3-Touch-AMOLED-1.8 hardware. The application helps users locate nearby devices by monitoring RSSI (Received Signal Strength Indicator) through a visual dotted UI and auditory feedback that mimics parking sensors.
- Uses an AMOLED display to show signal strength with dots and a filling line indicator.
- Features "parking-sensor clicks" where audio speed increases as the user gets closer to the target device.
- Allows users to hunt for specific devices by editing the `TARGET_NAME` in the source code.
- Includes a mute function that silences speaker clicks while maintaining the scan and visual updates.
This open-source firmware is designed for the ESP32-C3 Super Mini and a 1.28 inch GC9A01 round display to create a sonar-style aircraft radar. It visualizes live ADS-B data on a circular grid, showing flight paths, detailed aircraft models, altitude, and speed.
- Real-time tracking using adsb.fi for aircraft positions
- Route enrichment through ADSBDB for origin/destination info
- Integrated weather display via Open-Meteo and local time via NTP
- Web-based Wi-Fi setup portal for location and setting configuration
- Support for authenticated OTA firmware updates
A wireless 24GHz mmWave motion tracking system consisting of a standalone radar node that reports detected targets over Wi-Fi to a separate display unit.
Key details:
- Multi-target tracking for up to 3 people within a 7m range
- Live radar-style visualization on an Arduino GIGA Display Shield
- Distance-reactive audio alerts via a passive piezo buzzer
- Battery-powered operation with USB-C recharging and LED level indicators
- Includes 3D-printable enclosure files and full firmware for the XIAO ESP32-S3 and GIGA R1
NocKinematics is a modern, modular, and lightweight C++ Inverse Kinematics library designed specifically for Arduino and ESP32 microcontrollers. It utilizes the FABRIK (Forward And Backward Reaching Inverse Kinematics) algorithm to provide fast, iterative computations that are more efficient than traditional Jacobian Matrix approaches. The library is optimized for memory-constrained systems like AVR and ESP8266 by using specialized dynamic memory allocation to prevent RAM fragmentation.
Key features and topics:
* N-Joint Support for arbitrary numbers of connected joints.
* Memory-optimized architecture avoiding heavy std::vector usage.
* Platform agnostic compatibility with Arduino Uno, Nano, Mega, ESP8266, and ESP32.
* Practical implementation examples ranging from basic logic verification to multi-DOF servo motor control.
* Support for complex mechanisms like snake or tentacle simulations via the MultiJointSnake example.
This project details how to serve offline content (Wikipedia, etc.) from an ESP32 microcontroller, specifically using a LILYGO T-Dongle-S3. It covers the process from downloading ZIM files, processing them with Python scripts, transferring to an SD card, and loading a sketch onto the microcontroller to serve the content via a WiFi access point.
Instalator for ESP32 DataDisplay V1 project. Contains files for flashing and running the project on an ESP32.
Arduino code for an OLED flight display. This project uses an ESP32 to query the adsb.lol API for nearby flights and display the information on an OLED screen.