Sisällysluettelo:

ESP-01-moduulin ohjelmointikortti: 12 vaihetta (kuvilla)
ESP-01-moduulin ohjelmointikortti: 12 vaihetta (kuvilla)

Video: ESP-01-moduulin ohjelmointikortti: 12 vaihetta (kuvilla)

Video: ESP-01-moduulin ohjelmointikortti: 12 vaihetta (kuvilla)
Video: Как запрограммировать модуль реле Wi-Fi ESP8266 ESP-01 2024, Marraskuu
Anonim
Image
Image
Tekniset tiedot
Tekniset tiedot

Lisätietoja ja asiakirjojen päivitys täällä sivustossani

www.mischianti.org/2019/01/14/esp-01-modules-programming-board/

ESP-01 on edullinen esp8266-moduuli, jossa on sisäänrakennettu WIFI.

Se luotiin Arduino WIFI -moduulina, mutta se on enemmän tehoa kuin Arduino, kuin nyt, jos sinun on tehtävä pieni moduuli releen tai yksinkertaisen digitaalisen dataloggerin ohjaamiseksi. Se on paras ratkaisu.

Löydät uutisia tai päivityksiä tästä kortista täältä.

Vaihe 1: Tekniset tiedot

Joitakin tämän moduulin muunnelmia on, mutta kaikilla on prosessori L106, 32-bittinen RISC-mikroprosessori, joka perustuu Tensilica Xtensa Diamond Standard 106Micro -prosessoriin, joka toimii 80 MHz: n taajuudella. Flash, muu 1 Mt

Pin määritelmä

  • VCC: Virta 3,0 ~ 3,6V
  • GND: Maa
  • NOLLAUS: ulkoinen kuittaussignaali (matala jännitetaso: aktiivinen)
  • CH_PD: Siru käytössä. Korkea: päällä, siru toimii oikein; Matala: Pois, pieni virta
  • GPIO0: (FLASH) I/O Yleiskäyttöinen IO, Jos alhainen nollaus/virta päällä ottaa sirun sarjaohjelmointitilaan
  • GPIO1: (TX) I/O Yleiskäyttöinen IO ja sarjalähetys
  • GPIO3: (RX) I/O Yleiskäyttöinen IO ja sarjavastaanotto
  • GPIO2: I/O Yleiskäyttöinen IO ja Serial1 TXd

Vaihe 2: Ohjelmointi

Ohjelmointi
Ohjelmointi

Kuten huomaat, tämä moduuli ei ole mukana USB: ssä, joten helpoin tapa ohjelmoida on käyttää USB -TTL -muunninta, löydät sen hintaan 0, 50 $.

Minulla on ongelmia kalliimpien FT232RL- tai FT232 -moduulien kanssa, sen sijaan CH340G tai CH340 toimii erittäin hyvin.

Vaihe 3: Perusliitäntä ohjelmointiin

Perusliitäntä ohjelmointiin
Perusliitäntä ohjelmointiin

Peruskytkentäkaavio on melko yksinkertainen, sinun on asetettava 3.3 V VCC: hen ja CH_PD: hen (virta ja käyttöönotto), sitten laitettava GND GND ja GPIO0 (viimeinen moduuli ohjelmointitilaan), kuin liitettävä RX TX ja TX RX: lle.

Vaihe 4: Määritä ideasi

Määritä ideasi
Määritä ideasi
Määritä ideasi
Määritä ideasi
Määritä ideasi
Määritä ideasi

Ennen kuin sinun on määritettävä Arduino IDE, sinun on ensin lisättävä uusi levy Boards Manageriin.

Hallituksen johtajan valitsema lauta on esp8266.

Nyt voit valita yleisen esp8266 -levyn taululuettelosta

Vaihe 5: Ohjelmointitaulu

Ohjelmointikunta
Ohjelmointikunta

Tämä prosessi on tylsä, sinun on muodostettava yhteys ja poistettava yhteys ja niin edelleen, ja voit käyttää kaikkia nastoja Se on erittäin työlästä.

