Come installare Upycraft IDE per programmare ESPTOP 10 utilizzando Micropython

Come installare Upycraft IDE per programmare ESPTOP 10 utilizzando Micropython
ESP32 è una scheda IoT basata su microcontrollore che può eseguire Micropopython per eseguire comandi e istruzioni. Sono disponibili più IDE per il programma ESP32 con Micropython. Oggi qui configureremo UPycraft IDE con ESP32 per Micropython.

Questo articolo contiene le seguenti sezioni:

  • 1. IDE IDE UPYCRAFT con ESP32
  • 1.1. Installazione di Python 3
  • 1.2. Scaricare l'IDE upycraft
  • 1.3. Installazione dell'IDE upycraft
  • 1.4. Panoramica dell'interfaccia IDE UPYCRAFT
  • 2. Download del firmware Micropropython per ESP32
  • 3. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE
  • 3.1. Fix com Port non viene rilevato in Upycraft IDE
  • 3.2. Firmware MicroPython lampeggiante in ESP32
  • 4. Come caricare il programma LED Blink in ESP32 utilizzando l'IDE UPYCRAFT MicroPython

1. IDE IDE UPYCRAFT con ESP32

Micropython deriva dal linguaggio di programmazione Python 3 appositamente progettato per le schede basate su microcontrollori. Possiamo anche programmare ESP32 con Micropython usando Upycraft IDE.

Prima di scrivere il nostro primo codice Micropython per ESP32 dobbiamo installare alcuni prerequisiti nel nostro PC.

  • Python 3
  • Upycraft IDE
  • Firmware micropython per ESP32

1.1. Installazione di Python 3

Per scrivere un codice di Micropython abbiamo bisogno di una versione di Python 3 aggiornata da installare sul nostro PC.

Passo 1: Visita la pagina di download di Python 3 o fai clic qui per scaricare la versione aggiornata. Qui nel nostro caso, lo è 3.11.0

Passo 2: Il seguente file verrà scaricato nella directory di download.

Passaggio 3: Fare doppio clic sul file per avviare l'installazione di Python 3. Abilitare Aggiungi al percorso opzione e clic Installa ora. Una volta che l'installazione ha esito positivo, chiudere l'installazione.

Dato che abbiamo installato Python 3 ora, continueremo verso la parte di installazione IDE UPyCraft.

1.2. Download di Upycraft IDE

Per programmare ESP32 dobbiamo scaricare l'IDE upycraft. Di seguito sono riportate le due fonti per il download Upycraft IDE:

  • Scarica utilizzando il repository github
  • Scarica utilizzando il sito Web Upycraft dfrobot

Da scaricare da github scarica l'ultima versione utilizzando il link sopra.

Scaricare Upycraft IDE Dal sito ufficiale visitare il link sopra indicato.

1.3. Installazione dell'IDE upycraft

Ora abbiamo scaricato correttamente il prossimo passo è installare il Upycraft IDE. Il seguente file può essere visualizzato nella cartella di download.

Per installare clic OK.

Una volta il Upycraft IDE è installato, si aprirà la seguente interfaccia.

1.4. Panoramica dell'interfaccia IDE UPYCRAFT

L'interfaccia IDE upycraft è costituita da quattro diverse finestre che sono:

  1. Sezione file
  2. Finestra dell'editor
  3. Shell/terminale
  4. Utensili

1: Sezione file

Questa finestra contiene tutti i .Py file e percorso di directory su cui stiamo attualmente lavorando. Qui i file principali del codice Micropython come principale.Py E stivale.Py si può vedere.

Questa sezione contiene inoltre quattro diverse categorie:

  • dispositivo: Dove vengono archiviati tutti i file
  • SD: Questa cartella dà accesso ai file della scheda SD; Può essere utilizzato solo se una scheda ha una porta della scheda SD.
  • upy_lib: Questo mostra i file della libreria integrata
  • Apazio di lavoro: È la directory in cui tutti i file Micropython sono archiviati all'interno del nostro computer. Per cambiare la directory, vai a: Strumenti> initconfig

