Sisällysluettelo:
Video: ESP-12E- ja ESP-12F-ohjelmointi- ja kehityslautakunta: 3 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämän hallituksen tehtävä oli yksinkertainen:
- Voit ohjelmoida ESP-12E- ja ESP-12F-moduulit yhtä helposti kuin NodeMCU-levyt (eli ei tarvitse painaa painikkeita).
- Käytä leipälautaystävällisiä tappeja, joilla on käyttökelpoinen IO.
- Käytä erillistä USB -sarja -muunninta, jotta kortilla ei ole ylimääräistä virranpoistoa ja se voidaan testata mahdollisimman lähellä päätelaitteistoa, etenkin lepovirran suhteen.
Tässä yksikkö voitaisiin valmistaa leipälevyllä ja levittää 2 mm: n tapin otsatapit ESP12: n ja leipälevyn väliin, kuten muissa ohjeissa on esitetty. PCB -moduuli on kuitenkin siistimpi ja nopeampi liittää. Joten jos sinulla on tarvittavat välineet piirilevyjen valmistamiseen - tartu liitteenä olevaan taideteokseen ja koputa yksi näistä.
Osat:
- 2 mm nastanauha (2x8 tapaa)
- 2,54 mm: n suorakulmainen tappi (12 tapaa + 2 off 3-suuntainen)
- Vaakasuora 3 -suuntainen 2,54 mm: n hylsy - esim. Farnell 1593474
- 2 pois BCW32 tai muu SOT23 -muotoinen NPN -transisitori.
- 4 pois 10k 0805
- 2 pois 22k 0805
- 0,1 uF keraaminen 0805
- 6 mm kosketuskytkin (reiän läpi)
- Piirilevy tehty liitteenä oleviin taideteoksiin.
Vaihe 1: Kuvaus
NodeMCU -ohjelmointijärjestelmä käyttää sarjaliikenteen RTS- ja CTS -linjoja nollauksen ajamiseen ja GPIO0 -nastat ohjelmointitilan asettamiseen. Pari NPN -transistoria käytetään. Kun DTR on korkea ja RTS matala, Reset -tappi vedetään alas. Kun DTR on alhainen ja RTS korkea GPIO0 vedetään matalalle. Ohjelmointiohjelmisto ajaa DTR- ja RTS -nastoja tarpeen mukaan, jotta ESP12 siirtyy salamatilaan.
Piirikaavio:
FTDI USB -sarja -muunninta käytetään, koska sen toisella puolella on tarvittavat linjat. Siksi on vain lisättävä joitakin otsikoita.
Kun ohjelmoit ESP12 -moduuleja tälle katkaisukortille, joko valitaan NodeMCU V1.0 Arduino IDE -levyksi tai jos käytetään yleistä ESP8266 -asetusta, aseta Reset Method (Työkalut) -asetukseksi nodemcu. Voit sitten napsauttaa lataa aina, kun haluat ladata luonnoksen. Levy tarvitsee 3.3 tehoa 3.3v- ja GND -nastoihin.
Rakensin tämän auttaakseni kehittämään TicTac Super Wifi -analysaattoria, mutta tietäen, että siitä tulee suosikkityökaluni ESP8266 -järjestelmien kehittämiseen ja testaamiseen ESP12 -kortteja käyttäen.
Vaihe 2: Kokoonpano
Lataa liitteenä oleva ESP12 Programmer -kuvitus. Docx Tulosta se ja tarkista, että levyn koko on ilmoitettu. Jos ei, säädä kokoa hiiren kakkospainikkeella, Koko ja sijainti.
Tulostan taidetta kahdelle palapelille. Sitten päällystän nämä kaksinkertaistaaksesi kontrastin ja peittääksesi kaikki pienet virheet tulostuksessa (käytän lasertulostinta). Lyön reiät ylemmän kerroksen reunaan, asetan Sellotapein reikien poikki, kohdistan ja painan sitten reikiä kiinni. Minulla on UV -altistusyksikkö. Käytin UV -mustaa valoa, joka toimi hyvin ruiskupäällystettyjen piirilevyjen kanssa. Käytän heikkoa natriumhydroksidiliuosta (viemärinpuhdistusaine) kehittääkseni ja di-natriumperoksodisulfaattiheksahydraattia etsaamaan. Noudata erityisiä varotoimia kemikaalien, erityisesti natriumhydroksidin, joka hyökkää lihan välittömästi, kanssa. Et halua tätä tavaraa silmillesi! Sitten paljastan uudelleen ja kehityn eroon kalvosta kappaleiden yli ja viimeistelen upottamalla tinaa (melko kallista - ja rajallista elämää). Jälkimmäinen vaihe on valinnainen, varsinkin jos aiot juottaa levyn ennen kuin pinta hapettuu liikaa.
Juotan komponentit korkeusjärjestyksessä. Laitan SMD -komponentin, levitän juotospastaa yhteen tappiin ja juotan tämän. Sitten teen samoin muille SMD -komponenteille. Sitten laitan tahnaa kaikkiin juottamattomiin nastoihin ja sitten kierrän ja juotan nämä.
En työntänyt 2 mm: n nastanauhaa kokonaan sisään - mutta juuri niin paljon, että tapit ulkonevat noin 1 mm. Kun valmis, muovitanko voidaan työntää alas levyn tasolle. Tämä säästää niiden leikkaamista ja mahdollistaa ESP12 -antennin olevan millimetrin päässä FTDI -liittimestä.
Jos sinulla on vaikeuksia saada vaakasuuntaisia 3 -suuntaisia 2,54 mm: n hylsyjä, voit käyttää Arduino -hylsyliuskaa ja epoksoida sen tasaiseksi ja juottaa yhteen tyynyjoukkoon. Jos näin on, yhdistä tyynyparit tarpeen mukaan, jotta pistorasiat kytkeytyvät piiriin.
Juotetaan lopuksi 12-suuntainen 0,1-kulmainen 0,1-tuumainen nauha ja tarra alla kuvatulla tavalla:
FTDI -moduulin juotoksessa 2 pois 3 -suuntainen suorakulmainen nauha alla:
Vaihe 3: Kuinka käyttää
Käynnistä Arduino IDE (lataa ja asenna tarvittaessa Arduino.cc -sivustosta) ja lisää ESP -kortin tiedot, jos sinulla ei ole niitä (katso: Sparkfun).
Lataa koodisi.
Aseta sitten ohjelmointitiedot (Työkalut):
Valitse kortti: Yleinen ESP8266-moduuli tai NodeMCU v1.0 (ESP-12E-moduuli). Edellinen antaa enemmän vaihtoehtoja. Katso muut asetukset alla. Portin numero on todennäköisesti erilainen. Napsauta PORT, jos haluat nähdä, mikä niistä tulee näkyviin, kun FTDI -moduuli on kytketty.
Kytke nyt piirilevy 3,3 voltin jännitteellä 3,3 voltin nastaan ja liitä GND. Kytke FTDI USB -sarja -muunnin. Nyt voit ohjelmoida levyn napsauttamalla latauspainiketta. Kun olet tehnyt tämän muutaman kerran, näet tämän pienen levyn arvon.
Käytin tätä TicTac Super Wifi -analysaattorin kehittämiseen
Toivottavasti tämä on hyödyllistä.
Mike
Suositeltava:
Hallitse automaattista liukuporttia Home Assistantin ja ESP: n avulla Home: 5 vaihetta (kuvilla)
Hallitse automaattista liukuporttia Home Assistantin ja ESPHomen avulla: Seuraava artikkeli antaa palautetta henkilökohtaisesta kokemuksestani taloon asennetun automaattisen liukuportin ohjaamisesta. Tässä portissa, "V2 Alfariss", oli muutama Phox V2 -kaukosäädin sen hallitsemiseksi. Minulla on myös
Arduino -opetusohjelma - BLYNK -tyylinen painike ja ESP -01 -relemoduuli: 3 vaihetta (kuvilla)
Arduino -opetusohjelma - BLYNK -tyylinen painike ja ESP -01 -välitysmoduuli: Tervetuloa kanavamme toiseen opetusohjelmaan, tämä on tämän kauden ensimmäinen opetusohjelma, joka on omistettu IoT -järjestelmille, tässä kuvataan joitain laitteiden ominaisuuksia ja toimintoja käytetään tämän tyyppisissä järjestelmissä.Luo nämä
IoT Smart Clock Dot Matrix Käytä Wemosia ESP8266 - ESP -matriisi: 12 vaihetta (kuvilla)
IoT-älykellopistematriisi Käytä Wemosia ESP8266-ESP-matriisi: Tee oma IoT-älykello, joka pystyy: Näyttökello kauniilla animaatiokuvakkeella Näyttö Muistutus-1 muistutukselle-5 Näytä kalenteri Näyttää muslimien rukousajat Näytä säätiedot Näytä uutiset Näytä neuvonäyttö Bitcoin -koronäyttö
ESP-01-moduulin ohjelmointikortti: 12 vaihetta (kuvilla)
ESP-01-moduulin ohjelmointikortti: Lisätietoja ja asiakirjojen päivitys täällä sivustossani Sisäänrakennetulla WIFI: llä. Se luotiin Arduino WIFI -moduulina, mutta se on enemmän tehoa kuin
AVR -kehityslautakunta: 3 vaihetta
AVR -kehityslautakunta: Internet on täynnä projekteja Arduinon kanssa. ATMEGA328 -mikrokontrolleria koskevat tiedot puuttuvat jonkin aikaa kaikista Arduino -tiedoista. Tämä Insctructable haluaa palauttaa alun, kuinka kehittää projekteja AVR -mikroyhteyden avulla