Sommario:
- Forniture
- Passaggio 1: installazione del firmware
- Passaggio 2: caricamento dei file di sistema
- Passaggio 3: inizia a creare un mondo migliore
Video: Wroombian: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 09:59
Hai mai desiderato lavorare con un vero sistema operativo su un microcontrollore? O hai anche provato a svilupparne uno tuo? Questo è il motivo per cui sono qui!
Wroombian è un tentativo di creare un sistema operativo funzionante per il microcontrollore ESP-WROOM-32. Si basa su firmware Micropython e LoBo Micropython leggermente modificati e consente di creare diversi tipi di progetti per vari scopi.
Fondamentalmente ti consente di creare, mantenere ed eseguire qualsiasi script Python che il dispositivo può gestire. Quindi puoi creare tutti i programmi che la memoria ti consente ed eseguirne alcuni quando ne hai bisogno. O anche due contemporaneamente, crea uno script bash per eseguirli in sequenza e controllare l'intero sistema su Internet!
E questo non è l'intero elenco di funzionalità. Wrombian ti permetterà di creare diversi tipi di progetti, non importa che si tratti di un interruttore della luce a distanza, di un'invenzione rivoluzionaria dell'IoT o di una collezione di giochi portatili!
Vai alla nostra pagina wiki per saperne di più su Wroombian!
Forniture
Scheda di sviluppo ESP32, PC, micro cavo USB
Passaggio 1: installazione del firmware
Prima di tutto, scarica o clona il nostro repository sul tuo computer:
Per preparare il tuo ESP32 per il lavoro devi cancellare la memoria flash della scheda e caricare il firmware usando lo script flash.sh:
1. Installa Python
2. Installa esptool tramite il comando pip:
pip install esptool
3. Mostra la tua scheda:
- Linux
Scarica o clona la cartella del repository, apri /firmware/flash.sh, modifica il valore FLASH_COMPORT sulla tua porta ESP32 (ad es. /dev/ttyUSB0). Quindi nel terminale digitare:
./firmware/flash.sh
- Finestre
Installa Git per Windows, scarica o clona la cartella del repository, apri /firmware/flash.sh, modifica il valore FLASH_COMPORT sulla tua porta ESP32 (es. COM1).
Quindi in Git bash digita:
./firmware/flash.sh
O
Vai alla cartella del firmware ed esegui i comandi manualmente (funzionerà anche per Linux, non dimenticare di digitare una porta seriale valida):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partizioni_mpy.bin 0x8000 partizioni_mpy.bin
Fatto! Ora puoi andare al passaggio successivo!
Passaggio 2: caricamento dei file di sistema
Per far funzionare Wroombian dobbiamo caricare tutti i file di sistema nella sua memoria flash. Puoi usare Thonny IDE (o qualsiasi altro IDE Micropython che desideri) per questo.
Scarica e installa Thonny, avvialo, quindi vai su Strumenti> Opzioni> Interprete e seleziona la tua scheda dall'elenco dei dispositivi. Apri la directory del progetto scaricato/clonato nell'editor. Dovresti quindi ottenere il messaggio nella shell REPL inferiore simile a quello nell'immagine n. 1. Se vedi degli errori o un testo strano, prova a ricaricare Thonny con Ctrl + F2 alcune volte finché il problema non scompare.
Quindi vai alla directory flash del progetto (nella finestra "Questo computer") e carica tutti i file e le cartelle uno per uno (come nell'immagine n. 2). Dovrebbero apparire nella finestra dei file del dispositivo superiore.
Passaggio 3: inizia a creare un mondo migliore
Puoi usare seriale, telnet o FTP per connetterti alla scheda, quindi usiamo la connessione seriale per il primo avvio. Scarica e installa Putty, aprilo, scegli Serial connection come mostrato nell'immagine, digita la tua porta seriale e imposta 115200 baudrate. Quindi apri la connessione!
Wroombian ha una pagina wiki abbastanza ben descritta a cui puoi fare riferimento se hai problemi di configurazione o quando crei il tuo progetto. Sentiti libero di porre le tue domande nella sezione Problemi!
Il comando 'help' ti mostrerà tutti i comandi disponibili e il loro utilizzo.
Puoi iniziare il tuo viaggio eseguendo il nostro script di blink prescritto in questo modo:
corri a casa/blink.py
E guarda il tuo LED di bordo lampeggiare!
Grazie per l'attenzione! Visita il nostro repository github per ottenere maggiori informazioni:
Consigliato:
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: 3 passaggi
Come realizzare un'antenna doppia biQuade 4G LTE Semplici passaggi: La maggior parte delle volte che ho affrontato, non ho una buona potenza del segnale per i miei lavori quotidiani. Così. Cerco e provo diversi tipi di antenna ma non funziona. Dopo aver perso tempo ho trovato un'antenna che spero di realizzare e testare, perché è principio costruttivo non
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: 3 passaggi
Rilevamento del volto su Raspberry Pi 4B in 3 passaggi: In questo Instructable eseguiremo il rilevamento del volto su Raspberry Pi 4 con Shunya O/S utilizzando la libreria Shunyaface. Shunyaface è una libreria di riconoscimento/rilevamento facciale. Il progetto mira a raggiungere la massima velocità di rilevamento e riconoscimento con
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): 4 passaggi
Specchio per il trucco fai-da-te in semplici passaggi (usando le strisce luminose a LED): in questo post, ho realizzato uno specchio per il trucco fai-da-te con l'aiuto delle strisce LED. Sono davvero fantastici e devi provarli anche tu
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: 5 passaggi
Gioca a Doom sul tuo iPod in 5 semplici passaggi!: una guida passo passo su come eseguire il dual-boot di Rockbox sul tuo iPod per giocare a Doom e a dozzine di altri giochi. È qualcosa di veramente facile da fare, ma molte persone rimangono stupite quando mi vedono giocare a doom sul mio iPod e si confondono con le istruzioni
Come installare plugin in WordPress in 3 passaggi: 3 passaggi
Come installare plugin in WordPress in 3 passaggi: In questo tutorial ti mostrerò i passaggi essenziali per installare il plugin wordpress sul tuo sito web. Fondamentalmente puoi installare i plugin in due modi diversi. Il primo metodo è tramite ftp o tramite cpanel. Ma non lo elencherò perché è davvero completo