2: Finestra dell'editor

La prossima è la finestra dell'editor in cui possiamo scrivere il codice microphon e creare multipli .Py File.

3: Shell/terminale

Shell o Terminal ci consente di eseguire direttamente alcuni comandi senza creare file Micropython e caricarli su Schedi. Fornisce inoltre informazioni relative al programma eseguito.

4: Utensili

L'ultima sezione contiene tutti gli strumenti di azione rapida necessari per eseguire un codice, come Pay, Stop ecc. Di seguito abbiamo rappresentato tutti gli strumenti utilizzando un numero.

  1. Nuovo file> Crea nuovo file
  2. Apri file> Apri un file
  3. Salva file> salva un file
  4. Scarica ed esegui> Carica codice su Connected Storn
  5. STOP> STOP il codice in alternativa può anche essere utilizzato utilizzando "CTRL + C"
  6. Connetti/Disconnetti> Collega o disconnetti la scheda dal seriale
  7. Annulla> annulla il cambiamento
  8. Resta> Resta il cambiamento
  9. Sintassi check> Controlla il codice sintassi
  10. Cancella> Cancella shell/terminale

2. Come scaricare il firmware Micropython per ESP32

Abbiamo completato l'installazione di Upycraft IDE. Accanto a programmare la scheda ESP32, dobbiamo lampeggiare prima il firmware Micropython nella scheda ESP32. Per scaricare il firmware, vai al Pagina di download di Micropython e cerca la sezione firmware ESP32.

Scarica l'ultima versione rilasciata disponibile per la scheda ESP32 e ricorda di non scaricare la versione build notturna in quanto mira principalmente ai programmatori avanzati.

Nel caso in cui tu stia utilizzando qualsiasi altra scheda come Pyboard, Wipy vai alla pagina di download di MicroPropython e cerca il rispettivo firmware della scheda.

3. Installazione del firmware micropython in ESP32 utilizzando Upycraft IDE

Dopo aver scaricato il firmware, il passo successivo è installarlo in ESP32 utilizzando il Upycraft IDE. Per fare questo collegare la scheda ESP32 con il PC.

Seleziona la scheda Vai a: Strumenti> Board> ESP32

Quindi selezionare la porta com vai a: Strumenti> seriale> comx

3.1. Aggiustare - Il porta com non è rilevato nell'IDE upycraft

A volte quando si utilizza ESP32 per la prima volta, il PC non lo rileva automaticamente, quindi in questo caso dobbiamo installare manualmente i driver richiesti.

Prima di spostarsi prima di prima controlla la porta COM in Gestione dispositivi sotto il Com & lpt sezione. Poiché i nostri driver sono già installati, la porta com mostrata è COM10.

Nel caso in cui non è disponibile una porta COM per ESP32, i due motivi principali per mancano la porta com per la mancanza di ESP32:

  • ESP32 Driver di chip CP2102 mancanti
  • Cavo di ricarica USB normale anziché cavo dati

1: La maggior parte della scheda ESP32 Doit Devkit utilizza il chip CP2102 per la comunicazione USB. Per installare il driver chip ESP32 CP2102 Cerca il driver nella barra di ricerca di Google.

Fai clic qui per visitare il sito Web Silicon Labs per gli ultimi driver CP2102.

Una volta installati correttamente i driver, riavvia l'IDE Arduino e collega la scheda ESP32 con il PC, ora la porta COM per la scheda ESP32 sarà visibile. Puoi anche vedere la porta com in Gestore dispositivi.

2: Se i driver sono installati ma non è ancora possibile vedere la porta ESP32 com, quindi ricontrollare il cavo USB che si sta utilizzando. Esistono più cavi che non possono stabilire la comunicazione seriale poiché il loro unico scopo è la ricarica e la maggior parte di questi cavi mancano i cavi dei dati.

