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

For å gi deg best mulig handleopplevelse, bruker vi teknologier som informasjonskapsler for å tilpasse innhold og analysere trafikk. Det er ditt valg om du vil tillate dette.
Les om hvordan vi behandler personlige data

Personverninnstillinger

Nødvendige

Handlekurv og utsjekking

Statistikk

Google Analytics

Markedsføring

Google Ads

×






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