Kuinka kehittää VSCodea käyttäen Espressif ESP32:ta

Mikä on Espressif ESP32

Espressif ESP32 on monipuolinen mikrokontrolleri, joka sopii erinomaisesti teollisiin, kuluttaja- ja IoT-sovelluksiin ja toimii luotettavasti äärimmäisissä lämpötiloissa –40 °C:sta +125 °C:een. Siinä on erittäin alhainen virrankulutus edistyneen virranhallinnan ja korkean integraation kanssa, mukaan lukien sisäänrakennetut antennikytkimet ja RF-komponentit, mikä yksinkertaistaa laitteistosuunnittelua. Hybridinä Wi-Fi- ja Bluetooth-piirinä se tarjoaa saumattoman yhteyden älylaitteille ja voi toimia itsenäisesti tai liittää muihin järjestelmiin eri protokollien kautta. ESP32 parantaa toiminnallisuutta ja tehokkuutta monenlaisissa projekteissa, älykodeista teolliseen IoT:hen.

 

Kehitä Espressif ESP32:tä VSCode-ympäristössä

Avaa VSCode-verkkosivusto ladataksesi oikean järjestelmän ja järjestelmäbitin mukaisesti.

Asennuspaketin suorittamisen jälkeen voit jatkaa oletusasetuksilla. Parempaa käyttökokemusta varten suositellaan kuitenkin, että valitset kohteet 1, 2 ja 3.

  • Kohteiden 1 ja 2 ottaminen käyttöön mahdollistaa VSCodeen suoran avaamisen tiedostoa tai kansiota hiiren oikealla napsauttamalla, mikä parantaa työnkulkua.

  • Kohteen 3 ottaminen käyttöön antaa sinun valita VSCode oletusvaihtoehdoksi tiedostojen avaamistavassa.

Espressif ESP32- 1

 

Asenna Espressif IDF Pistoke

Huomautus: Lisäosan uusin versio on V1.6.4. Yhtenäisen käyttökokemuksen vuoksi käyttäjät voivat valita saman version kuin me.

Avaa VSCode painamalla Shift+Ctrl+X päästäksesi lisäosien hallintaan.

Espressif ESP32- 2
Kirjoita hakupalkkiin Espressif IDF, valitse sopiva lisäosa ja napsauta Asenna.
Espressif ESP32- 3
  • Paina F1 syöttääksesi:

esp-idf: määritä esp-idf-laajennus

Espressif ESP32- 4
  • Valitse pika-asennus (tämä opas on käyttäjille, jotka asentavat sen ensimmäistä kertaa).
Espressif ESP32- 5

Valitse latauspalvelin ja valitse haluamasi ESP-IDF-versio. Suosittelemme uusinta versiota, V5.1.1, koska ESP32-C6 -tuki alkaa versiosta V5.1.

Määritä asennuspolut ESP-IDF-konttihakemistolle ja ESP-IDF-työkaluhakemistolle.

Huomautus: Jos olet aiemmin asentanut ESP-IDF:n tai kohdannut asennusongelmia, varmista, että poistat olemassa olevat tiedostot kokonaan.

Konfiguroinnin jälkeen napsauta Asenna ladataksesi. Latausnäyttö avautuu, ja vastaavat työkalut sekä ympäristö asennetaan automaattisesti. Odota hetki.

Kun asennus on valmis, näet seuraavan käyttöliittymän, joka osoittaa prosessin olevan valmis.

 

Demoesimerkki

  • Paina F1 siirtyäksesi:
esp-idf:n esimerkkiprojektit
  • Valitse vastaava IDF-versio:

Espressif ESP32- 6

Käytetään esimerkkinä Hello World -demoa:

  1. Valitse vastaava demo.

  2. Readme-tiedosto kertoo, mihin siruun demo soveltuu (käyttö ja tiedostorakenteen yksityiskohdat on kuvattu alla ja jätetty pois tästä).

  3. Napsauta luodaksesi demon.

Valitse polku demon tallentamiseen varmistaen, ettei polussa ole samaa nimeä kantavaa kansiota kuin demon nimi.

 

Muokkaa COM-porttia

Vastaavat COM-portit näytetään tässä; napsauta muokataksesi niitä.

Valitse COM-portit laitteesi mukaan. Suositellaan käyttämään USB-liittimeen vastaavaa COM-porttia (näkyy laitehallinnassa).