3.2. Firmware MicroPython lampeggiante in ESP32

Mentre abbiamo risolto il problema della porta COM ora, continueremo verso l'installazione del firmware.

Passo 1: Vai a: Strumenti> BurnFirmware

Passo 2: Apparirà una finestra Seleziona le impostazioni indicate di seguito:

  • asse: ESP32
  • Burn_addr: 0x1000
  • ERASE_FLASH:
  • com: Com10

Seleziona gli utenti e naviga per il Firmware micropython File che abbiamo scaricato in precedenza.

Passaggio 3: Seleziona file e fai clic su Aprire.

Passaggio 4: Siamo a un solo passo dal microphon lampeggiante nella nostra scheda ESP32. Ora prendi la scheda ESP32, premi e tieni il STIVALE pulsante.

Passaggio 5: Durante la pressione del pulsante di avvio ESP32 Clicca OK.

Passaggio 6: Se tutti i passaggi vanno bene la memoria ESP32 inizierà a lampeggiare. Una volta avviato il flash di cancellazione, è possibile rilasciare la pressione sul dito lasciando il pulsante di avvio ESP32.

Dopo aver corretto l'installazione del firmware, la finestra sopra si chiuderà automaticamente e ora siamo pronti a caricare il nostro primo programma sulla scheda ESP32.

Nota: In caso di errore, ripetere i passaggi sopra e ricordare di premere e tenere il pulsante di avvio.

4. Caricamento del programma LED Blink in ESP32 Utilizzo di MicroPython Upycraft IDE

Per testare l'installazione di Upycraft IDE Caricheremo il programma LED Blink. Seguire i passaggi seguenti:

Passo 1: Apri un nuovo file vai a: File> nuovo o premere Ctrl + n.

Scrivi il codice indicato di seguito nella finestra dell'editor del file appena creato.

Dal pin di importazione macchina #import pin e classe macchina
da tempo import sleep #import delay class
LED = pin (2, pin.Fuori) #define LED al pin 2 come output
mentre è vero:
guidato.valore (non LED.valore())
dormire (0.5) #delay di 0.5 sec

Passo 2: Dopo aver scritto il codice Salva il file, vai a: File> Salva o premere Ctrl + s.

Passaggio 3: Salva il file con il nome principale.Py.

Passaggio 4: Seleziona la directory per salvare il file.

Passaggio 5: Una volta creato il file, vedrai i seguenti file sotto dispositivo sezione.

Passaggio 6: Ora per caricare il codice premere il file Scarica ed esegui pulsante.

Passaggio 7: Se il programma funziona con successo "Scarica OK" Il messaggio apparirà in terminale/shell.

Produzione

Un LED incorporato inizierà a lampeggiare che è collegato al pin 2 della scheda ESP32.

Per fermare il programma Click Fermare.

Se si desidera riavviare il codice compilato Premere il Abilitare (En) pulsante sulla scheda ESP32.

Se il programma ha riavviato l'output simile a quello mostrato di seguito può essere visualizzato su shell/terminale.

Abbiamo installato con successo Upycraft IDE In PC e caricato il nostro primo programma dopo aver lampeggiato ESP32 con il firmware Micropython.

Nota importante: Dopo aver installato il firmware Micropopython nella scheda ESP32, si può anche programmare ESP32 semplicemente caricando il codice utilizzando l'IDE Arduino, ma se si desidera utilizzare nuovamente MicroPython con ESP32, è necessario eseguire il flashing del firmware MicroPython nella scheda ESP32 con il proprio firmware.

Conclusione

Upycraft IDE può programmare le schede ESP32 utilizzando Micropython. Questo articolo ti aiuta a scaricare e configurare l'IDE upycraft con Micropython in ESP32. Per la scrittura del codice microphthon il linguaggio di programmazione Python 3 deve essere installato all'interno del PC. Successivamente un firmware ESP32 deve essere lampeggiato all'interno della scheda ESP32.