Esp32 Simulator
Per poter lavorare con i dispositivi ESP32 e tutti i sensori anche da casa o in generale, senza apparecchiare tutto il laboratorio di materiale, è possibile ricorrere ad uno dei tanti progetti di simulazione dell'hardware.
Quello che ha più colpito la nostra attenzione si chiama https://wokwi.com/ ed è una applicazione web per la simulazione di progetti IoT direttamente nel browser.
Istruzioni Operative
Suggerimento
Le seguenti istruzioni valgono per lavorare su un dispositivo virtuale il più possibile identico all'esp32 che abbiamo a scuola.
I prof stanno lavorando per renderlo disponibile di default su wokwi!!!
-
Scarica il seguente file zip ed estrai la cartella
esp32-wroom-32
sul tuo computer -
Clicca qui per creare un nuovo progetto
-
Premi
F1
sull'editor e nella tendina di selezione cerca "Load custom board file..." -
Carica la cartella
esp32-wroom-32
scaricata precedentemente. -
Modifica il file
diagram.json
in questo modo:file diagram.json modificato{ "version": 1, "author": "il tuo nome e cognome", "editor": "wokwi", "parts": [ { "type": "wokwi-custom-board", "id": "esp", "attrs": { "env": "micropython-20231227-v1.22.0" } } ], "connections": [ [ "esp:TX", "$serialMonitor:RX", "", [] ], [ "esp:RX", "$serialMonitor:TX", "", [] ] ], "dependencies": {} }
-
Salva e sei pronto all'azione!! (indica il nome del tuo progetto! Ad esempio, ProvaLED)
-
Modifica il tuo progetto hardware aggiungendo led, resistenze, collegamenti e tutto quanto necessario
-
Scrivi il codice nell'editor online (file
main.py
) e testalo avviando l'esp32 virtuale. -
Quando hai finito, scarica il progetto (file
ProvaLED.zip
, contenente almeno i filemain.py
ediagram.json
) dal menù in alto, facendoDownload project.zip
-
Consegna i compiti inviando il file
zip
al docente!
Adesso non hai più alcuna scusa per non fare i compiti a casa!!!