Hvordan installere MicroPython på en ESP32

MicroPython er en slank og effektiv implementering av Python 3 som inkluderer en liten delmengde av Python standardbiblioteket og er optimalisert for å kjøre på mikrokontrollere og i begrensede miljøer. ESP32-S2 Mini er en populær mikrokontroller som er kompatibel med MicroPython. Denne artikkelen vil guide deg gjennom trinnene for å installere MicroPython på en ESP32-S2 Mini.

Forutsetninger:

  1. En ESP32-S2 Mini modul. NB. For å sette ESP32 S2 Mini i boot mode, hold inne reset og 0 knappen, slipp reset, og så 0 knapp.
  2. En USB-kabel for å koble ESP32-S2 Mini til PC-en.
  3. En Windows-PC.

Trinn 1: Installere Python

  1. Gå til Python’s offisielle nedlastingsside og last ned den nyeste versjonen av Python for Windows.
  2. Åpne den nedlastede .exe-filen og start installasjonsveiviseren.
  3. Husk å merke av for «Add Python X.X to PATH» i starten av installasjonen. Dette sørger for at Python blir lagt til i systemvariablene og kan kjøres fra hvilken som helst kommandoprompt.
  4. Følg veiviserens trinn for å fullføre installasjonen.

Trinn 2: Installere pip og nødvendige pakker

  1. Åpne en kommandoprompt (CMD) som administrator.
  2. For å forsikre deg om at Python er riktig installert, skriv inn python --version. Dette bør vise den installerte versjonen av Python.
  3. Installer esptool og pyserial ved å kjøre følgende kommando:
   pip install esptool pyserial

Trinn 3: Laste ned MicroPython firmware

  1. Gå til MicroPython’s offisielle ESP32 nedlastingsside.
  2. Last ned den nyeste binær-firmwareen for ESP32-S2. Filen vil typisk ha en «.bin» filtype.

Trinn 4: Installere MicroPython på ESP32-S2 Mini

  1. Koble ESP32-S2 Mini til PC-en via USB-kabelen.
  2. Finn ut hvilken port ESP32-S2 er koblet til. Dette kan ofte være COM3, COM4, etc. Du kan finne dette i Windows’ Enhetsbehandling under «Porter».
  3. I kommandoprompten, kjør følgende kommando for å slette eksisterende firmware på ESP32-S2:
   esptool.py --port PORT_NAME erase_flash

Erstatt PORT_NAME med den faktiske porten ESP32-S2 er koblet til, for eksempel COM3.

  1. Deretter, for å skrive den nye MicroPython-firmwareen til ESP32-S2, kjør:
   esptool.py --port PORT_NAME --baud 1000000 write_flash -z 0x1000 FIRMWARE.bin

Husk å erstatte PORT_NAME med den faktiske porten og FIRMWARE.bin med stien til den nedlastede MicroPython firmware-filen.

Gratulerer! Du har nå installert MicroPython på din ESP32-S2 Mini. Du kan nå starte programmeringen ved å bruke verktøy som ampy eller tilkoble direkte via en terminal som PuTTY for å kjøre Python-kode på enheten din.

Alternativ: Programmere ESP32-S2 Mini med Arduino IDE

Hvis du foretrekker å programmere i C/C++ i stedet for Python, kan du bruke Arduino IDE. Dette gir deg tilgang til et stort bibliotek av kodeeksempler og støtter mange sensorer og moduler rett ut av boksen.

Forutsetninger:

  • ESP32-S2 Mini koblet til PC via USB
  • Arduino IDE installert (versjon 2.0 eller nyere anbefales)
  • USB-driver installert (CH340 eller CP210x avhengig av kortet ditt)

Trinn 1: Installer Arduino IDE

Last ned og installer Arduino IDE fra https://www.arduino.cc/en/software.
Under installasjonen kan du krysse av for å installere driverne dersom du blir spurt.

Trinn 2: Legg til ESP32-støtte i Arduino IDE

  1. Åpne Arduino IDE.
  2. Gå til File → Preferences (eller Fil → Innstillinger).
  3. I feltet Additional Boards Manager URLs, lim inn følgende lenke: https://espressif.github.io/arduino-esp32/package_esp32_index.json Hvis du allerede har andre URL-er der, separer dem med komma.
  4. Trykk OK.

Deretter:

  1. Gå til Tools → Board → Boards Manager.
  2. Søk etter ESP32 og installer pakken «esp32 by Espressif Systems».

Trinn 3: Velg riktig kort og port

  1. Gå til Tools → Board → ESP32 Arduino og velg ESP32S2 Dev Module eller ESP32S2 Mini, avhengig av hva som står oppført.
  2. Under Tools → Port, velg COM-porten der ESP32-S2 Mini er tilkoblet.
    (Om ingen port vises, prøv å koble fra og til USB-kabelen, eller sjekk driverne.)

Trinn 4: Last opp ditt første program

  1. Gå til File → Examples → Basics → Blink for å åpne et standardeksempel.
  2. Trykk på Upload-knappen (pilen øverst til venstre).
  3. Dersom opplasting feiler, sett ESP32-S2 Mini i boot mode:
    • Hold inne BOOT (0)-knappen
    • Trykk RESET, slipp RESET, og deretter BOOT.
      Arduino IDE vil nå kunne laste opp programmet.

Etter noen sekunder vil den innebygde LED-en begynne å blinke – et klassisk tegn på at alt fungerer!

Tips

  • Du kan bruke Serial Monitor i Arduino IDE for å skrive ut meldinger fra koden (Serial.println()), nyttig for debugging.
  • For avanserte prosjekter kan du bruke bibliotekene fra både Arduino og ESP-IDF, som gir deg fleksibilitet og kraft.

Legg igjen en kommentar

×






Bli varslet når varen er på hovedlager
    0
    Handlekurv
    Tom handlekurv
      Calculate Shipping
      Apply Coupon