Sisällysluettelo:

USB ESP-12 -ohjelmoija: 7 vaihetta
USB ESP-12 -ohjelmoija: 7 vaihetta

Video: USB ESP-12 -ohjelmoija: 7 vaihetta

Video: USB ESP-12 -ohjelmoija: 7 vaihetta
Video: Как Прошить ESP8266: ESP12, ESP01 2024, Marraskuu
Anonim
USB ESP-12 ohjelmoija
USB ESP-12 ohjelmoija
USB ESP-12 ohjelmoija
USB ESP-12 ohjelmoija
USB ESP-12 ohjelmoija
USB ESP-12 ohjelmoija

Ajattelin, että olisi mielenkiintoista pelata IoT: n kanssa, joten päätin kokeilla esp8266: ta. Näin lukemattomia ratkaisuja esp8266: n ohjelmointiin, joten lainasin ideoita täältä https://www.instructables.com/id/USB-to-ESP-01-Boa… ja täältä https://cmheong.blogspot.com/2018/05/using-ch340-u… ohjelmoidaksesi esp-01 yksinkertaisesti salaman ja nollauspainikkeiden mukana. Kun olin tehnyt sen, ajattelin, että olisi hauskaa yrittää tehdä sovitinmoduuli, jolla se voi myös ohjelmoida esp-12: n.

Osat:

Hinnat voivat vaihdella alennusten ja toimitusten vuoksi eri maihin ja mitä ei, mutta ne ovat oikeita kirjoittamishetkellä tilanteessani

CH340 USB-ESP8266 ESP-01 Wifi-moduulisovitin 0,80 dollaria

10 kpl Hetkellinen kytkinpainike $ 0.52

ESP-12S ESP8266 1,95 dollaria

2 kpl ESP-12 Breakout board 0,40 dollaria

10 kpl pogo -nastoja 2,05 dollaria

2 kpl kaksirivinen SMT SMD urosnastainen otsikkoliitin $ 1.33

ohut lanka

kuuma liimapistooli ja liima

juotin ja juote

kuminauha

Vaihe 1: Juottaa Pogo -nastat Breakout Boardiin

Juotos Pogo -nastat Breakout Boardiin
Juotos Pogo -nastat Breakout Boardiin

Juotos pogo -nastat katkaisulaudalle seuraaville nastoille:

REST (RESET)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Pogo -nastat ovat melko pieniä, joten jouduin käyttämään pinsettejä, joiden ympärillä oli teippi eristämään lämpöä vastaan, jotta tapit pysyisivät juotettuna.

Varmista, että pogo -nastat eivät ole oikosulussa toistensa kanssa, tarkistamalla jatkuvuus yleismittarilla. CH_PC: n ja VCC: n, GPIO15: n ja GND: n välillä on 10 k: n vastukset katkaisulaudalla, joten odota lukemaa näiden nastojen välillä.

Vaihe 2: Juotintapin otsikot ESP-12-katkaisulaudalle ja johdolle

Juotostapin otsikot ESP-12-katkaisulaudalle ja johdolle
Juotostapin otsikot ESP-12-katkaisulaudalle ja johdolle
Juotostapin otsikot ESP-12-katkaisulaudalle ja johdolle
Juotostapin otsikot ESP-12-katkaisulaudalle ja johdolle

Kiinnitä katkaisulaudan mukana tulevat kaksi 8p -nastaista otsikkoa pitkillä nastoilla levyn etuosassa samalla kun juotat levyn takaosaan, sinun ei tarvitse juottaa kaikkia tappeja levyyn vain edellä mainittuja (katso Tässä on minimaaliset vilkkuvat kaaviot). Syynä tähän on se, että jos haluat ajaa/ohjelmoida esp-12: n, joka on jo juotettu katkaisulaudalle, sen pitäisi pystyä siihen (vaikka en ole vielä kokeillut sitä). Leikkaa nyt osa kaksirivisestä smt -nastaotsikosta niin, että siinä on kaksi 4 -nastaista riviä. Juotoslanka, joka yhdistää 4-napaisen kaksoisrivin pistokkeen ESP-01-nastakohdan mukaisesti sovituslevyyn.

Nimet eivät ole täsmälleen samat (paitsi GND), mutta:

VCC = 3V3

LOPPU = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Vaihe 3: Juotospainikkeet CH340 -USB -sovittimeen

Juotospainikkeet CH340 -USB -sovittimeen
Juotospainikkeet CH340 -USB -sovittimeen
Juotospainikkeet CH340 -USB -sovittimeen
Juotospainikkeet CH340 -USB -sovittimeen

