Sisällysluettelo:
- Vaihe 1: Tekniset tiedot
- Vaihe 2: Ohjelmointi
- Vaihe 3: Perusliitäntä ohjelmointiin
- Vaihe 4: Määritä ideasi
- Vaihe 5: Ohjelmointitaulu
- Vaihe 6: PCB -prototyyppi
- Vaihe 7: Jyrsintäprosessin tulos
- Vaihe 8: PCB -kokoonpano
- Vaihe 9: Ohjelmointikortin käyttäminen
- Vaihe 10: Käytä levyn kaikkia 4 nastaa
- Vaihe 11: Käytä 3 nastaa ohjataksesi lediä ja yhtä sarjamuotoiseen virheenkorjaukseen
- Vaihe 12: Kiitos
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
Tarkista lisätietoja sivustoltani
Vaihe 7: Jyrsintäprosessin tulos
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.