Sisällysluettelo:

ESP8266-07 ohjelmoija Arduino Nanolla: 6 vaihetta (kuvilla)
ESP8266-07 ohjelmoija Arduino Nanolla: 6 vaihetta (kuvilla)

Video: ESP8266-07 ohjelmoija Arduino Nanolla: 6 vaihetta (kuvilla)

Video: ESP8266-07 ohjelmoija Arduino Nanolla: 6 vaihetta (kuvilla)
Video: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo ohjelmointi 2024, Marraskuu
Anonim
ESP8266-07 Ohjelmoija Arduino Nanon kanssa
ESP8266-07 Ohjelmoija Arduino Nanon kanssa

Tämä on lyhyt opetusohjelma hienon ESP8266-07/12E-ohjelmointikortin luomiseksi Arduino-nanon avulla. Johdotuskaavio on hyvin samanlainen kuin tässä esitetty. Sinulla on vaihtoehtoja kytkeä tämä projekti leipälevylle, juottaa itsellesi perfboard tai käyttää liitettyjä gerber -tiedostoja luotettavamman piirilevyn luomiseksi. Ehdotan, että pidät kiinni piirilevystä tai perfboardista (jos luotat itseesi juottaa oikein), jos ohjelmoit usein mainitut laitteet.

Aion luoda sisältöä ESP-07: llä ja käytän tässä opetusohjelmassa luotua levyä säännöllisesti.

Suunnittelussa on sisäänrakennettu 3,3 voltin jännitesäädin, joka kytkee ESP-moduulin päälle, sinun on liitettävä 5 voltin syöttö Arduinon USB-kaapelin lisäksi. Lisäksi sinun tulisi käyttää myös katkaisulautaa; se helpottaa työskentelyä kaiken kanssa.

Tarvikkeet

  • Arduino nano
  • ESP8266-07 tai/12/e
  • ESP-07 katkaisulauta
  • Mini usb -kaapeli
  • 5,5 mm: n virtaliitin (uros ja naaras)
  • Naaraspuoliset otsatapit 1*15 (2kpl)
  • Naaraspuoliset otsatapit 1*8 (2kpl)
  • 6 -napainen vaihtokytkin (valinnainen)
  • painikkeet (2kpl)
  • 5Kohm vastukset (2kpl)
  • 10Kohm vastukset (2kpl)
  • lm1117 3.3v (käytin smd -versiota, voit käyttää TH: tä, jos haluat luoda leipälautapiirin)
  • 47uf -kondensaattori (voit käyttää suurempia arvoja, jos sinulla on virtaongelmia)
  • leipälauta, perfboard tai piirilevy

Vaihe 1: Johdotus

Johdotus
Johdotus
Johdotus
Johdotus

Leipälevypiiri:

1. Kytke Arduino nano -leipälevy ja ESP -moduuli katkaisukortilla. Jotta pääset paremmin käsiksi murtolevyn tappeihin, voit käyttää kahta leipälevyä yhden sijasta kuvan mukaisesti.

2. Kiskojen virtalähde: kytke virtaliitännän 5 voltin nasta lm1117 3.3v -säätimen nastaan 3, GND nastaan 1 ja ulostulo nastasta 2 leipälevyn "+" -kiskoon. Liitä myös virtaliittimen GND -nasta leipälevyn " -" -merkkiin. Lisää 47uf -kondensaattori ja yhdistä kiskot yhteen kuvan osoittamalla tavalla.

3. Lisää kaksi painiketta (nollaus ja ohjelmointi) ja yhdistä yksi nasta kummastakin nollaukseen ja toinen ESP: n GPIO0: een. Vedä normaalisti liitetyt nastat 3,3 volttiin 10 khm: n vastuksilla. Liitä normaalisti avoimet nastat GND: hen

4. Liitä + kisko ESP -murtokortin VCC: hen

5. Liitä - kisko ESP -murtokortin GND: hen

6. Vedä ESP: n nastat CH_PD ja GPIO15 +3,3 V: n kiskoon 5 khm: n vastuksilla

7. Liitä nanon RX-nasta ESP: n RX-vastaanottimeen 2-kanavaisella vaihtokytkimellä