Juotospainike CH340 -USB -sovittimen pohjassa FLASH -tilaan GPIO0- ja GND -nastojen välillä. Kuumaa liimaa se sovittimeen.

Juotospainike CH340 -USB -sovittimen takana RESET -tilaa varten RESET- ja GND -nastojen välillä. Kuumaa liimaa se sovittimeen

Vaihe 4: Hot Glue Pogo -tapit, vaahto ja kaksirivinen 4p -nastainen otsikko

Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko
Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko
Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko
Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko
Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko
Kuuma liima Pogo -nastat, vaahto ja kaksirivinen 4p -nastainen otsikko

Kuumaa liimaa pogo -nastojen sisäpuoli katkaisulaudalle antaaksesi niille jonkin verran voimaa. Varo, ettei liimaa pääse liikkuvan tapin päälle. Liimaa pieni pakkausvaahto (tai mikä tahansa kokoonpuristuva sienimäinen materiaali) pogo-nastojen väliin, jotta esp-12 ei putoa rakoon liian helposti. Liimaa smt -kaksirivinen 4p -otsikko murtokortin taakse, jotta se ei irtoa, kun vedät sen ulos CH340 -USB -sovittimesta.

Vaihe 5: Kohdista ESP-12 Pogo-nastat ja voileipä toisen katkaisulaudan kanssa

Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen katkaisulaudan kanssa
Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen katkaisulaudan kanssa
Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen katkaisulaudan kanssa
Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen katkaisulaudan kanssa
Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen Breakout Boardin kanssa
Kohdista ESP-12 Pogo-nastoihin ja voileivään toisen Breakout Boardin kanssa

Kohdista ESP-12 (testasin ESP-12F: llä ja ESP-12S: llä) pogo-nastoihin ja levitä se toisen katkaisulaudan päälle. Käytä joustavaa nauhaa pitämään se tiukasti paikallaan. Sinun on ehkä säädettävä esp-12 varmistaaksesi, että kaikki koskettimet koskettavat riittävästi. Olisi luultavasti vähemmän hienovaraista, jos pogo-nastojen sijaan käytetään jousimetallipidikkeitä ESP-12: n sivulle. Tässä on esimerkki youtubesta, jossa joku on käyttänyt käyttämättömän emolevyn PCI-korttipaikan yhteystietoja https://www.youtube.com/embed/BvY_T-My9Ls ja https://www.youtube.com/watch? v = gI_lKu2uJDs

HUOMAUTUS: Pienemmän käytön jälkeen minusta on erittäin hankalaa kohdistaa ja painaa tarpeeksi pogo -tappeja, joten suosittelen, että ihmiset eivät yritä käyttää pogo -tappeja, elleivät he voi käsitellä paljon turhautumista

Vaihe 6: Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois

Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois
Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois
Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois
Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois
Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois
Kytke Esp-12-sovitin Mod CH340-USB-sovittimeen ja ohjelmoi pois

Kytke esp-12-sovitinmoduuli CH340-USB-sovittimeen (levyn yläosa samaan suuntaan kuin USB-pistoke) ja kiinnitä se sitten tietokoneeseen ja lataa ohjelmasi Arduino IDE- tai ESP Flash -lataustyökalulla.

HUOMAUTUS: jos salama ei toimi, se voi johtua siitä, että pogo-nastojen ja esp-12: n välinen kosketus ei ole hyvä, säädä esp-12 ja/tai joustava nauha, jotta kaikki pogo-nastat saadaan tasaisesti.

Vaihe 7: Vilkkuva BLINK -esimerkki Arduino IDE: llä (valinnainen)

Image
Image
Vilkkuva BLINK -esimerkki Arduino IDE: llä (valinnainen)
Vilkkuva BLINK -esimerkki Arduino IDE: llä (valinnainen)
Vilkkuva BLINK -esimerkki Arduino IDE: llä (valinnainen)
Vilkkuva BLINK -esimerkki Arduino IDE: llä (valinnainen)

Käynnistä Arduino IDE ja lataa BLINK -esimerkki.

Siirry FLASH -tilaan pitämällä FLASH -painiketta (alhaalla) painettuna ja painamalla RESET -painiketta (takana) ja vapauttamalla sitten FLASH -painike (alhaalla).

Määritä esp-12: n parametrit

Napsauta lataa

Jos se toimi oikein, sen pitäisi toimia kuten videossa

HUOMAUTUS: jos salama ei toimi, se voi johtua siitä, että pogo-nastojen ja esp-12: n välinen kosketus ei ole hyvä, säädä esp-12 ja/tai joustava nauha, jotta kaikki pogo-nastat saadaan tasaisesti.

Suositeltava: