Turinys:

„Wroombian“: 3 žingsniai
„Wroombian“: 3 žingsniai

Video: „Wroombian“: 3 žingsniai

Video: „Wroombian“: 3 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Spalio mėn
Anonim
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian
Wroombian

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

Sistemos failų įkėlimas
Sistemos failų įkėlimas
Sistemos failų įkėlimas
Sistemos failų įkėlimas

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į

Pradėkite kurti geresnį pasaulį!
Pradėkite kurti geresnį pasaulį!
Pradėkite kurti geresnį pasaulį!
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: