Satura rādītājs:
- Piegādes
- 1. darbība: programmaparatūras instalēšana
- 2. darbība. Sistēmas failu augšupielāde
- 3. solis: sāciet veidot labāku pasauli
Video: Vrombijs: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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
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
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:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi
Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi
Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi
Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)