Turinys:
- 1 žingsnis: Lituokite „Pogo“kaiščius prie „Breakout Board“
- 2 žingsnis: litavimo kaiščių antraštės prie ESP-12 pertraukimo plokštės ir vielos
- 3 veiksmas: litavimo mygtukai prie CH340 USB adapterio
- 4 žingsnis: karšto klijų „Pogo“smeigtukai, putos ir dvigubos eilės 4 p kaiščių antraštė
- 5 veiksmas: suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
- 6 veiksmas: prijunkite „Esp-12“adapterį prie CH340 USB adapterio ir programuokite
- 7 veiksmas: mirksi BLINK pavyzdys naudojant „Arduino IDE“(neprivaloma)
Video: USB ESP-12 programuotojas: 7 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Maniau, kad būtų įdomu žaisti su daiktų internetu, todėl nusprendžiau išbandyti esp8266. Mačiau daugybę sprendimų, kaip programuoti esp8266, todėl pasiskolinau idėjų iš čia https://www.instructables.com/id/USB-to-ESP-01-Boa… ir čia https://cmheong.blogspot.com/2018/05/using-ch340-u… programuoti esp-01 tiesiog naudojant blykstės ir atstatymo mygtukus. Kai tai padariau, pamaniau, kad būtų smagu pabandyti sukurti adapterio modifikaciją, kad ji taip pat užprogramuotų esp-12.
Dalys:
Kainos gali skirtis dėl nuolaidų ir pristatymo į skirtingas šalis, o kas ne, tačiau mano rašymo metu mano situacijoje yra teisingos
CH340 USB į ESP8266 ESP-01 „Wifi“modulio adapteris $ 0.80
10 vnt momentinio jungiklio mygtukas $ 0,52
ESP-12S ESP8266 1,95 USD
2 vnt. „ESP-12 Breakout“lenta 0,40 USD
10 vnt. Pogo kaiščių 2,05 USD
2 vnt. Dvigubos eilės SMT SMD vyriško kaiščio antraštės juostelės jungtis $ 1.33
plona viela
karšto klijų pistoletas ir klijai
lituoklis ir lituoklis
elastinė gumytė
1 žingsnis: Lituokite „Pogo“kaiščius prie „Breakout Board“
Lituokite pogo kaiščius prie pertraukimo lentos, kad gautumėte šiuos kaiščius:
REST (RESET)
CH_PC (EN)
VCC
TXD
RXD
GPIO0
GPIO2
GPIO15
GND
Pogo smeigtukai yra gana maži, todėl, norėdama lituoti, aš turėjau naudoti pincetą su juosta, kad būtų izoliuota nuo karščio, kad būtų galima laikyti kaiščius.
Įsitikinkite, kad „Pogo“kaiščiai nėra sujungti vienas su kitu, patikrindami tęstinumą multimetru. Išjungimo plokštėje yra 10 000 rezistorių tarp CH_PC ir VCC, GPIO15 ir GND, todėl tikėkitės rodmens tarp šių kaiščių.
2 žingsnis: litavimo kaiščių antraštės prie ESP-12 pertraukimo plokštės ir vielos
Pritvirtinkite dvi 8p kaiščių antgalius, pateiktus kartu su pertraukimo plokšte, su ilgais kaiščiais plokštės priekyje, o litavimo metu plokštės gale, jums nereikia lituoti visų kaiščių prie plokštės, tik tuos, kurie naudojami aukščiau (žr. čia pateikiamos minimalios mirksėjimo schemos). To priežastis yra ta, kad jei norite paleisti/programuoti esp-12, kuris jau yra prilituotas prie pertraukimo plokštės, jis turėtų tai padaryti (nors aš to dar nebandžiau). Dabar supjaustykite dvigubos eilės smt kaiščio antraštės dalį taip, kad būtų dvi eilutės po 4 smeigtukus. Lituoklio viela, jungianti 4 kontaktų dvigubos eilutės kaištį pagal ESP-01 kištuką, atitinkantį pertraukimo plokštę.
Pavadinimai nėra visiškai vienodi (išskyrus GND), bet:
VCC = 3V3
REST = RST
CH_PC = LT
TXD = TX
RXD = RX
GPIO0 = IO0
GPIO2 = IO2
GND = GND
3 veiksmas: litavimo mygtukai prie CH340 USB adapterio
Litavimo mygtukas CH340 USB adapterio apačioje, skirtas FLASH režimui tarp GPIO0 ir GND kaiščių. Karštai klijuokite jį prie adapterio.
Litavimo mygtukas, esantis CH340 USB adapterio gale, skirtas RESET režimui tarp RESET ir GND kaiščių. Karštai klijuokite jį prie adapterio
4 žingsnis: karšto klijų „Pogo“smeigtukai, putos ir dvigubos eilės 4 p kaiščių antraštė
Karštą klijuokite vidinę pogo kaiščių pusę prie pertraukimo plokštės, kad suteiktumėte joms šiek tiek jėgos, stengdamiesi, kad ant judančio kaiščio nepatektų klijų. Tarp pogo kaiščių klijuokite šiek tiek pakavimo putų (arba bet kokios į kempinę panašios medžiagos), kad esp-12 pernelyg lengvai nepatektų į tarpą. Klijuokite smt dvigubos eilės 4p antraštę prie pertraukimo plokštės galo, kad ji nebūtų atjungta ištraukiant iš CH340 USB adapterio.
5 veiksmas: suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
Sulygiuokite ESP-12 (aš išbandžiau su ESP-12F ir ESP-12S) ant pogo kaiščių ir uždėkite jį su kita pertraukimo lenta viršuje. Naudokite elastinę juostą, kad ji tvirtai laikytųsi. Jums gali tekti pakoreguoti esp-12, kad įsitikintumėte, jog visi kontaktai liečiasi pakankamai stipriai. Tikriausiai būtų mažiau smulkmeniška, jei vietoj pogo kaiščių ESP-12 šone būtų naudojami spyruokliniai metaliniai spaustukai. Štai pavyzdys „YouTube“, kai kažkas naudojo kontaktus iš PCI lizdo iš nenaudojamos pagrindinės plokštės https://www.youtube.com/embed/BvY_T-My9Ls ir https://www.youtube.com/watch? v = gI_lKu2uJDs
PASTABA: dar kartą panaudojus, man atrodo, kad labai sunku suderinti ir pakankamai paspausti pogo kaiščius, todėl rekomenduoju žmonėms nebandyti naudoti kaiščių, nebent jie gali susidoroti su dideliu nusivylimu
6 veiksmas: prijunkite „Esp-12“adapterį prie CH340 USB adapterio ir programuokite
Prijunkite esp-12 adapterio modulį prie CH340 USB adapterio (plokštės viršuje ta pačia kryptimi kaip ir USB kištukas), tada įkiškite jį į savo kompiuterį ir naudokite „Arduino IDE“arba ESP „Flash“atsisiuntimo įrankį savo programoms įkelti.
PASTABA: jei blykstės procedūra neveikia, tai gali būti dėl to, kad kontaktas tarp pogo kaiščių ir esp-12 yra netinkamas, sureguliuokite esp-12 ir (arba) elastinę juostą, kad visi pogo kaiščiai būtų tolygiai spaudžiami.
7 veiksmas: mirksi BLINK pavyzdys naudojant „Arduino IDE“(neprivaloma)
Paleiskite „Arduino IDE“ir įkelkite BLINK pavyzdį.
Norėdami įjungti blykstės režimą, laikykite nuspaudę FLASH mygtuką (apačioje) ir paspauskite RESET mygtuką (atgal), tada atleiskite FLASH mygtuką (apačioje).
Nustatykite esp-12 parametrus
Spustelėkite įkelti
Jei jis tinkamai veikė, jis turėtų elgtis taip, kaip parodyta vaizdo įraše
PASTABA: jei blykstės procedūra neveikia, tai gali būti dėl to, kad kontaktas tarp pogo kaiščių ir esp-12 yra netinkamas, sureguliuokite esp-12 ir (arba) elastinę juostą, kad visi pogo kaiščiai būtų tolygiai spaudžiami.
Rekomenduojamas:
CH341A programuotojas: 8 žingsniai
CH341A programuotojas: Neseniai įsigijau mini programuotoją CH341A. Mini programuotojas yra tinkamas ir gali būti naudojamas programuoti 24 ir 24 serijų lustus. Tai labai maža kaina, tačiau gana naudinga, nes galiu ją naudoti kompiuterio BIOS ir maršrutizatoriaus programinei įrangai atnaujinti. WCH maloniai išleidžia
Mažas programuotojas ATTINY mikrovaldikliams su „Arduino UNO“: 7 žingsniai
Mažas programuotojas ATTINY mikrovaldikliams su „Arduino UNO“: Šiuo metu įdomu naudoti ATTINY serijos mikrovaldiklius dėl jų universalumo, mažos kainos, bet ir dėl to, kad juos galima lengvai užprogramuoti tokiose aplinkose kaip „Arduino IDE“. „Arduino“moduliams sukurtos programos lengvai perkeliamas
„ATTiny HV“programuotojas: 4 žingsniai
„ATTiny HV“programuotojas: ši instrukcija skirta „ATTiny“programavimo įrangai, naudojant ESP8266 ir naršyklę pagrįstą vartotojo sąsają. Tai tęsiama iš ankstesnio nurodomo saugiklių redaktoriaus, skirto saugikliams skaityti ir nustatyti, bet dabar palaiko trinimą, skaitymą ir rašymą
ESP8266-07 programuotojas su „Arduino Nano“: 6 žingsniai (su nuotraukomis)
ESP8266-07 programuotojas su „Arduino Nano“: tai trumpa pamoka, kaip sukurti puikią ESP8266-07/12E programavimo plokštę naudojant „Arduino nano“. Elektros instaliacijos schema yra labai panaši į čia parodytą. Jūs turite galimybę prijungti šį projektą prie duonos lentos, lituoti sau
Galutinis ESP8266-01 programuotojas ir USB adapteris: 3 žingsniai
Ultimate ESP8266-01 programuotojas ir USB adapteris: Sveiki, ar girdėjote apie TIKRAS mažo ir nebrangaus ESP8266-01 modulio galimybes? Jis buvo išleistas į rinką sakydamas, kad tai turėtų būti jūsų pasirinkimas, jei norite savo projektui pridėti IOT galimybes. Tiesą sakant, šis mažas modulis gali