ESP32-kehitys: Tuotekehityksen nopea prototypointi

ESP32 -kehitys on noussut keskeiseksi osaksi innovatiivisten ja yhdistettyjen ratkaisujen luomisessa. Tämä johtuu suurelta osin ESP32:n tehokkaasta ja kustannustehokkaasta mikrokontrollerisuunnittelusta, joka sisältää sisäänrakennetun Wi-Fi:n ja Bluetoothin ominaisuudet. Se on saavuttanut valtavan suosion tekijöiden, insinöörien ja IoT-harrastajien keskuudessa. Espressif Systemsin suunnittelema ESP32 tunnetaan monipuolisuudestaan ja suorituskyvystään. Sen vankka ohjelmistokehys tukee erilaisia kehitystapoja, mukaan lukien CircuitPython, MicroPython ja C/C++ (Arduino, ESP-IDF), jotka ovat tehneet nopeasta prototyyppien valmistuksesta ja tuotekehityksestä aiempaa saavutettavampaa.

ESP32 kehitystavat

  1. CircuitPython on ohjelmointikieli, joka on suunniteltu helpottamaan koodauksen testausta ja oppimista edullisilla mikrokontrollerilaudoilla. Se on avoimen lähdekoodin johdannainen MicroPython-ohjelmointikielestä, ja se on suunnattu ensisijaisesti opiskelijoille ja aloittelijoille. CircuitPythonin kehitystä ja ylläpitoa tukee Adafruit Industries.
  • Voit viitata kehitysdokumentaatioon CircuitPython-sovellusten kehittämiseen.
  • GitHub-kirjasto CircuitPythonille mahdollistaa uudelleenkääntämisen mukautettuun kehitykseen.
  1. MicroPython on tehokas Python 3 -ohjelmointikielen toteutus. Se sisältää pienen osan Pythonin standardikirjastosta ja on optimoitu toimimaan mikrokontrollereilla ja resurssirajoitetuissa ympäristöissä.
  1. Espressif Systemsin viralliset kirjastot ja tuki C/C++-kehitykselle tekevät nopeasta asennuksesta kätevää.
  1. Ympäristö on asetettu Windows 10:ssä. Käyttäjät voivat valita Arduino- tai Visual Studio Code (ESP-IDF) -kehitysympäristön kehitystä varten. Mac/Linux-käyttäjien tulee katsoa virallisia ohjeita.

     

    Arduino

    Asenna Arduino IDE

    Seuraava kehitysjärjestelmä on Windows.
    1. Avaa virallinen ohjelmiston lataussivu ja lataa järjestelmän ja järjestelmäbittien mukaan.

    1. Voit valita "Vain lataa", tai "Osallistu & lataa".

    1. Suorita ohjelman asennus ja asenna kaikki oletuksena.
     

    Asenna Paketti: Käyttäen Nano ESP32:ta esimerkkinä

    • Asenna Nano ESP32: Avaa Boards Manager -> Etsi "Nano ESP32" ja asenna uusin versio (tai käytettävä versio).

     

    Luo esimerkki

    • Seuraava esimerkki näyttää, miten LED vilkkuu. (Tiedosto -> esimerkit -> Blink kohdassa 01.Basics)

    • Valitse kehityskortti ja COM-portit.

    • Etsi "Nano ESP32", valitse "Arduino Nano ESP32", ja napsauta sitten OK (seuraava kuva on vain viitteeksi, sinun tulee valita vastaava kortti).

    • Napsauta valikkorivillä polttaaksesi käännetyn demon kortille.

     

    Avaa esimerkki

    • Avaa olemassa oleva esimerkki, se on helpompi käyttää. Suorita suoraan ".ino" demo ja noudata yllä olevia ohjeita, valitse vastaava kortti ja COM-portti kääntämistä, lataamista ja polttamista varten.

    • ESP32-S3-Nano avaa Arduino-demon: Avaa Tiedosto -> Esimerkit. Näitä demoja voi käyttää suoraan ilman muita ulkoisia kirjastoja.

     

    MicroPython

    1. Lataa ja asenna uusin Thonny IDE, avaa Thonny IDE -> Määritä tulkki... kuten alla on esitetty:

    1. Paina kortin BOOT-näppäintä, yhdistä USB-kaapeliin ja etsi Laitehallinta tai vastaava COM-portti. Lataa tai suorita demo, ja lisätietoja löytyy Laitteiston kuvaus -luvusta.

    2. Noudata alla olevia vaiheita, lataa ESP32-sarjan online MPY -laiteohjelmisto ja tyhjennä kehityskortin Flash-sisältö ennen latausta. Koko latausprosessi kestää noin 1 minuutin.

    1. Jos Tonny IDE:n täytyy ladata paikallinen laiteohjelmisto, voit toimia seuraavien ohjeiden mukaan. Valitse vaihe 3 tai vaihe 4, ja vaihe 4 on suositeltava.

    2. Katso ohjelmointia varten MicroPython-dokumentaatio, julkaisutiedote.

     

    Esimerkkidemo

    • Arduino-esimerkkidemon osalta katso arduino-esp32 tai Tiedosto -> esimerkit Arduino IDE:ssä. Näitä esimerkkejä voi käyttää suoraan ilman ulkoisia kirjastoja.

     

    Aiheeseen liittyvät artikkelit

     

    Asiakirja

     

    Demo

     

    Ohjelmisto

     

    Tietolehti

     

    UKK

    Mitä ohjelmointikieltä ESP32 käyttää?

    Voit ohjelmoida ESP32:ta monilla kielillä ja ohjelmointiympäristöillä, mukaan lukien C/C++, Micropython, Lua ja muita.

     

    Onko ESP32 parempi kuin Raspberry Pi?

    Raspberry Pi ja ESP32 -levyt ovat kaksi tärkeintä ja suosittua alustaa elektroniikka- ja ohjelmointiprojekteissa. Vaikka Raspberry Pi voi olla parempi valinta käyttäjille, jotka etsivät täysiveristä mikrotietokonetta laajalla suorituskyvyllä ja kehittyneillä ominaisuuksilla, ESP32 loistaa alueilla, joissa kustannustehokkuus, alhainen virrankulutus ja integroidut langattomat ominaisuudet (Wi-Fi ja Bluetooth) ovat ratkaisevia.

     

    Mitä ohjelmistoa käytetään ESP32:n ohjelmointiin?

    ESP32:n ohjelmointi Arduino IDE:llä. Levyjesi ohjelmoimiseksi tarvitset IDE:n koodin kirjoittamiseen. Aloittelijoille suosittelemme Arduino IDE:n käyttöä.  

     

    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.