Jos lataus epäonnistuu, paina nollauspainiketta yli 1 sekunnin ajan ja odota, että tietokone tunnistaa laitteen uudelleen ennen uuden latausyrityksen tekemistä.

Valitse käytettävä projekti tai demo, sitten viimeistelemme COM-porttien muokkauksen

 

Muokkaa ohjainobjektia

Ohjainobjekti näkyy tässä, ja voit muokata sitä klikkaamalla sitä.

  1. Valitse käytettävä projekti tai demo ja odota minuutti klikkauksen jälkeen.

  2. Valitse ohjattava kohde, joka on pääpiirimme ESP32C6.

  3. Valitse polku openocd-työkaluun. Tämä valinta ei vaikuta meihin tässä, joten voit valita minkä tahansa satunnaisesti.

 

Loput tilapalkista

  1. SDK:n konfiguraatioeditori: Tukee suurimman osan ESP-IDF:n toimintojen muokkaamista.

  2. Tyhjennä kaikki: Poistaa kaikki käännetyt tiedostot.

  3. Käännä: Kääntää projektin.

  4. Nykyinen lataustila: Oletuksena UART.

  5. Polta laiteohjelmisto: Polttaa nykyisen laiteohjelmiston kääntämisen jälkeen.

  6. Avaa sarjaportin monitori: Käytetään sarjaportin tietojen tarkasteluun.

  7. Kaikki-yhdessä-painike: Kääntää, polttaa ja avaa sarjaportin monitorin (yleisimmin käytetty virheenkorjaukseen).

Espressif ESP32 -7

Napsauta aiemmin mainittua kaikki-yhdessä-painiketta kääntääksesi, polttaaksesi ja avataksesi sarjaportin monitorin. Käännösprosessi voi kestää hetken, erityisesti ensimmäisellä kerralla. Tämän aikana ESP-IDF saattaa käyttää merkittävästi CPU-resursseja, mikä voi aiheuttaa järjestelmän viivettä.

Uutta projektia varten sinun tulee valita latausmenetelmä ja valita UART. Tätä voi muuttaa myöhemmin Download Methods -osiossa (klikkaa avataksesi vaihtoehdot). Sisäänrakennetun automaattisen latauspiirin ansiosta manuaalista toimintaa ei tarvita automaattiseen lataukseen.

Onnistuneen latauksen jälkeen sarjavalvonta avautuu automaattisesti. Näet sirun tulostavan vastaavat tiedot ja sinua kehotetaan käynnistämään laite uudelleen 10 sekunnin kuluttua.

 

UKK

 

Mihin Espressif ESP32:ta käytetään?

Espressif ESP32:ta voidaan käyttää älykotilaitteiden, ympäristöantureiden ja kodin automaation luomiseen: ESP32-pohjaiset laitteet voivat ohjata valoja, termostaatteja ja muita kodinkoneita Wi-Fi- tai Bluetooth-yhteyksien kautta, mikä tekee siitä suositun valinnan tee-se-itse-kodin automaatioprojekteihin.

 

Kuinka asetan Espressif-laitteen kohteen VS Codessa?

Valitse Espressif-kohde (esp32, esp32s2 jne.) valitsemalla valikosta Näytä > Komentopaletti ja kirjoittamalla komento ESP-IDF: Set Espressif Device Target. Valitse valikosta Näytä > Komentopaletti ja kirjoita ESP-IDF: Select OpenOCD Board Configuration valitaksesi openOCD-konfiguraatiotiedostot laajennuksen openOCD-palvelimelle.

 

Pitäisikö minun käyttää Arduinoa vai ESP32:ta?

Kaiken kaikkiaan valinta ESP32:n ja Arduinon välillä riippuu pitkälti projektin vaatimuksista. Monimutkaisiin, yhdistettyihin sovelluksiin valitaan ESP32, kun taas yksinkertaisuuden ja oppimisen kannalta Arduino on suositeltava.  

 

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Sivupalkki

Uusin julkaisu

Tässä osiossa ei ole tällä hetkellä sisältöä. Lisää sisältöä tähän osioon käyttämällä sivupalkkia.

Rekisteröidy uutiskirjeeseemme

Hanki viimeisimmät tiedot tuotteistamme ja erikoistarjouksistamme.