Ratkaisuni tähän ongelmaan on luoda ohjelmointikortti (olen huoltolevyn fani).

Toiminnallisuus on:

  • Ulkoinen virtalähde antaa enemmän ampeeria piirille;
  • kytkin ohjelmointitilan valitsemiseksi ja sitten GPIO0 -nastan vapauttaminen;
  • 2 kytke aktivoidaksesi RX ja TX ja kuin salliaksesi kyseisen tapin käytön piirille;
  • nollauspainike ohjelmoinnin aloittamiseksi.

Vaihe 6: PCB -prototyyppi

PCB -prototyyppi
PCB -prototyyppi

Tarkista lisätietoja sivustoltani

Vaihe 7: Jyrsintäprosessin tulos

Image
Image
PCB -kokoonpano
PCB -kokoonpano

Haluan lisätä tuloksen vanhasta loistavasta reitittimestäni (luotu Epsonin skannerilla ja tulostimella), melko karkea, mutta ok.

On myös langalla korjattu vika (antamassani tiedostossa ei ole enää läsnä).

Muutaman päivän päästä toivon, että voin lisätä opetusohjelman uuden CNC: n luomiseen ja opetusohjelman gcode -koodin luomiseen. Tämä sivusto on käynnissä.

Vaihe 8: PCB -kokoonpano

Aloita nyt levyn kokoaminen.

Vaihe 9: Ohjelmointikortin käyttäminen

Käyttö on melko yksinkertaista:

Aseta ensin esp01 korttiin, sitten liitä GND GND: hen, TX RX: ään ja RX TTL: n USB -muuntimeen.

Nyt olet valmis ohjelmoimaan, lisään joitain käyttöesimerkkejä.

Lähetä vilkkuva tiedosto

  • Taulukossa sinun on asetettava vasen kytkin ohjelmointitilassa kuin napsauta nollauspainiketta.
  • Tarkista, että RX- ja TX -kytkin on siirto -tilassa. Aloita sitten luonnoksen lataaminen.
  • Kun olet lopettanut, laita "käyttötila" -kortti asettaaksesi ohjelmoijan nasta vapaaksi ja painikkeen TX: n asettamiseksi "käyttötilaan".
  • Joten voit tarkistaa, että ulkoinen led vilkkuu, koska BUILTIN_LED on kytketty TX -nastaan.

Vaihe 10: Käytä levyn kaikkia 4 nastaa

  • Taulukossa sinun on asetettava q vasen kytkin ohjelmointitilassa kuin napsauta nollauspainiketta.
  • Tarkista, että RX- ja TX -kytkin on siirto -tilassa. Aloita sitten luonnoksen lataaminen.
  • Kun olet lopettanut, laita "käyttötila" -kortti asettaaksesi ohjelmoijan nastat vapaaksi ja painikkeen RX- ja TX -nastojen asettamiseksi "käyttötilaan". Joten käytät kaikkia 4 -nastaisia ledien ohjaamiseen.

Vaihe 11: Käytä 3 nastaa ohjataksesi lediä ja yhtä sarjamuotoiseen virheenkorjaukseen

  • Taulukossa sinun on asetettava vasen kytkin ohjelmointitilassa kuin napsauta nollauspainiketta.
  • Tarkista, että RX- ja TX -kytkin on siirto -tilassa.
  • Aloita sitten luonnoksen lataaminen.
  • Liitä sarjamonitori oikeaan porttiin.
  • Kun olet lopettanut, laita "käyttötila" -kortti, jotta ohjelmoija saadaan pin -vapaaksi, ja painike asettaa RX -käyttötilaan.
  • Joten käytät 3 nastaa ohjaamaan lediä ja TX ohjelman virheenkorjaukseen.

Vaihe 12: Kiitos

Jos sinulla on ongelmia tai muuta, kirjoita kommentti tai avaa aihe foorumille.

Suositeltava: