Innehållsförteckning:

Wroombian: 3 steg
Wroombian: 3 steg

Video: Wroombian: 3 steg

Video: Wroombian: 3 steg
Video: Обязательно запомни эту хитрость! Как можно моментально вывести йод с одежды? #shorts 2024, Oktober
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

Har du någonsin velat arbeta med ett riktigt operativsystem på en mikrokontroller? Eller ens försökt utveckla din egen? Det är därför jag är här!

Wroombian är ett försök att skapa ett fungerande operativsystem för ESP-WROOM-32 mikrokontroller. Den är baserad på något modifierade Micropython- och LoBo Micropython -firmwares och låter dig skapa olika typer av projekt för olika ändamål.

I grund och botten kan du skapa, underhålla och köra alla python -skript som enheten kan hantera. Så du kan skapa så många program som minnet tillåter dig och köra några av dem när du behöver. Eller till och med två av dem samtidigt, skapa ett bash -skript för att köra dem i någon sekvens och styra hela systemet över internet!

Och det här är inte hela listan med funktioner. Wrombian låter dig skapa olika slags projekt, oavsett om det är en fjärrkontroll, en revolutionerande IoT -uppfinning eller någon bärbar spelkollektion!

Gå till vår wikisida för att lära dig mer om Wroombian!

Tillbehör

ESP32 utvecklingskort, PC, usb mikrokabel

Steg 1: Installera firmware

Först och främst, ladda ner eller klona vårt arkiv till din dator:

För att förbereda din ESP32 för arbete måste du radera kortets flashminne och ladda upp firmware med flash.sh -skript:

1. Installera Python

2. Installera esptool via pip -kommando:

pip installera esptool

3. Blixt ombord:

- Linux

Ladda ner eller klona lagringsmappen, öppna /firmware/flash.sh, ändra FLASH_COMPORT -värdet till din ESP32 -port (t.ex. /dev /ttyUSB0). Sedan i terminal typ:

./firmware/flash.sh

- Windows

Installera Git för Windows, ladda ner eller klona lagringsmappen, öppna /firmware/flash.sh, ändra FLASH_COMPORT -värdet till din ESP32 -port (t.ex. COM1).

Sedan i Git bash -typ:

./firmware/flash.sh

ELLER

Gå till firmware -mappen och kör kommandon manuellt (fungerar även för Linux, glöm inte att skriva in en giltig seriell port):

esptool --port COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -före default_reset --efter hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detektera 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Gjort! Nu kan du gå till nästa steg!

Steg 2: Ladda upp systemfiler

Överför systemfiler
Överför systemfiler
Överför systemfiler
Överför systemfiler

För att få Wroombian att fungera måste vi ladda alla systemfiler till dess flashminne. Du kan använda Thonny IDE (eller någon annan Micropython IDE du vill ha) för detta.

Ladda ner och installera Thonny, starta den, gå sedan till Verktyg> Alternativ> Tolk och välj ditt kort från enhetslistan. Öppna den nedladdade/klonade projektkatalogen i redigeraren. Du bör då få meddelandet i det nedre REPL -skalet som liknar det på bilden #1. Om du ser några fel eller konstig text - försök ladda om Thonny med Ctrl + F2 några gånger tills problemet är borta.

Gå sedan till projektkatalogen för projekt (i fönstret "Den här datorn") och ladda upp alla filer och mappar en efter en (som på bild nr 2). De ska visas i fönstret för övre enhetsfiler.

Steg 3: Börja skapa en bättre värld

Börja skapa en bättre värld!
Börja skapa en bättre värld!
Börja skapa en bättre värld!
Börja skapa en bättre värld!

Du kan använda seriell, telnet eller FTP för att ansluta till kortet, så låt oss använda seriell anslutning för den första uppstarten. Ladda ner och installera Putty, öppna den, välj Seriell anslutning som den visas på bilden, skriv in din serieport och ställ in 115200 baudrate. Öppna sedan anslutningen!

Wroombian har en ganska väl beskriven wikisida som du kan hänvisa till om du har några konfigurationsproblem eller när du skapar ditt eget projekt. Ställ gärna dina frågor i avsnittet Frågor!

Kommandot 'hjälp' visar dig alla tillgängliga kommandon och deras användning.

Du kan börja din resa genom att köra vårt förskrivna blinkskript så här:

spring hem/blink.py

Och se din inbyggda LED blinka!

Tack för uppmärksamheten! Besök vår github -repo för att få mer information:

Rekommenderad: