Una raccolta di firmware per ESP32 già compilati e pronti per essere installati direttamente dal browser.
L’obiettivo di questo articolo è quello di raccogliere e mantere aggiornato il maggior numero di progetti ESP32 affrontati sul blog e disponibili sul GitHub del laboratorio… ma già compilati e pronti per essere installati direttamente dal browser sull’ESP32!
Io personalmente li utilizzo per verificare al volo ed essere sicuro che non ci siano problemi hardware (ad esempio errate connessioni tra periferiche)… ma c’è anche qualche tool che può risultare utile saltuariamente (come ad esempio l’I2C scanner oppure il touchscreen calibration). Invece di dover cercare il progetto, compilarlo e flasharlo da Platform.IO, vengo qui e lo installo direttamente
Su ogni blocco di questo articolo trovi i links agli approfondimenti ed ai repository GitHub per i sorgenti. Ogni pulsante rosso è un installer di quel particolare progetto ed, eventualmente, per quello specifico hardware.
L’unica cosa da fare è collegare l’ESP32 al pc tramite USB, cliccare sul pulsante rosso desiderato e seguire le istruzioni nei popup.
Aprendo la console di chrome (crtl + shift + J) puoi vedere in tempo reale cosa accade mentre l’ESP32 viene flashato. E’ inoltre possibile collegarsi alla seriale per leggere i messaggi in console, resettare l’ESP32, fare il download dei logs.
Per realizzare gli installers presenti su questo articolo ho utilizzato ESP Web Tools, una parte fondamentale del progetto opensource ESPHome di Home Assistant. Magari dedicherò un articolo specifico su come pubblicare un proprio progetto e renderlo eseguibile da una pagina web
Ethernet and DHCP with LAN8720
- GitHub Repository: https://github.com/ZioTester/ESP32-DevKitC-LAN8720
- Maggiori informazioni: ESP32-DevKitC-LAN8720
Retrogaming: NES + ESP32 = NESP32!
- GitHub Repository: https://github.com/ZioTester/NESP32
- Blog post: /retrogaming/nesp32/
NESP32-Single-Game
ESP32: Display & LVGL
- GitHub Repository: https://github.com/ZioTester/ESP32-MMB-LVGL
- Blog post: /code/lvgl/
Demo Widgets
Demo Music
ESP32: Audio
- GitHub Repository: https://github.com/ZioTester/ESP32-MMB-MAX98357A-INMP441-audio
simple-player-3-in-1
- Blog post: /code/simple-audio/
Record & play on Sd Card
- Blog post: /code/record-play/
ESP32: Display & TFT_eSPI
- Blog post: /code/tft-espi/
- GitHub Repository: https://github.com/ZioTester/ESP32-MMB-TFT_eSPI