Kā augšupielādēt MicroPython programmaparatūru ESP32, izmantojot uPyCraft IDE

Ka Augsupieladet Micropython Programmaparaturu Esp32 Izmantojot Upycraft Ide



ESP32 ir uz mikrokontrolleriem balstīta IoT plate, kas var palaist MicroPython, lai izpildītu komandas un instrukcijas. Ir pieejami vairāki IDE, lai programmētu ESP32 ar MicroPython. Lai varētu ieprogrammēt ESP32 ar MicroPython, mums ir jāizdzēš ESP32 atmiņa un jāzibspuldze, izmantojot MicroPython programmaparatūru. Apspriedīsim, kā instalēt MicroPython programmaparatūru.

Šajā rakstā ir šāda sadaļa:

1. Priekšnoteikumi







2. MicroPython programmaparatūras lejupielāde ESP32



2.1. MicroPython programmaparatūras instalēšana ESP32, izmantojot uPyCraft IDE



2.2. Labojums — uPyCraft IDE nav atklāts COM ports





3. Mirgojoša MicroPython programmaparatūra ESP32

1. Priekšnoteikumi

MicroPython ir Python 3 valodas apakškopa un īpaši izstrādāta uz mikrokontrolleriem balstītām platēm. Mēs varam arī ieprogrammēt ESP32 ar MicroPython, izmantojot uPyCraft IDE.



Pirms mēs rakstām savu pirmo MicroPython kodu ESP32, pārliecinieties, ka jūsu datorā ir šādi priekšnosacījumi.

  • Python 3
  • uPyCraft IDE

2. MicroPython programmaparatūras lejupielāde ESP32

Lai ieprogrammētu ESP32 plati, vispirms ESP32 platē ir jāzibspuldze MicroPython programmaparatūra. Lai lejupielādētu programmaparatūru, dodieties uz MicroPython lejupielādes lapa un meklējiet ESP32 programmaparatūras sadaļu.

  Tabulas apraksts tiek ģenerēts automātiski

Lejupielādējiet jaunāko versiju, kas pieejama ESP32 platei, un neaizmirstiet lejupielādēt ikvakara versijas versiju, jo tā galvenokārt ir paredzēta pieredzējušiem programmētājiem.

Gadījumā, ja izmantojat kādu citu plati, piemēram, PyBoard vai WiPy, dodieties uz MicroPython lejupielādes lapu un meklējiet attiecīgās plates programmaparatūru.

2.1. MicroPython programmaparatūras instalēšana ESP32, izmantojot uPyCraft IDE

Pēc programmaparatūras lejupielādes nākamais solis ir instalēt to ESP32, izmantojot uPyCraft IDE. Lai to izdarītu, savienojiet ESP32 plati ar datoru.

Izvēlieties dēli Iet uz : Rīki>dēlis>esp32

  Grafiskais lietotāja interfeiss, automātiski ģenerēts teksts Apraksts

Pēc tam atlasiet COM portu Iet uz : Rīki>Seriāls>COMX

2.2. Labojums — uPyCraft IDE nav atklāts COM ports

Dažreiz, izmantojot ESP32 pirmo reizi, dators to nenosaka automātiski, tāpēc mums ir manuāli jāinstalē nepieciešamie draiveri.

Pirms turpināt darbu, vispirms pārbaudiet COM portu ierīces pārvaldniekā zem COM un LPT sadaļā. Tā kā mūsu draiveri jau ir instalēti, parādītais COM ports ir COM10.

  Grafiskais lietotāja interfeiss, teksts, lietojumprogramma Apraksts tiek ģenerēts automātiski

Gadījumā, ja ESP32 nav pieejams COM ports, ir divi galvenie ESP32 COM porta trūkuma iemesli:

  • Trūkst ESP32 CP2102 mikroshēmas draiveru
  • Parasts USB uzlādes kabelis, nevis datu kabelis

1: Lielākā daļa ESP32 DOIT DEVKIT plates izmanto CP2102 mikroshēmu USB saziņai. Lai instalētu ESP32 CP2102 mikroshēmas draiveri, meklējiet draiveri Google meklēšanas joslā.

  Grafiskais lietotāja interfeiss, teksts, lietojumprogramma Apraksts tiek ģenerēts automātiski

