Turinys:

USB ESP-12 programuotojas: 7 žingsniai
USB ESP-12 programuotojas: 7 žingsniai

Video: USB ESP-12 programuotojas: 7 žingsniai

Video: USB ESP-12 programuotojas: 7 žingsniai
Video: SKR 1.4 - TMC2209 v1.2 2024, Lapkritis
Anonim
USB programuotojas ESP-12
USB programuotojas ESP-12
USB programuotojas ESP-12
USB programuotojas ESP-12
USB programuotojas ESP-12
USB programuotojas ESP-12

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 „Breakout Board“
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

Lituoklių kaiščių antraštės prie ESP-12 pertraukimo plokštės ir vielos
Lituoklių kaiščių antraštės prie ESP-12 pertraukimo plokštės ir vielos
Lituoklių kaiščių antraštės prie ESP-12 pertraukimo plokštės ir vielos
Lituoklių 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

Lituoklio mygtukai prie CH340 USB adapterio
Lituoklio mygtukai prie CH340 USB adapterio
Lituoklio mygtukai prie CH340 USB adapterio
Lituoklio 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što klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4 p kaiščių antraštė
Karšto klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4 p kaiščių antraštė
Karštųjų klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4p kaiščių antraštė
Karštųjų klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4p kaiščių antraštė
Karštųjų klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4p kaiščių antraštė
Karštųjų klijų „Pogo“kaiščiai, putos ir dvigubos eilės 4p 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

Suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
Suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
Suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
Suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
Suderinkite ESP-12 su „Pogo“kaiščiais ir sumuštiniu su kita pertraukimo lenta
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 adapterį prie CH340 USB adapterio ir programuokite
Prijunkite Esp-12 adapterį prie CH340 USB adapterio ir programuokite
Prijunkite Esp-12 adapterį prie CH340 USB adapterio ir programuokite
Prijunkite Esp-12 adapterį prie CH340 USB adapterio ir programuokite
Prijunkite Esp-12 adapterį prie CH340 USB adapterio ir programuokite
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)

Image
Image
Mirksintis BLINK pavyzdys naudojant „Arduino IDE“(pasirenkama)
Mirksintis BLINK pavyzdys naudojant „Arduino IDE“(pasirenkama)
Mirksintis BLINK pavyzdys naudojant „Arduino IDE“(pasirenkama)
Mirksintis BLINK pavyzdys naudojant „Arduino IDE“(pasirenkama)

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: