Sadržaj:
- Korak 1: Instaliranje softvera
- Korak 2: Preuzmite firmver
- Korak 3: Pronađite COM port
- Korak 4: Provjerite firmver
- Korak 5: Provjerite je li firmver uspješno bljesnuo
Video: Instaliranje Loboris (lobo) Micropythona na ESP32 sa Windows 10 [jednostavno]: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
Ovaj vodič će vam pomoći da instalirate loboris micropython na svoj ESP32 bez ikakvog znanja.
Loboris ima biblioteke koje standardni mikropython nema i koje su vrlo korisne. Ovaj vodič je posebno napravljen za moje uputstvo o tome kako koristiti st7789v tft ekran sa mikropythonom [uskoro stiže]
Korak 1: Instaliranje softvera
Potreban nam je softver za instaliranje micropythona. Počinjemo s pythonom. Ako ga već niste instalirali, preporučujem vam da instalirate Anacondu (anaconda.com), koji je paket s pythonom, libarysima i korisnim alatima. Samo ga instalirajte sa standardnim opcijama.
Zatim vam je potreban i esp-alat, koji nam je potreban za ažuriranje firmvera. Preuzmite cijelu mapu s https://github.com/espressif/esptool i raspakirajte je u novu mapu
Korak 2: Preuzmite firmver
Preuzmite najnoviji firmver sa
github.com/loboris/MicroPython_ESP32_psRAM…
To su unaprijed izgrađeni firmware -i, što ga čini znatno lakšim. Možete preuzeti normalnu verziju "MicroPython_LoBo_esp32" ili ugrađenu sa svim bibliotekama "MicroPython_LoBo_esp32_all". Ako ste ovdje došli iz mog vodiča za esp32 tft ekran, morate preuzeti "MicroPython_LoBo_esp32_all"
Pomaknite se prema dolje na web stranici i preuzmite.zip datoteku.
Otvorite zip datoteku i kopirajte sve datoteke i mapu. Zalijepite ih u mapu esptool -a (od koraka 1). Ne stavljajte ih u podmapu! Bin datoteke (micropython.bin itd.) Moraju biti u istoj fascikli kao i.py datoteke (esptool.py itd.). Samo bootloader.bin mora biti u podmapi bootloader.bin (strukturu pogledajte na fotografiji)
Korak 3: Pronađite COM port
Povežite svoj esp32 putem USB -a. Otvorite Windows upravitelj uređaja (putem postavke Windows ili pritisnite Windows-Key + R, napišite "devmgmt.msc" i pritisnite enter). Otvorite točku "portovi". Potražite nešto poput "cp2102". Iza se nalazi COM port, na primjer COM7. Imajte ovo na umu za sljedeći korak.
Korak 4: Provjerite firmver
Pretpostavljam da ste slijedili moj vodič i instalirali anakondu. Ako imate drugu instalaciju pythona, pretpostavljam da možete sami prilagoditi sljedeće.
Otvorite "Anaconda prompt" (Kliknite Windows start meni -> Anaconda). Promijenite putanju do mape u kojoj se nalazi vaš esp alat. Za mene bi ovo bio "C: / Users / Marc / Desktop / TTGO Display / esptool-master2"
Za promjenu u ovu mapu upišite "cd C: / Users / Marc / Desktop / TTGO Display / esptool-master2" i pritisnite enter.
Sada bljeskamo firmver. Provjerite je li vaš esp32 povezan. Unesite sljedeću naredbu:
python esptool.py --chip esp32 --port COM7 --baud 460800 --prije default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detektiranje 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0xf000 phy_init_data.bin MicroPython.bin 0x8000 partitions_mpy.bin
Promijenite COM port na port koji ste pronašli u prethodnom koraku i pritisnite enter. Firmver sada bljesne. Ovo može potrajati minutu.
Korak 5: Provjerite je li firmver uspješno bljesnuo
Preporučujem vam da koristite uPyCraft. (https://docs.dfrobot.com/upycraft/) Preuzmite i instalirajte. Otvorite program. Kliknite alati -> ploča -> esp32. Kliknite alati -> Serijski -> (Odaberite serijski broj na koji je vaša ploča spojena, COM7 u mom slučaju).
Ako je treptanje bilo uspješno, trebali biste vidjeti ">>>" na terminalu. Možete upisati "1+1" i pritisnuti enter, a trebao bi se vratiti 2. Ako umjesto toga vidite prozor s opcijama za fleširanje firmvera, instalacija možda negdje nije uspjela. (Ponekad se to dogodi i kada je instalacija uspjela. Kad vidite "flash prozor", pokušajte se ponovo povezati nekoliko puta, odspojite USB s ploče, zatvorite uPyCraft, ponovo spojite ploču, otvorite uPyCraft i pokušajte spojiti nekoliko puta opet. Ponekad ovo uspije, ponekad uPyCraft UVIJEK ne uspije pri prvom pokušaju, ali uspio je pri drugom pokušaju povezivanja).
Preporučuje se:
NodeMCU Lua Jeftina ploča od 6 USD sa zapisom o temperaturi i vlažnosti MicroPythona, Wifi i mobilnom statistikom: 4 koraka
NodeMCU Lua Jeftina ploča od 6 USD sa zapisom o temperaturi i vlažnosti zraka MicroPython, Wifi i mobilnom statistikom: Ovo je u osnovi vremenska stanica u oblaku, možete provjeriti podatke na svom telefonu ili koristiti neki telefon kao prikaz uživo S NodeMCU uređajem možete bilježiti podatke o temperaturi i vlažnosti vani , u sobi, stakleniku, laboratoriju, rashladnoj prostoriji ili na bilo kom drugom mjestu kompletno
Instaliranje ESP32 ploče u Arduino IDE (Windows, Mac OS X, Linux): 7 koraka
Instaliranje ESP32 ploče u Arduino IDE (Windows, Mac OS X, Linux): Postoji dodatak za Arduino IDE koji vam omogućuje programiranje ESP32 koristeći Arduino IDE i njegov programski jezik. U ovom vodiču pokazat ćemo vam kako instalirati ESP32 ploču u Arduino IDE bez obzira koristite li Windows, Mac OS X ili Li
Kontrolna ploča za COVID-19 (jednostavno i jednostavno): 4 koraka
Kontrolna ploča COVID-19 (jednostavno i lako): Svugdje postoji velika epidemija novog virusa COVID-19. Postalo je potrebno paziti na trenutni scenario COVID-19 u zemlji. Dakle, budući da sam bio kod kuće, ovo je bio projekt na koji sam mislio: " Informacijska nadzorna ploča " - Da
Prvi koraci sa ESP32 - Instaliranje ESP32 ploča u Arduino IDE - ESP32 Blink Code: 3 koraka
Prvi koraci sa ESP32 | Instaliranje ESP32 ploča u Arduino IDE | ESP32 Blink Code: U ovom uputstvu vidjet ćemo kako započeti rad s esp32 i kako instalirati esp32 ploče u Arduino IDE i programirat ćemo esp 32 da pokrene blink kod pomoću arduino ide
IOT bazno računanje pomoću Nodemcu -a i Micropythona: 11 koraka
IOT Base Computing koristeći Nodemcu i Micropython: U ovom vodiču ću koristiti NodeMcu, micropython i Mqtt vezu za povezivanje poslužitelja. Ovaj vodič koristi https zasnovano mqtt povezivanje za povezivanje s Nodemcu na Adafruit.io poslužitelj. U ovom projektu ja sam pomoću programskog jezika micropython