Përmbajtje:
- Furnizimet
- Hapi 1: Instalimi i firmuerit
- Hapi 2: Ngarkimi i skedarëve të sistemit
- Hapi 3: Filloni të Krijoni një Botë më të Mirë
Video: Wroombian: 3 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
A keni dashur ndonjëherë të punoni me një sistem operativ të vërtetë në një mikrokontrollues? Apo madje u përpoqët të zhvilloni tuajin? Prandaj jam këtu!
Wroombian është një përpjekje për të krijuar një sistem operativ që funksionon për mikrokontrolluesin ESP-WROOM-32. Ajo bazohet në firmware Micropython dhe LoBo Micropython pak të modifikuar dhe ju lejon të krijoni lloje të ndryshme projektesh për qëllime të ndryshme.
Në thelb ju lejon të krijoni, mbani dhe drejtoni çdo skript python që pajisja mund të trajtojë. Kështu që ju mund të krijoni aq programe sa ju lejon memoria dhe të ekzekutoni disa prej tyre kur të keni nevojë. Ose edhe dy prej tyre njëkohësisht, krijoni një skenar bash për t'i ekzekutuar ato në një sekuencë dhe kontrolloni të gjithë sistemin në internet!
Dhe kjo nuk është e gjithë lista e veçorive. Wrombian do t'ju lejojë të krijoni lloje të ndryshme të projekteve, pavarësisht nëse është një ndërprerës i dritës në distancë, shpikje revolucionare IoT ose ndonjë koleksion lojërash portative!
Shkoni në faqen tonë wiki për të mësuar më shumë rreth Wroombian!
Furnizimet
Bordi i zhvillimit ESP32, PC, mikro kabllo usb
Hapi 1: Instalimi i firmuerit
Para së gjithash, shkarkoni ose klononi depon tonë në kompjuterin tuaj:
Për të përgatitur ESP32 -in tuaj për punë, duhet të fshini memorjen flash të bordit dhe të ngarkoni firmware -in duke përdorur skriptin flash.sh:
1. Instaloni Python
2. Instaloni esptool përmes komandës pip:
pip instaloni esptool
3. Ndizni tabelën tuaj:
- Linux
Shkarkoni ose klononi dosjen e depove, hapni /firmware/flash.sh, ndryshoni vlerën FLASH_COMPORT në portën tuaj ESP32 (p.sh. /dev /ttyUSB0). Pastaj në llojin e terminalit:
./firmware/flash.sh
- Windows
Instaloni Git për Windows, shkarkoni ose klononi dosjen e depove, hapni /firmware/flash.sh, ndryshoni vlerën FLASH_COMPORT në portën tuaj ESP32 (p.sh. COM1).
Pastaj në llojin Git bash:
./firmware/flash.sh
OSE
Shkoni te dosja e firmware dhe ekzekutoni komandat me dorë (do të funksionojë edhe për Linux, mos harroni të shkruani një port serial të vlefshëm):
esptool --port COM1 erase_flash
esptool -chip esp32 --port COM1 -baud 460800 -para default_reset -pas hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size zbuloni 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x1000 0x8000 ndarje_mpy.bin 0x8000 ndarje_mpy.bin
U krye! Tani mund të shkoni në hapin tjetër!
Hapi 2: Ngarkimi i skedarëve të sistemit
Për ta bërë Wroombian të funksionojë, duhet të ngarkojmë të gjithë skedarët e sistemit në kujtesën e tij flash. Ju mund të përdorni Thonny IDE (ose ndonjë IDE tjetër Micropython që dëshironi) për këtë.
Shkarkoni dhe instaloni Thonny, niseni atë, pastaj drejtohuni te Mjetet> Opsionet> Përkthyesi dhe zgjidhni tabelën tuaj nga lista e pajisjeve. Hapni drejtorinë e shkarkuar/klonuar të projektit në redaktues. Atëherë duhet të merrni mesazhin në guaskën e poshtme REPL të ngjashme me atë në imazhin #1. Nëse shihni disa gabime ose tekst të çuditshëm - provoni të ringarkoni Thonny me Ctrl + F2 disa herë derisa problemi të zhduket.
Pastaj shkoni te drejtoria e projektit flash (në dritaren "Ky kompjuter") dhe ngarkoni të gjithë skedarët dhe dosjet një nga një (si në imazhin #2). Ato duhet të shfaqen në dritaren e skedarëve të sipërm të pajisjes.
Hapi 3: Filloni të Krijoni një Botë më të Mirë
Ju mund të përdorni serial, telnet ose FTP për t'u lidhur me tabelën, kështu që le të përdorni lidhjen serike për fillimin e parë. Shkarkoni dhe instaloni Putty, hapeni atë, zgjidhni Connection Serial siç tregohet në imazh, shkruani portën tuaj serike dhe vendosni 115200 baudrate. Pastaj hapni lidhjen!
Wroombian ka një faqe wiki të përshkruar mjaft mirë të cilës mund t'i referoheni nëse keni ndonjë problem konfigurimi ose kur krijoni projektin tuaj. Mos ngurroni të bëni pyetjet tuaja në pjesën Çështjet!
Komanda 'ndihmë' do t'ju tregojë të gjitha komandat në dispozicion dhe përdorimin e tyre.
Mund ta filloni udhëtimin tuaj duke ekzekutuar shkrimin tonë të parashkruar të blinkimit si ky:
ik në shtëpi/vezullo.py
Dhe shikoni LED -in tuaj të ndezë!
Faleminderit për vëmendjen! Ju lutemi vizitoni repon tonë të github për të marrë më shumë informacion:
Recommended:
Si të bëni 4G LTE Antenë të BiQuade të Dyfishtë Hapa të Lehtë: 3 Hapa
Si të bëni 4G LTE Antenë BiQuade të Dyfishtë Hapa të Lehtë: Shumicën e kohës me të cilën jam përballur, nuk kam forcë të mirë të sinjalit në punët e mia të përditshme. Kështu që. Kërkoj dhe provoj lloje të ndryshme antenash por nuk funksionoj. Pas humbjes së kohës gjeta një antenë që shpresoj ta bëj dhe ta provoj, sepse është parimi i ndërtimit jo
Dizajni i lojës në lëvizje në 5 hapa: 5 hapa
Dizajni i lojës në Flick në 5 hapa: Flick është një mënyrë vërtet e thjeshtë për të bërë një lojë, veçanërisht diçka si një enigmë, roman vizual ose lojë aventure
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: 3 hapa
Zbulimi i fytyrës në Raspberry Pi 4B në 3 hapa: Në këtë Instructable ne do të bëjmë zbulimin e fytyrës në Raspberry Pi 4 me Shunya O/S duke përdorur Bibliotekën Shunyaface. Shunyaface është një bibliotekë për njohjen/zbulimin e fytyrës. Projekti synon të arrijë shpejtësinë më të shpejtë të zbulimit dhe njohjes me
Pasqyrë DIY Vanity në hapa të thjeshtë (duke përdorur dritat LED të shiritit): 4 hapa
DIY Vanity Mirror në hapa të thjeshtë (duke përdorur dritat e shiritit LED): Në këtë postim, unë bëra një DIY Vanity Mirror me ndihmën e shiritave LED. Reallyshtë vërtet e lezetshme dhe duhet t'i provoni gjithashtu
Qëndrim për laptopë me 3 hapa dhe 3 hapa (me syze leximi dhe tabaka me stilolaps): 5 hapa
Qëndrim për laptopë me hapa 3 & 3 hapa (me syze leximi dhe tabaka për stilolapsa): Kjo $ 3 & Qëndrimi i laptopit me 3 hapa mund të bëhet brenda 5 minutave. It'sshtë shumë e fortë, me peshë të lehtë dhe mund të paloset për ta marrë kudo që të shkoni