Taula de continguts:

Wroombian: 3 passos
Wroombian: 3 passos

Vídeo: Wroombian: 3 passos

Vídeo: Wroombian: 3 passos
Vídeo: Convenience items needed in the family 2024, Desembre
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Alguna vegada heu volgut treballar amb un sistema operatiu real en un microcontrolador? O fins i tot heu intentat desenvolupar el vostre? Per això sóc aquí!

Wroombian és un intent de crear un sistema operatiu que funcioni per al microcontrolador ESP-WROOM-32. Es basa en firmwares Micropython i LoBo Micropython lleugerament modificats i us permet crear diferents tipus de projectes per a diversos propòsits.

Bàsicament, us permet crear, mantenir i executar qualsevol script Python que el dispositiu pugui gestionar. De manera que podeu crear tants programes com la memòria us permeti i executar-ne alguns quan ho necessiteu. O fins i tot dos d'ells simultàniament, creeu un script bash per executar-los en certa seqüència i controlar tot el sistema a través d'Internet.

I aquesta no és la llista completa de funcions. Wrombian us permetrà crear diferents tipus de projectes, sigui un interruptor de llum remot, una revolucionària invenció de l’IoT o alguna col·lecció de jocs portàtils.

Aneu a la nostra pàgina wiki per obtenir més informació sobre Wroombian.

Subministraments

Taula de desenvolupament ESP32, PC, micro cable USB

Pas 1: Instal·lació del microprogramari

Primer de tot, descarregueu o cloneu el nostre dipòsit al vostre ordinador:

Per preparar el vostre ESP32 perquè funcioni, heu d'esborrar la memòria flash de la placa i penjar el firmware mitjançant l'script flash.sh:

1. Instal·leu Python

2. Instal·leu esptool mitjançant l'ordre pip:

pip instal·lar esptool

3. Feu flash el tauler:

- Linux

Baixeu o cloneu la carpeta del dipòsit, obriu /firmware/flash.sh, canvieu el valor FLASH_COMPORT al vostre port ESP32 (per exemple, / dev / ttyUSB0). A continuació, en el tipus de terminal:

./firmware/flash.sh

- Finestres

Instal·leu Git per al Windows, baixeu o cloneu la carpeta del dipòsit, obriu /firmware/flash.sh, canvieu el valor FLASH_COMPORT al vostre port ESP32 (per exemple, COM1).

A continuació, escriviu Git bash:

./firmware/flash.sh

O

Aneu a la carpeta del firmware i executeu les ordres manualment (també funcionarà per a Linux, no oblideu escriure un port sèrie vàlid):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 --abans de default_reset --després de hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader / bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyth 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Fet! Ara podeu passar al següent pas.

Pas 2: càrrega de fitxers del sistema

Carregant fitxers del sistema
Carregant fitxers del sistema
Carregant fitxers del sistema
Carregant fitxers del sistema

Per fer que Wroombian funcioni, hem de carregar tots els fitxers del sistema a la seva memòria flash. Podeu utilitzar Thonny IDE (o qualsevol altre IDE de Micropython que vulgueu).

Descarregueu i instal·leu Thonny, inicieu-lo i aneu a Eines> Opcions> Intèrpret i seleccioneu el tauler de la llista de dispositius. Obriu el directori del projecte descarregat / clonat a l'editor. Aleshores hauríeu d’obtenir el missatge a l’intèrpret d’ordres REPL inferior similar al de la imatge # 1. Si veieu algun error o text estrany, proveu de tornar a carregar Thonny amb Ctrl + F2 unes quantes vegades fins que el problema hagi desaparegut.

A continuació, aneu al directori flash del projecte (a la finestra "Aquest ordinador") i pengeu tots els fitxers i carpetes un per un (com a la imatge núm. 2). Haurien d'aparèixer a la finestra superior dels fitxers del dispositiu.

Pas 3: Comenceu a crear un món millor

Comenceu a crear un món millor!
Comenceu a crear un món millor!
Comenceu a crear un món millor!
Comenceu a crear un món millor!

Podeu utilitzar sèrie, telnet o FTP per connectar-vos a la placa, de manera que usem connexió en sèrie per a la primera posada en marxa. Descarregueu i instal·leu Putty, obriu-lo, trieu Connexió sèrie tal com es mostra a la imatge, escriviu el port sèrie i configureu la velocitat de transmissió 115200. A continuació, obriu la connexió.

Wroombian té una pàgina wiki força ben descrita a la qual podeu consultar si teniu problemes de configuració o quan creeu el vostre propi projecte. No dubteu a fer les vostres preguntes a la secció Problemes.

L'ordre "ajuda" us mostrarà totes les ordres disponibles i el seu ús.

Podeu començar el vostre viatge executant el nostre script de parpelleig preescrit així:

córrer a casa / blink.py

I mireu com parpelleja el vostre LED integrat.

Gràcies per l'atenció! Visiteu el nostre repositori de github per obtenir més informació:

Recomanat: