Inhoudsopgave:
- Stap 1: Software installeren
- Stap 2: Firmware downloaden
- Stap 3: Zoek de COM-poort
- Stap 4: Flash de firmware
- Stap 5: Test of de firmware met succes is geflitst
Video: Loboris (lobo) Micropython installeren op ESP32 met Windows 10 [eenvoudig]: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Deze handleiding helpt je om loboris micropython zonder verdere kennis op je ESP32 te installeren.
Loboris heeft library's die de standaard micropython niet heeft en die best handig zijn. Deze handleiding is speciaal gemaakt voor mijn tutorial over het gebruik van een st7789v tft-display met micropython [binnenkort beschikbaar]
Stap 1: Software installeren
We hebben software nodig om micropython te installeren. We beginnen met python. Als je het nog niet hebt geïnstalleerd, raad ik je aan om Anaconda (anaconda.com) te installeren, een pakket met python, bibliotheken en handige tools. Installeer het gewoon met standaardopties.
Dan heb je ook nog de esp-tool nodig, waarmee we de firmware moeten flashen. Download de hele map van https://github.com/espressif/esptool en pak deze uit in een nieuwe map
Stap 2: Firmware downloaden
Download de nieuwste firmware van
github.com/loboris/MicroPython_ESP32_psRAM…
Dit zijn voorgebouwde firmwares, wat het een stuk eenvoudiger maakt. U kunt de normaal gebouwde "MicroPython_LoBo_esp32" of de gebouwde met alle bibliotheken "MicroPython_LoBo_esp32_all" downloaden. Als je hier bent gekomen vanuit mijn esp32 tft display-tutorial, moet je de "MicroPython_LoBo_esp32_all" downloaden
Scroll naar beneden op de website en download het.zip-bestand.
Open het zip-bestand en kopieer alle bestanden en de map. Plak ze in de map van de esptool (vanaf stap 1). Zet ze niet in een submap! De bin-bestanden (micropython.bin etc.) moeten in dezelfde map staan als de.py-bestanden (esptool.py etc.). Alleen de bootloader.bin moet in de submap bootloader.bin staan (zie foto voor structuur)
Stap 3: Zoek de COM-poort
Sluit uw esp32 aan via USB. Open de Windows-apparaatbeheerder (via de Windows-instelling of druk op Windows-Key + R, schrijf "devmgmt.msc" en druk op enter). Open het punt "poorten". Zoek naar iets als "cp2102". Daarachter staat de COM-poort vermeld, bijvoorbeeld COM7. Houd dit in gedachten voor de volgende stap.
Stap 4: Flash de firmware
Ik neem aan dat je mijn tutorial hebt gevolgd en anaconda hebt geïnstalleerd. Als je een andere python-installatie hebt, neem ik aan dat je het volgende zelf kunt aanpassen.
Open de "Anaconda prompt" (Klik op Windows startmenu -> Anaconda). Wijzig het pad naar de map waarin uw esp-tool zich bevindt. Voor mij zou dit "C:\Users\Marc\Desktop\TTGO Display\esptool-master2" zijn
Om naar deze map te gaan, typt u "cd C:\Users\Marc\Desktop\TTGO Display\esptool-master2" en drukt u op enter.
Nu flashen we de firmware. Zorg ervoor dat uw esp32 is aangesloten. Voer de volgende opdracht in:
python esptool.py --chip esp32 --port COM7 --baud 460800 --before default_reset --after no_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 bootloader/bootloader.bin 0xf000 phy_init_data.bin 0x10000 MicroPython.bin 0x8000 partities_mpy.bin
Wijzig de COM-poort in de poort die u in de vorige stap hebt gevonden en druk op enter. De firmware wordt nu geflitst. Dit kan een minuut duren.
Stap 5: Test of de firmware met succes is geflitst
Ik raad je aan om uPyCraft te gebruiken. (https://docs.dfrobot.com/upycraft/) Download en installeer het. Open het programma. Klik op extra -> bord -> esp32. Klik op tools -> Serial -> (Selecteer de Serial waarop je board is aangesloten, COM7 in mijn geval).
Als het knipperen is gelukt, ziet u ">>>" in de terminal. U kunt "1+1" typen en op enter drukken, en het zou 2 moeten terugkeren. Als u in plaats daarvan een venster ziet met opties om een firmware te flashen, is de installatie mogelijk ergens mislukt. (Soms gebeurt dit ook als de installatie is gelukt. Als je het "flash-venster" ziet, probeer dan een paar keer opnieuw verbinding te maken, koppel de USB los van het bord, sluit uPyCraft, sluit het bord opnieuw aan, open uPyCraft en probeer een Soms werkt dit, soms mislukt uPyCraft ALTIJD bij de eerste poging, maar slaagde bij de tweede verbindingspoging).
Aanbevolen:
Het ESP32-bord installeren in Arduino IDE (Windows, Mac OS X, Linux): 7 stappen
Het ESP32-bord installeren in Arduino IDE (Windows, Mac OS X, Linux): Er is een add-on voor de Arduino IDE waarmee u de ESP32 kunt programmeren met behulp van de Arduino IDE en de bijbehorende programmeertaal. In deze tutorial laten we je zien hoe je het ESP32-bord in Arduino IDE installeert, of je nu Windows, Mac OS X of Li gebruikt
Aan de slag met ESP32 - ESP32-kaarten installeren in Arduino IDE - ESP32-knippercode: 3 stappen
Aan de slag met ESP32 | ESP32-kaarten installeren in Arduino IDE | ESP32-knippercode: in deze instructie zullen we zien hoe we met esp32 kunnen werken en hoe we esp32-kaarten in Arduino IDE kunnen installeren en we zullen esp 32 programmeren om knippercode uit te voeren met behulp van arduino ide
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig opnieuw te maken, gemakkelijk te gebruiken, gemakkelijk te porten: 3 stappen
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig te recreëren, gemakkelijk te gebruiken, gemakkelijk te poorten: dit project helpt je om 18 LED's (6 rood + 6 blauw + 6 geel) op je Arduino-bord aan te sluiten en de realtime signalen van de geluidskaart van je computer te analyseren en door te sturen naar de LED's om ze op te lichten volgens de beat-effecten (Snare, High Hat, Kick)
Windows installeren op externe schijf met Mac-partitie op Mac: 5 stappen (met afbeeldingen)
Windows installeren op externe schijf met Mac-partitie op Mac: als je zoiets als een baseline MacBook pro hebt gekocht en een beetje geld hebt bespaard, maar al snel het opslagprobleem krijgt wanneer je Windows probeert te installeren met Bootcamp We weten allemaal dat 128 GB niet genoeg is deze zodat we misschien iets hebben gekocht
Een eenvoudig te maken, goedkoop en eenvoudig LED-blinky circuit met CMOS 74C14 - Ajarnpa
Een eenvoudig te maken, goedkoop en eenvoudig LED-blinky circuit met CMOS 74C14: Soms heb je gewoon wat knipperende LED's nodig, voor kerstversiering, knipperende kunstwerken of gewoon om plezier te hebben met blink blink. Ik zal je laten zien hoe je een goedkope en eenvoudige schakeling maakt met maximaal 6 knipperende LED's. Opmerking: dit is mijn eerste instuceerbare en