Sisukord:
- Tarvikud
- Samm: püsivara installimine
- 2. toiming: süsteemifailide üleslaadimine
- 3. samm: alustage parema maailma loomisega
Video: Wroombian: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Kas olete kunagi tahtnud töötada mikrokontrolleri tõelise operatsioonisüsteemiga? Või isegi proovinud enda oma välja töötada? Sellepärast olengi siin!
Wroombian on katse luua töötav operatsioonisüsteem ESP-WROOM-32 mikrokontrollerile. See põhineb veidi muudetud Micropython ja LoBo Micropython püsivaradel ning võimaldab teil luua erinevat tüüpi projekte erinevatel eesmärkidel.
Põhimõtteliselt võimaldab see teil luua, hooldada ja käivitada mis tahes pythoni skripti, millega seade hakkama saab. Nii saate luua nii palju programme kui mälu lubab ja vajadusel mõnda neist käivitada. Või isegi kaks neist korraga, looge bash -skript, et neid mingis järjestuses käivitada ja kogu süsteemi Interneti kaudu juhtida!
Ja see pole kogu funktsioonide loend. Wrombian võimaldab teil luua erinevaid projekte, olenemata sellest, kas see on kaugvalgustuse lüliti, revolutsiooniline IoT -leiutis või mõni kaasaskantav mängude kollektsioon!
Wroombiani kohta lisateabe saamiseks minge meie wiki lehele!
Tarvikud
ESP32 arendusplaat, arvuti, USB mikrokaabel
Samm: püsivara installimine
Kõigepealt laadige alla või kloonige meie hoidla oma arvutisse:
ESP32 tööks ettevalmistamiseks peate kustutama tahvli välkmälu ja laadima püsivara üles flash.sh skripti abil:
1. Installige Python
2. Installige esptool pip -käsu kaudu:
pip install esptool
3. Välk oma pardal:
- Linux
Laadige alla või kloonige hoidla kaust, avage /firmware/flash.sh, muutke FLASH_COMPORT väärtus ESP32 pordiks (nt /dev /ttyUSB0). Seejärel terminalitüübis:
./firmware/flash.sh
- aknad
Installige Git Windowsile, laadige alla või kloonige hoidla kaust, avage /firmware/flash.sh, muutke FLASH_COMPORT väärtus ESP32 pordiks (nt COM1).
Seejärel Git bash tüüpi:
./firmware/flash.sh
VÕI
Minge püsivara kausta ja käivitage käsud käsitsi (töötab ka Linuxi puhul, ärge unustage sisestada kehtivat jadaporti):
esptool -port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --befault default_reset -pärast hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyt. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin
Valmis! Nüüd saate järgmise sammu juurde minna!
2. toiming: süsteemifailide üleslaadimine
Wroombia töö tegemiseks peame laadima kõik süsteemifailid selle välkmällu. Selleks saate kasutada Thonny IDE -d (või mõnda muud soovitud Micropython IDE -d).
Laadige alla ja installige Thonny, käivitage see, seejärel valige Tööriistad> Valikud> Tõlk ja valige seadmete loendist oma tahvel. Avage redaktoris allalaaditud/kloonitud projekti kataloog. Seejärel peaksite saama teate REPL -i alumisse kesta, mis sarnaneb pildil nr 1 olevaga. Kui näete mõningaid vigu või kummalist teksti - proovige Thonny paar korda uuesti alla laadida, kasutades Ctrl + F2, kuni probleem on kadunud.
Seejärel minge projekti välkkataloogi (aknas „See arvuti”) ja laadige kõik failid ja kaustad ükshaaval üles (nagu pildil nr 2). Need peaksid ilmuma seadme failide ülemisse aknasse.
3. samm: alustage parema maailma loomisega
Tahvliga ühendamiseks saate kasutada jada-, telnet- või FTP -sid, nii et saate esmakordsel käivitamisel kasutada jadaühendust. Laadige alla ja installige Putty, avage see, valige Serial conection nagu pildil näidatud, tippige jadaport ja määrake 115200 baudrate. Seejärel avage ühendus!
Wroombianil on üsna hästi kirjeldatud vikileht, millele saate viidata, kui teil on konfiguratsiooniprobleeme või kui loote oma projekti. Küsige julgelt oma küsimusi jaotises Teemad!
Käsk „abi” näitab teile kõiki saadaolevaid käske ja nende kasutamist.
Teekonda saate alustada, käivitades meie eelnevalt kirjutatud vilkumisskripti järgmiselt:
koju joosta/blink.py
Ja jälgige, kuidas teie pardal olev LED vilgub!
Tänan tähelepanu eest! Lisateabe saamiseks külastage meie githubi repot:
Soovitan:
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
4G/5G HD -video otseülekanne DJI droonilt madala latentsusega [3 sammu]: 3 sammu
4G/5G HD-video otseülekanne DJI droonilt madala latentsusega [3 sammu]: Järgnev juhend aitab teil saada HD-kvaliteediga otseülekandeid peaaegu igalt DJI droonilt. FlytOSi mobiilirakenduse ja veebirakenduse FlytNow abil saate alustada drooni video voogesitust
Polt - DIY juhtmeta laadimise öökell (6 sammu): 6 sammu (piltidega)
Bolt - DIY juhtmeta laadimise öökell (6 sammu): Induktiivsed laadimised (tuntud ka kui juhtmeta laadimine või juhtmeta laadimine) on traadita jõuülekande tüüp. See kasutab kaasaskantavatele seadmetele elektrit pakkumiseks elektromagnetilist induktsiooni. Kõige tavalisem rakendus on Qi traadita laadimisst
4 sammu aku sisemise takistuse mõõtmiseks: 4 sammu
4 sammu aku sisemise takistuse mõõtmiseks: Siin on 4 lihtsat sammu, mis aitavad mõõta taigna sisemist takistust