Turinys:
- Prekės
- 1 žingsnis: Įdiekite programinę -aparatinę įrangą
- 2 veiksmas: įkelkite sistemos failus
- 3 žingsnis: pradėkite kurti geresnį pasaulį
Video: „Wroombian“: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Ar kada nors norėjote dirbti su tikra mikrovaldiklio operacine sistema? Ar net bandėte sukurti savo? Štai kodėl aš čia!
„Wroombian“yra bandymas sukurti veikiančią ESP-WROOM-32 mikrovaldiklio operacinę sistemą. Jis pagrįstas šiek tiek pakeista „Micropython“ir „LoBo Micropython“programine įranga ir leidžia kurti įvairius projektus įvairiems tikslams.
Iš esmės tai leidžia jums sukurti, prižiūrėti ir paleisti bet kokį „python“scenarijų, kurį įrenginys gali valdyti. Taigi galite sukurti tiek programų, kiek leidžia atmintis, ir prireikus paleisti kai kurias iš jų. Arba net du iš jų vienu metu sukurkite „bash“scenarijų, kad jie būtų vykdomi tam tikra seka ir valdytų visą sistemą internete!
Ir tai nėra visas funkcijų sąrašas. „Wrombian“leis jums kurti įvairius projektus, nesvarbu, ar tai būtų nuotolinis šviesos jungiklis, revoliucinis daiktų interneto išradimas, ar kokia nešiojamų žaidimų kolekcija!
Eikite į mūsų wiki puslapį ir sužinokite daugiau apie Wroombian!
Prekės
ESP32 kūrimo plokštė, kompiuteris, USB mikro kabelis
1 žingsnis: Įdiekite programinę -aparatinę įrangą
Pirmiausia atsisiųskite arba klonuokite mūsų saugyklą į savo kompiuterį:
Norėdami paruošti savo ESP32 darbui, turite ištrinti plokštės „flash“atmintį ir įkelti programinę -aparatinę įrangą naudodami „flash.sh“scenarijų:
1. Įdiekite „Python“
2. Įdiekite „esptool“naudodami komandą „pip“:
pip įdiegti esptool
3. Blykstelėkite lentą:
- „Linux“
Atsisiųskite arba klonuokite saugyklos aplanką, atidarykite /firmware/flash.sh, pakeiskite FLASH_COMPORT vertę į savo ESP32 prievadą (pvz., /Dev /ttyUSB0). Tada įveskite terminalo tipą:
./firmware/flash.sh
- Langai
Įdiekite „Git“, skirtą „Windows“, atsisiųskite arba klonuokite saugyklos aplanką, atidarykite /firmware/flash.sh, pakeiskite FLASH_COMPORT vertę į savo ESP32 prievadą (pvz., COM1).
Tada „Git bash“tipu:
./firmware/flash.sh
ARBA
Eikite į programinės įrangos aplanką ir paleiskite komandas rankiniu būdu (taip pat veiks ir „Linux“, nepamirškite įvesti galiojančio nuoseklaus prievado):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --befault 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
Padaryta! Dabar galite pereiti prie kito žingsnio!
2 veiksmas: įkelkite sistemos failus
Kad „Wroombian“veiktų, turime įkelti visus sistemos failus į „flash“atmintį. Tam galite naudoti „Thonny IDE“(arba bet kurį kitą norimą „Micropython IDE“).
Atsisiųskite ir įdiekite „Thonny“, paleiskite ją, tada eikite į „Įrankiai“> „Parinktys“> „Vertėjas“ir pasirinkite savo plokštę iš įrenginių sąrašo. Atidarykite atsisiųstų/klonuotų projektų katalogą redaktoriuje. Tada apatiniame REPL apvalkale turėtumėte gauti pranešimą, panašų į vaizdą Nr. 1. Jei matote klaidų ar keistą tekstą - pabandykite kelis kartus iš naujo įkelti „Thonny“naudodami „Ctrl“+ F2, kol problema išnyks.
Tada eikite į projekto „flash“katalogą (lange „Šis kompiuteris“) ir įkelkite visus failus ir aplankus po vieną (kaip 2 paveikslėlyje). Jie turėtų būti rodomi viršutiniame įrenginio failų lange.
3 žingsnis: pradėkite kurti geresnį pasaulį
Norėdami prisijungti prie plokštės, galite naudoti serijinį, telnet arba FTP, todėl pirmą kartą paleisdami galite naudoti nuoseklųjį ryšį. Atsisiųskite ir įdiekite „Putty“, atidarykite ją, pasirinkite „Serial conection“, kaip parodyta paveikslėlyje, įveskite nuoseklųjį prievadą ir nustatykite 115200 baudų spartą. Tada atidarykite ryšį!
„Wroombian“turi gana gerai aprašytą „wiki“puslapį, į kurį galite kreiptis, jei turite kokių nors konfigūracijos problemų arba kurdami savo projektą. Nedvejodami užduokite savo klausimus skyriuje Problemos!
Komanda „pagalba“parodys visas galimas komandas ir jų naudojimą.
Galite pradėti savo kelionę paleisdami mūsų iš anksto parašytą mirksėjimo scenarijų taip:
bėgti namo/mirksėti.py
Ir stebėkite, kaip mirksi borto LED!
Ačiū už dėmesį! Norėdami gauti daugiau informacijos, apsilankykite mūsų „github“repo:
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Tiesioginė 4G/5G HD vaizdo transliacija iš DJI drono esant mažai delsai [3 žingsniai]: 3 žingsniai
Tiesioginis 4G/5G HD vaizdo įrašų srautinis perdavimas iš DJI drono esant mažai delsai [3 žingsniai]: Šis vadovas padės jums gauti tiesioginius HD kokybės vaizdo srautus iš beveik visų DJI dronų. Naudodami „FlytOS Mobile App“ir „FlytNow Web Application“galite pradėti transliuoti vaizdo įrašus iš drono