8. Liitä Nanon lähetin ESP: n lähetykseen 2-kanavaisella vaihtokytkimellä. (vaihtokytkin on valinnainen; se mahdollistaa signaalin katkaisemisen kokonaan Arduinon ja ESP: n välillä)

9. Silta Arduinon RST- ja GND -nastat, tämä vaihe "poistaa käytöstä" ATmega -sirun.

Käytin ulkoista 5 voltin virtalähdettä, koska arduino ei pysty toimittamaan tarpeeksi virtaa ESP -moduulin virransyöttöön luotettavasti. Käytän vanhaa laturia ja muokattua usb -kaapelia.

Vaihe 2: Perfboard -piirin juottaminen

Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen
Perfboard -piirin juottaminen

Olen tehnyt asettelun yksipuoliselle 7 cm: n ja 9 cm: n perfboardille edellisen vaiheen kytkentäkaavion perusteella. Yritä käyttää täsmälleen samaa komponentin sijaintia, jotta et joudu reititysongelmiin. Voit käyttää liitteenä olevia fritzing -kuvia oppaina.

Lisäksi olen käyttänyt 2,54 mm: n naaraspuolisia nastatappeja Nanon ja ESP: n irrotettaviksi.

Vaihe 3: Piirilevypiiri

PCB -piiri
PCB -piiri

Lähetä liitteenä oleva gerber piirilevyvalmistajalle ja siinä kaikki!

Se perustuu edellä mainittuun johdotukseen, mutta asettelu on hieman erilainen. Minun piti tehdä siitä pienempi säästääksesi rahaa

Tiedostot luotiin EasyEDA: lla.

Vaihe 4: Esp8266 -tuen lisääminen Arduino IDE: hen

Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen
Esp8266 -tuen lisääminen Arduino IDE: hen

Voit ohittaa tämän vaiheen, jos moduuli on jo määritetty

Vaihe 1: avaa IDE ja siirry Tiedosto >> -asetuksiin, ikkuna avautuu. Se näyttää yhdeltä liitteenä olevista kuvista

Vaihe 2: Liitä punaiseen ruutuun tämä rivi:

arduino.esp8266.com/stable/package_esp8266com_index.json

jos jotain on jo kirjoitettu, lisää pilkku ja liitä sitten URL -osoite

Vaihe 3: Siirry työkaluihin >> board >> board manager, katso liitteenä olevat kuvat, jos sinulla on ongelmia sen kanssa

Vaihe 4: Kun ikkuna on latautunut, etsi hakukenttään esp8266, etsi tulos otsikolla "esp8266 by esp8266 community" ja asenna

HUOMAUTUS: Asensin version 2.5.2, koska jotkut myöhemmät versiot aiheuttavat "virheitä"

Vaihe 5: Kun asennus on valmis, siirry kohtaan Työkalut >> Taulu >> etsi ja valitse "yleinen esp8266 -moduuli"

Vaihe 6: Siirry työkaluihin ja kohdasta "board: Generic esp8266 module" löydät joitain kokoonpanoja. Varmista, että omasi vastaavat oheisen kuvan kuvia.

Vaihe 5: Luonnoksen lataaminen

Liitä USB -kaapeli Arduino Nano -laitteeseen ja liitä se tietokoneeseen. Liitä myös 5 voltin virtalähde levyn virtaliitäntään.

Jos olet päättänyt lisätä vaihtokytkimen, varmista, että sitä painetaan.

Esp -moduulin asettaminen ohjelmointitilaan:

Paina RESET- ja PROGRAM -painikkeita ja pidä niitä painettuna ja paina sitten RESET -painiketta samalla kun painat edelleen "PROGRAM"

Pidä hetki ja vapauta sitten "PROGRAM" -painike

Avaa tietokoneessa IDE ja siirry Työkalut >> -porttiin ja valitse COM -portti, johon olet liittänyt USB -kaapelin tietokoneeseen.

Kirjoita koodi ja aloita ESP -moduulin ohjelmointi IDE: n vasemmassa yläkulmassa olevan latauspainikkeen avulla.

Vaihe 6: Testaa koodi

Joitakin ohjelmia on mahdollista testata irrottamatta moduulia pistorasiasta.

Voit tehdä tämän painamalla kytkintä ja painamalla RESET -painiketta.

Olen lisännyt vaihtokytkimen kahden levyn eristämiseksi kokonaan

NAUTTIA!

Suositeltava: