Satura rādītājs:

Vrombijs: 3 soļi
Vrombijs: 3 soļi

Video: Vrombijs: 3 soļi

Video: Vrombijs: 3 soļi
Video: How To Get 300 HP in Fortnite Season 3! 2024, Oktobris
Anonim
Vrombietis
Vrombietis
Vrombietis
Vrombietis
Vrombietis
Vrombietis
Vrombietis
Vrombietis

Vai esat kādreiz vēlējies strādāt ar reālu operētājsistēmu, izmantojot mikrokontrolleru? Vai pat mēģinājāt attīstīt savu? Tāpēc es esmu šeit!

Wroombian ir mēģinājums izveidot funkcionējošu operētājsistēmu mikrokontrolleram ESP-WROOM-32. Tā pamatā ir nedaudz modificēta programmaparatūra Micropython un LoBo Micropython, un tā ļauj jums izveidot dažāda veida projektus dažādiem mērķiem.

Būtībā tas ļauj jums izveidot, uzturēt un palaist jebkuru python skriptu, ar kuru ierīce var rīkoties. Tātad jūs varat izveidot tik daudz programmu, cik atļauj atmiņa, un vajadzības gadījumā palaist dažas no tām. Vai pat divi no tiem vienlaikus, izveidojiet bash skriptu, lai tos palaistu noteiktā secībā un kontrolētu visu sistēmu internetā!

Un tas nav viss funkciju saraksts. Wrombian ļaus jums izveidot dažāda veida projektus neatkarīgi no tā, vai tas ir tālvadības gaismas slēdzis, revolucionārs IoT izgudrojums vai kāda pārnēsājama spēļu kolekcija!

Dodieties uz mūsu wiki lapu, lai uzzinātu vairāk par Wroombian!

Piegādes

ESP32 izstrādes dēlis, dators, USB mikro kabelis

1. darbība: programmaparatūras instalēšana

Pirmkārt, lejupielādējiet vai klonējiet mūsu krātuvi savā datorā:

Lai sagatavotu savu ESP32 darbam, jums ir jāizdzēš tāfeles zibatmiņa un jā augšupielādē programmaparatūra, izmantojot skriptu flash.sh:

1. Instalējiet Python

2. Instalējiet esptool, izmantojot komandu pip:

pip instalēt esptool

3. Zibspuldze:

- Linux

Lejupielādējiet vai klonējiet krātuves mapi, atveriet /firmware/flash.sh, mainiet FLASH_COMPORT vērtību uz savu ESP32 portu (piemēram, /dev /ttyUSB0). Pēc tam termināla tipā:

./firmware/flash.sh

- Windows

Instalējiet Git operētājsistēmai Windows, lejupielādējiet vai klonējiet repozitorija mapi, atveriet /firmware/flash.sh, mainiet FLASH_COMPORT vērtību uz savu ESP32 portu (piemēram, COM1).

Pēc tam Git bash tipā:

./firmware/flash.sh

VAI

Dodieties uz programmaparatūras mapi un palaidiet komandas manuāli (derēs arī Linux, neaizmirstiet ierakstīt derīgu seriālo portu):

esptool --portēt COM1 erase_flash

esptool --chip esp32 --port COM1 --baud 460800 -pirms noklusējuma atiestatīšanas -pēc hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size atklāt 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPyt. 0x8000 partitions_mpy.bin 0x8000 partitions_mpy.bin

Gatavs! Tagad jūs varat doties uz nākamo soli!

2. darbība. Sistēmas failu augšupielāde

Sistēmas failu augšupielāde
Sistēmas failu augšupielāde
Sistēmas failu augšupielāde
Sistēmas failu augšupielāde

Lai Wroombian darbotos, mums ir jāielādē visi sistēmas faili tās zibatmiņā. Šim nolūkam varat izmantot Thonny IDE (vai jebkuru citu Micropython IDE).

Lejupielādējiet un instalējiet Thonny, palaidiet to, pēc tam dodieties uz Tools> Options> Interpreter un ierīču sarakstā atlasiet savu dēli. Redaktorā atveriet lejupielādēto/klonēto projektu direktoriju. Pēc tam jums vajadzētu saņemt ziņojumu REPL apakšējā apvalkā, kas ir līdzīgs attēlam Nr. 1. Ja redzat dažas kļūdas vai dīvainu tekstu - mēģiniet atkārtoti ielādēt Thonny ar Ctrl + F2, līdz problēma ir novērsta.

Pēc tam dodieties uz projekta flash direktoriju (logā “Šis dators”) un augšupielādējiet visus failus un mapes pa vienam (kā attēlā Nr. 2). Tiem vajadzētu parādīties ierīces failu augšējā logā.

3. solis: sāciet veidot labāku pasauli

Sāciet veidot labāku pasauli!
Sāciet veidot labāku pasauli!
Sāciet veidot labāku pasauli!
Sāciet veidot labāku pasauli!

Lai izveidotu savienojumu ar plati, varat izmantot seriālo, telnet vai FTP, tāpēc ļaujiet pirmajai palaišanai izmantot seriālo savienojumu. Lejupielādējiet un instalējiet Putty, atveriet to, izvēlieties Serial conection, kā parādīts attēlā, ierakstiet savu seriālo portu un iestatiet 115200 bitu pārraides ātrumu. Tad atveriet savienojumu!

Wroombian ir diezgan labi aprakstīta wiki lapa, uz kuru varat atsaukties, ja rodas kādas konfigurācijas problēmas vai veidojot savu projektu. Jūtieties brīvi uzdot savus jautājumus sadaļā Jautājumi!

Komanda 'help' parādīs visas pieejamās komandas un to izmantošanu.

Jūs varat sākt savu ceļojumu, palaižot mūsu iepriekš uzrakstīto mirgošanas skriptu šādi:

skrien mājās/mirgo.py

Un skatieties, kā mirgo borta LED!

Paldies par uzmanību! Lūdzu, apmeklējiet mūsu github repo, lai iegūtu vairāk informācijas:

Ieteicams: