
Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-23 14:37




Jeste li ikada poželjeli raditi sa pravim operativnim sistemom na mikrokontroleru? Ili ste čak pokušali razviti vlastiti? Zato sam ovdje!
Wroombian je pokušaj stvaranja operativnog sistema za mikrokontroler ESP-WROOM-32. Zasnovan je na blago izmijenjenim Micropython i LoBo Micropython firmware -ima i omogućava vam kreiranje različitih vrsta projekata za različite namjene.
U osnovi vam omogućuje stvaranje, održavanje i pokretanje bilo koje python skripte s kojom uređaj može rukovati. Tako možete stvoriti onoliko programa koliko vam memorija dopušta i pokrenuti neke od njih kad vam zatreba. Ili čak dvije od njih istovremeno, stvorite bash skriptu da ih pokrenete u nekom slijedu i kontrolirate cijeli sistem preko interneta!
I ovo nije cijeli popis funkcija. Wrombian će vam omogućiti da kreirate različite vrste projekata, bez obzira radi li se o daljinskom prekidaču za svjetlo, revolucionarnom IoT izumu ili nekoj kolekciji prijenosnih igara!
Idite na našu wiki stranicu kako biste saznali više o Wroombian -u!
Supplies
ESP32 razvojna ploča, računar, USB mikro kabl
Korak 1: Instaliranje firmvera
Prije svega, preuzmite ili klonirajte naše spremište na svoje računalo:
Da biste pripremili svoj ESP32 za rad, morate izbrisati flash memoriju ploče i učitati firmver pomoću skripte flash.sh:
1. Instalirajte Python
2. Instalirajte esptool putem pip naredbe:
pip install esptool
3. Prebrišite ploču:
- Linux
Preuzmite ili klonirajte mapu spremišta, otvorite /firmware/flash.sh, promijenite vrijednost FLASH_COMPORT na svoj ESP32 port (npr. /Dev /ttyUSB0). Zatim u vrsti terminala:
./firmware/flash.sh
- Windows
Instalirajte Git za Windows, preuzmite ili klonirajte mapu spremišta, otvorite /firmware/flash.sh, promijenite vrijednost FLASH_COMPORT na svoj ESP32 port (npr. COM1).
Zatim u Git bash upišite:
./firmware/flash.sh
ILI
Idite u mapu firmvera i ručno pokrenite naredbe (radit će i za Linux, ne zaboravite upisati važeći serijski port):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --prije default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detektiranje 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 0x8000 particije_mpy.bin 0x8000 particije_mpy.bin
Gotovo! Sada možete prijeći na sljedeći korak!
Korak 2: Otpremanje sistemskih datoteka


Da bi Wroombian funkcionirao, moramo učitati sve sistemske datoteke u njegovu flash memoriju. Za to možete koristiti Thonny IDE (ili bilo koji drugi Micropython IDE koji želite).
Preuzmite i instalirajte Thonny, pokrenite ga, a zatim idite na Alati> Opcije> Tumač i odaberite svoju ploču s popisa uređaja. Otvorite direktorij preuzetih/kloniranih projekata u uređivaču. Tada biste trebali dobiti poruku u donjoj ljusci REPL -a sličnu onoj na slici #1. Ako vidite neke greške ili čudan tekst, pokušajte ponovo učitati Thonnyja pomoću Ctrl + F2 dok problem ne nestane.
Zatim idite u direktorij flash projekta (u prozoru 'Ovaj računar') i prenesite sve datoteke i mape jednu po jednu (kao na slici #2). Trebali bi se pojaviti u gornjem prozoru datoteka uređaja.
Korak 3: Počnite stvarati bolji svijet


Za povezivanje na ploču možete koristiti serijski, telnet ili FTP, pa upotrebimo serijsku vezu za prvo pokretanje. Preuzmite i instalirajte Putty, otvorite ga, odaberite Serijsko povezivanje kako je prikazano na slici, upišite serijski port i postavite 115200 brzine prijenosa. Zatim otvorite vezu!
Wroombian ima prilično dobro opisanu wiki stranicu na koju se možete obratiti ako imate problema s konfiguracijom ili prilikom stvaranja vlastitog projekta. Slobodno postavite svoja pitanja u odjeljku Problemi!
Naredba 'help' će vam pokazati sve dostupne komande i njihovu upotrebu.
Možete započeti svoje putovanje pokretanjem naše unaprijed napisane blink skripte ovako:
run home/blink.py
I gledajte kako vaša ugrađena LED lampica treperi!
Hvala na pažnji! Posjetite naš github repo kako biste dobili više informacija:
Preporučuje se:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka

Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način da napravite igru, posebno nešto poput zagonetke, vizuelnog romana ili avanturističke igre
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka

Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom uputstvu ćemo izvršiti otkrivanje lica na Raspberry Pi 4 sa Shunya O/S koristeći biblioteku Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja sa
Kako napraviti brojač koraka?: 3 koraka (sa slikama)

Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)

Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Broj koraka / koraka: 3 koraka

পেনড্রাইভ / মেমোরি কার্ডে ভাইরাসের ভাইরাসের হারিয়ে সমাধান সমাধান সমাধান সমাধান সমাধান পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ পেনড্রাইভ মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি মেমোরি এখন এখন এখন।।।।।। Zaštita podataka, pristup prečicama / virusima