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
Waveshare offers a long-wave infrared thermal imaging camera module designed for Raspberry Pi and other platforms, featuring an 80×62 pixel array using hybrid microbolometer and thermopile technology. The device can generate thermal images by converting field of view data into surface temperature readings and is suitable for various industrial and intelligent control applications like motion detection or heat trend analysis. It is available in two main formats: a HAT version with a 40-pin GPIO header and a USB version with a Type-C port, both offering options for basic (45° FOV) or wide-angle (90° FOV) lenses.
- Features an 80x62 pixel array with a shutterless design for continuous video streaming up to 25 FPS.
- Provides a Noise Equivalent Temperature Difference (NETD) of 150mK RMS at a 1Hz refresh rate.
- Supports temperature measurements ranging from -20°C to 400°C with an accuracy of ±2℃ in ambient temperatures between 10-70°C.
- Compatible with Raspberry Pi boards (including Zero and 5), Windows PCs, and Android phones via the respective connector versions.
Tyler August writes that the Cheap Yellow Display (CYD) ESP32 dev boards can be transformed into a Portable Digital Assistant, reminiscent of 1990s Palm devices. Rather than using an emulator, user sau412 developed custom firmware for the CYD that includes features like a Gopher browser, RSS and Wikipedia readers, various games, a BASIC interpreter, a calendar, calculator, contact list, ebook reader, and translator.
- The project can be set up in approximately five minutes using a web-based flasher.
- An SD card is required to test all the available applications.
- This project provides an alternative for those looking for Palm OS-style functionality on modern hardware without needing x86 or ARM emulators like Pumpkin OS.
mediacutlet writes about pocket-tank, a project featuring a 14-million-parameter LLM that manages a virtual aquarium on an ESP32-S3 microcontroller. Distilled from a much larger 26-billion-parameter teacher model into a compact 7.56 MB file, the "brain" operates entirely offline without any network connection. The system uses a three-layer architecture consisting of a physics/reflex layer, an LLM advisor for decision-making (such as feeding or socializing), and a progression layer to manage long-term growth and life events like fish births and aging.
- The model is distilled from gemma4:26b into the smaller student version.
- Decisions made by the LLM are implemented via a reflex layer running at 25–30 frames per second.
- It supports an "installer" that allows users to flash firmware directly through a web browser using Web Serial.
- The project includes a PC simulator and support for QEMU emulation of the ESP32 hardware.
This page provides instructions and tools to install or update the Pocket Tank application on supported hardware, specifically the Waveshare ESP32-S3-Touch-AMOLED-1.8 board. Users can perform standard installations, updates that preserve existing data, or a full wipe via an "Erase" function using compatible web browsers like Chrome or Edge.
- The app includes a 7.5 MB model for local processing; no external communication is required once installed.
- Updating the firmware preserves fish names, badges, sand dollars, and decorations.
- To reset the tank manually without this page: hold `BOOT` and tap the screen to confirm the wipe.
- Troubleshooting involves waking a sleeping device by firmly pressing the `PWR` button or putting it into bootloader mode using `BOOT`.
shell scripts to automate the Ubuntu environment setup for the Waveshare ESP32-S3 Touch AMOLED 1.8.
Pascal Costanza traces the historical evolution of programming advice, starting from Oliver Selfridge's 1958 concept of "demons" to its implementation in various Lisp systems like PILOT, Flavors, and LOOPS. This lineage eventually led to the development of the Common Lisp Object System (CLOS) and influenced modern paradigms such as Aspect-Oriented Programming (AOP) and Context-oriented Programming.
- The concept originated with Oliver Selfridge's "demons" which recognize patterns in events.
- Howard Cannon's Flavors introduced methods based on macros, acting as a precursor to around methods.
- CommonLoops was an essential component alongside Flavors that helped form the basis of CLOS.
- Aspect-oriented programming (AOP) evolved from metaobject protocols by moving toward pointcuts and compile-time approaches.
Paul Kimpel writes about a web-based emulator and operating environment designed for the IBM 1620 Model-2 computer system, which was a transistorized, decimal computing system from the 1960s. The project aims to provide a browser-based emulation of the Model 2 variant while recovering as much legacy software as possible.
- Features include support for memory sizes ranging from 20,000 to 60,000 digits.
- Includes an emulator written primarily in JavaScript and Scheme.
- The project documentation mentions various peripherals like the 1311 disk drive and 1443 line printer.