Sadržaj:
- Pribor
- Korak 1: Instaliranje firmvera
- Korak 2: Prijenos sistemskih datoteka
- Korak 3: Počnite stvarati bolji svijet
Video: Wroombian: 3 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Jeste li ikada poželjeli raditi s pravim operativnim sustavom na mikrokontroleru? Ili ste čak pokušali razviti vlastiti? Zato sam ovdje!
Wroombian je pokušaj stvaranja radnog operacijskog sustava za mikrokontroler ESP-WROOM-32. Temelji se na blago izmijenjenim Micropython i LoBo Micropython firmwareima i omogućuje vam stvaranje 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 dva od njih istodobno, stvorite bash skriptu da ih pokrenete u nekom slijedu i kontrolirate cijeli sustav preko interneta!
I ovo nije cijeli popis značajki. Wrombian će vam omogućiti stvaranje različitih vrsta projekata, bez obzira radi li se o daljinskom prekidaču za svjetlo, revolucionarnom izumu IoT -a ili nekoj zbirci prijenosnih igara!
Idite na našu wiki stranicu kako biste saznali više o Wroombian -u!
Pribor
Razvojna ploča ESP32, računalo, usb mikrokabel
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 naredbe pip:
pip install esptool
3. Bljeskajte 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 valjani serijski port):
esptool --port COM1 erase_flash
esptool --chip esp32 --port COM1 --baud 460800 --prije default_reset -nakon 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 particija_mpy.bin 0x8000 particija_mpy.bin
Gotovo! Sada možete prijeći na sljedeći korak!
Korak 2: Prijenos sistemskih datoteka
Da bi Wroombian funkcionirao, moramo učitati sve sistemske datoteke u njegovu flash memoriju. Za to možete upotrijebiti 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. U uređivaču otvorite direktorij preuzetih/kloniranih projekata. Tada biste trebali dobiti poruku u donjoj ljusci REPL -a sličnu onoj na slici #1. Ako vidite neke pogreške ili čudan tekst, pokušajte ponovno učitati Thonnyja pomoću Ctrl + F2 dok problem ne nestane.
Zatim idite u direktorij flash projekta (u prozoru 'Ovo računalo') i prenesite sve datoteke i mape jednu po jednu (kao na slici #2). Oni bi se trebali 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 dopustimo da koristite 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 brzina 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' prikazat će vam sve dostupne naredbe i njihovu upotrebu.
Svoje putovanje možete započeti 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 za više informacija:
Preporučeni:
Dizajn igre brzim pokretom u 5 koraka: 5 koraka
Dizajn igre u Flick -u u 5 koraka: Flick je zaista jednostavan način stvaranja igre, osobito nečega poput zagonetke, vizualnog romana ili avanturističke igre
Broj koraka: 17 koraka
الكشف عن عن أنواع المحاليل: محمدآل سعودالكشف عن المحاليل رابط الفديو
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: 3 koraka
Prepoznavanje lica na Raspberry Pi 4B u 3 koraka: U ovom Instructableu ćemo izvršiti detekciju lica na Raspberry Pi 4 sa Shunya O/S pomoću knjižnice Shunyaface. Shunyaface je biblioteka za prepoznavanje/otkrivanje lica. Cilj projekta je postići najbržu brzinu otkrivanja i prepoznavanja s
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 ponovno početi vježbati. Koju opremu trebam pripremiti?
Aduino UNO Broj koraka: 5 koraka
Aduino UNO 를 이용한 도망 치는 &&&& && l g g g g g g g g g g g g g g g 4 g 4 4 4 4 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 프로젝트 일자 일자 일자: 2017.01.06. ~ 2017.01.11.- 역할 분담 SW 엔지니어: 김 예은, 임동영 HW 엔지니어: 김지훈 디자이너: 이재민 레코더: 홍 다예 ------------------------ --------------------------------------------------