Klikšķis šeit lai apmeklētu Silicon Labs vietni, lai iegūtu jaunākos CP2102 draiverus.

  Grafiskais lietotāja interfeiss, lietojumprogrammas apraksts automātiski ģenerēts

Kad draiveri ir veiksmīgi instalēti, restartējiet Arduino IDE un savienojiet ESP32 plati ar datoru, tagad būs redzams ESP32 plates COM ports. COM portu var redzēt arī ierīču pārvaldniekā.

divi: Ja draiveri ir instalēti, bet joprojām neredzat ESP32 COM portu, vēlreiz pārbaudiet izmantoto USB kabeli. Ir vairāki kabeļi, kas nevar izveidot seriālo sakaru, jo to vienīgais mērķis ir uzlāde, un lielākajai daļai šo kabeļu trūkst datu vadu.

3. Mirgojoša MicroPython programmaparatūra ESP32

Tā kā tagad esam novērsuši COM porta problēmu, turpināsim programmaparatūras instalēšanu.

1. darbība: Iet uz: Rīki> BurnFirmware

  Grafiskais lietotāja interfeiss, lietojumprogrammas apraksts automātiski ģenerēts

2. darbība: Tālāk tiks parādīts logs, kurā atlasiet tālāk norādītos iestatījumus:

  • dēlis: esp32
  • burn_addr: 0x1000
  • erase_flash:
  • ar: COM10

Atlasiet Lietotāji un meklējiet MicroPython programmaparatūra failu, kuru lejupielādējām iepriekš.

  Grafiskais lietotāja interfeiss, lietojumprogrammas apraksts automātiski ģenerēts

3. darbība: Atlasiet bin failu un noklikšķiniet uz Atvērt .

  Grafiskais lietotāja interfeiss, lietojumprogramma, Word apraksts tiek automātiski ģenerēts

4. darbība: Tagad paņemiet ESP32 plati, nospiediet un turiet BOOT pogu.

  Roka, kas tur mazu elektronisku ierīci Apraksts automātiski ģenerēts ar zemu pārliecību

5. darbība: Nospiežot ESP32 BOOT pogu, noklikšķiniet LABI.

  Grafiskais lietotāja interfeiss, lietojumprogramma, e-pasts Apraksts tiek ģenerēts automātiski

6. darbība: Ja visas darbības norit labi, ESP32 atmiņa sāks mirgot. Kad tiek sākta dzēšanas zibspuldze, varat atlaist ESP32 BOOT pogu.

Pēc veiksmīgas programmaparatūras instalēšanas iepriekš minētais logs tiks automātiski aizvērts, un tagad mēs esam gatavi augšupielādēt savu pirmo programmu ESP32 platē.

Jebkuras kļūdas gadījumā atkārtojiet iepriekš minētās darbības un atcerieties nospiest un turēt BOOT pogu.

Esam veiksmīgi instalējuši uPyCraft IDE datorā un augšupielādējām mūsu pirmo programmu pēc ESP32 mirgošanas ar MicroPython programmaparatūru.

Svarīga piezīme: Pēc MicroPython programmaparatūras instalēšanas ESP32 platē var arī ieprogrammēt ESP32, vienkārši augšupielādējot kodu, izmantojot Arduino IDE, taču, ja vēlaties vēlreiz izmantot MicroPython ar ESP32, mums ESP32 platē atkal ir jāzibspuldze MicroPython programmaparatūra, jo Arduino IDE aizstāj MicroPython programmaparatūru. ar savu programmaparatūru.

Secinājums

Lai ieprogrammētu ESP32 ar MicroPython, vispirms ESP32 platē ir jāzibspuldze MicroPython programmaparatūra. Izmantojot uPyCraft IDE, mēs varam ļoti vienkārši flash programmaparatūru, vienkārši atlasot bin failu, kuru mēs lejupielādējām. Kad MicroPython ir mirgots ESP32 iekšpusē, var augšupielādēt jebkuru programmu, kas ir rakstīta MicroPython.