Obsah:
- Zásoby
- Krok 1: Inštalácia firmvéru
- Krok 2: Odovzdanie systémových súborov
- Krok 3: Začnite vytvárať lepší svet
Video: Wroombian: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:55
Už ste niekedy chceli pracovať so skutočným operačným systémom na mikrokontroléri? Alebo ste sa dokonca pokúsili vyvinúť svoj vlastný? Preto som tu!
Wroombian je pokus o vytvorenie fungujúceho operačného systému pre mikrokontrolér ESP-WROOM-32. Je založený na mierne upravených firmvéroch Micropython a LoBo Micropython a umožňuje vám vytvárať rôzne druhy projektov na rôzne účely.
V zásade vám umožňuje vytvárať, udržiavať a spúšťať všetky skripty pythonu, s ktorými sa zariadenie dokáže popasovať. Môžete si teda vytvoriť toľko programov, koľko vám pamäť dovolí, a niektoré z nich spustiť, keď potrebujete. Alebo dokonca dvaja z nich súčasne, vytvorte bash skript, ktorý ich spustí v určitom poradí a bude ovládať celý systém cez internet!
A to nie je celý zoznam funkcií. Wrombian vám umožní vytvárať rôzne druhy projektov, bez ohľadu na to, či ide o diaľkový vypínač, revolučný vynález IoT alebo zbierku prenosných hier!
Choďte na našu wiki stránku, kde sa dozviete viac o Wroombian!
Zásoby
Vývojová doska ESP32, počítač, mikro kábel USB
Krok 1: Inštalácia firmvéru
Najprv si stiahnite alebo naklonujte naše úložisko do počítača:
Ak chcete pripraviť svoj ESP32 na prácu, musíte vymazať pamäť Flash na doske a nahrať firmvér pomocou skriptu flash.sh:
1. Nainštalujte Python
2. Nainštalujte esptool pomocou príkazu pip:
pip install esptool
3. Flashujte svoju nástenku:
- Linux
Stiahnite alebo klonujte priečinok úložiska, otvorte /firmware/flash.sh, zmeňte hodnotu FLASH_COMPORT na svoj port ESP32 (napr. /Dev /ttyUSB0). Potom v type terminálu:
./firmware/flash.sh
- Windows
Nainštalujte Git pre Windows, stiahnite alebo klonujte priečinok úložiska, otvorte /firmware/flash.sh, zmeňte hodnotu FLASH_COMPORT na váš port ESP32 (napr. COM1).
Potom v type Git bash:
./firmware/flash.sh
ALEBO
Prejdite do priečinka s firmvérom a spustite príkazy ručne (bude fungovať aj pre Linux, nezabudnite zadať platný sériový port):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --pred default_reset -po 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. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin
Hotový! Teraz môžete prejsť na ďalší krok!
Krok 2: Odovzdanie systémových súborov
Aby Wroombian fungoval, musíme načítať všetky systémové súbory do jeho pamäte flash. Na to môžete použiť Thonny IDE (alebo akékoľvek iné ID Micropython, ktoré chcete).
Stiahnite a nainštalujte si Thonny, spustite ho, potom prejdite na Nástroje> Možnosti> Tlmočník a vyberte svoju nástenku zo zoznamu zariadení. V editore otvorte stiahnutý/klonovaný adresár projektu. Potom by ste mali dostať správu v dolnom plášti REPL podobnú tej na obrázku č. 1. Ak vidíte nejaké chyby alebo podivný text - skúste Thonnyho znova načítať pomocou klávesov Ctrl + F2, kým problém nezmizne.
Potom prejdite do adresára flash projektu (v okne „Tento počítač“) a nahrajte všetky súbory a priečinky jeden po druhom (ako na obrázku č. 2). Mali by sa objaviť v hornom okne súborov zariadenia.
Krok 3: Začnite vytvárať lepší svet
Na pripojenie k doske môžete použiť sériové pripojenie, telnet alebo FTP, takže pri prvom spustení použijeme sériové pripojenie. Stiahnite a nainštalujte Putty, otvorte ho, zvoľte Sériové pripojenie podľa obrázku, zadajte sériový port a nastavte 115200 baudrate. Potom otvorte pripojenie!
Wroombian má celkom dobre popísanú stránku wiki, na ktorú sa môžete obrátiť, ak máte problémy s konfiguráciou alebo pri vytváraní vlastného projektu. Neváhajte a položte svoje otázky v sekcii Problémy!
Príkaz „pomoc“vám ukáže všetky dostupné príkazy a ich použitie.
Svoju cestu môžete začať spustením nášho vopred napísaného skriptu mrknutia takto:
spustite domov/blink.py
A sledujte, ako vaše palubné LED bliká!
Ďakujem za pozornosť! Ak chcete získať ďalšie informácie, navštívte naše repo servera github:
Odporúča:
Živé streamovanie videa v rozlíšení HD 4G/5G z dronu DJI s nízkou latenciou [3 kroky]: 3 kroky
Živé streamovanie videa v rozlíšení HD 4G/5G z DJI Drone s nízkou latenciou [3 kroky]: Nasledujúci sprievodca vám pomôže získať živé video streamy v kvalite HD z takmer akéhokoľvek dronu DJI. S pomocou mobilnej aplikácie FlytOS a webovej aplikácie FlytNow môžete začať streamovať video z drona
4 kroky na meranie vnútorného odporu batérie: 4 kroky
4 kroky na meranie vnútorného odporu batérie: Tu sú 4 jednoduché kroky, ktoré vám môžu pomôcť zmerať vnútorný odpor batérie
Pst , (kroky hore): 3 kroky (s obrázkami)
Pššššt … (ut-up): Šepkanie nie je najefektívnejším spôsobom, ako prinútiť ľudí, aby mlčali. Zvlášť vo verejných priestoroch a obzvlášť vo verejných knižniciach. Zavrieme si teda ústa pocitom viny. Toto svetlo je nainštalované v knižnici.
Ako vidieť všetky kroky predvolene V.3: 4 kroky
Ako zobraziť všetky kroky v predvolenom nastavení V.3: Dobrý deň! V tomto návode vám ukážem, ako si všetky pokyny môžete prezerať všetkými krokmi, namiesto toho, aby ste museli klikať na každý krok a unavovať prst, čo má za následok zlyhanie pečene a stratu krvi. Pite prosím zodpovedne. Vďaka
Najľahší spôsob, ako vyrobiť kompaktné svetlo !! 3 JEDNODUCHÉ KROKY !!: 3 kroky
Najľahší spôsob, ako vyrobiť kompaktné svetlo !! 3 JEDNODUCHÉ KROKY !!: Čo budete potrebovať - Cínová fólia 1 batéria AA (niektoré batérie AAA budú fungovať) 1 Mini žiarovka (žiarovky sa používajú vo väčšine bateriek; pozrite si obrázok) Pravítko (v prípade potreby)