Përmbajtje:

Programues USB ESP-12: 7 hapa
Programues USB ESP-12: 7 hapa

Video: Programues USB ESP-12: 7 hapa

Video: Programues USB ESP-12: 7 hapa
Video: ESP32 Tutorial 4 - Data types Define Variable Int, bool, char, Serial Monitor-ESP32 IoT Learnig kit 2024, Nëntor
Anonim
Programues USB ESP-12
Programues USB ESP-12
Programues USB ESP-12
Programues USB ESP-12
Programues USB ESP-12
Programues USB ESP-12

Mendova se do të ishte interesante të luaja me IoT kështu që vendosa të provoj esp8266. Unë pashë një mori zgjidhjesh atje për të programuar esp8266 kështu që huazova disa ide nga këtu https://www.instructables.com/id/USB-to-ESP-01-Boa… dhe këtu https://cmheong.blogspot.com/2018/05/duke përdorur-ch340-u… për të programuar esp-01 thjesht me butona flash dhe rivendosje të përfshira. Pasi e kisha bërë këtë, mendova se do të ishte kënaqësi të përpiqesha të krijoja një mod përshtatës që ai të programonte edhe esp-12.

Pjesët:

Çmimet mund të ndryshojnë për shkak të zbritjeve dhe transportit në vende të ndryshme dhe çfarë jo, por janë të sakta si në kohën e shkrimit në situatën time të veçantë

Përshtatës i modulit WiFi CH340 në ESP8266 ESP-01 Wifi 0.80 dollarë

10 copë Butoni kalues momental 0.52 $

ESP-12S ESP8266 1.95 dollarë

2 copë ESP-12 Bordi Breakout 0.40 dollarë

10 copë kunja pogo 2.05 dollarë

2 copë Lidhës me shirita me kokë me kokë për meshkuj SMT SMD SMD SMD 1.33 dollarë

tel i hollë

armë zam të nxehtë dhe zam

saldim dhe saldim

brez elastik

Hapi 1: Saldoni kunjat Pogo në Bordin e Breakout

Saldoni kunjat Pogo në Bordin e Breakout
Saldoni kunjat Pogo në Bordin e Breakout

Ngjitini kunjat e pogos në tabelën e thyerjes për kunjat e mëposhtme:

PUSHIM (RESETIM)

CH_PC (EN)

KQV -ja

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

Kunjat e pogos janë mjaft të vogla, kështu që më është dashur të përdor një palë piskatore me disa shirita rreth saj për t'u izoluar nga nxehtësia për të mbajtur kunjat gjatë lidhjes.

Sigurohuni që kunjat e pogos të mos shkurtohen me njëra -tjetrën duke kontrolluar vazhdimësinë me një multimetër. Ekzistojnë 10k rezistorë midis CH_PC dhe VCC, GPIO15 dhe GND në tabelën e prishjes, kështu që prisni një lexim midis atyre kunjave.

Hapi 2: Ngjitini titujt e Pin-it në ESP-12 Breakout Board and Wire

Solder Pin Headers në ESP-12 Breakout Board and Wire
Solder Pin Headers në ESP-12 Breakout Board and Wire
Solder Pin Headers në ESP-12 Breakout Board and Wire
Solder Pin Headers në ESP-12 Breakout Board and Wire

Bashkangjitni dy titujt e kunjave 8p që vijnë me tabelën e thyerjes me kunjat e gjata në pjesën e përparme të tabelës ndërsa bashkoheni në pjesën e pasme të tabelës, nuk keni nevojë të lidhni të gjitha kunjat në tabelë vetëm ato të përdorura më sipër (referojuni këtu për skemat minimale të ndezjes). Arsyeja për këtë është nëse doni të ekzekutoni/programoni një esp-12 që tashmë është ngjitur në një tabelë shpërthimi, duhet të jetë në gjendje ta bëjë atë (megjithëse në fakt nuk e kam provuar akoma). Tani prerë një pjesë të kokës së dyfishtë të rreshtit smt pin në mënyrë që të ketë dy rreshta me 4 kunja. Teli i saldimit që lidh pinoutin për rreshtin e dyfishtë me 4 kunja sipas një pinout ESP-01 që përputhet me tabelën e shpërthimit.

Emrat nuk janë saktësisht të njëjtë (përveç GND), por:

VCC = 3V3

PUSHIM = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

Hapi 3: Butonat e saldimit në përshtatësin USB CH340

Butonat e saldimit në përshtatësin USB CH340
Butonat e saldimit në përshtatësin USB CH340
Butonat e saldimit në përshtatësin USB CH340
Butonat e saldimit në përshtatësin USB CH340

Butoni i saldimit në pjesën e poshtme të përshtatësit USB CH340 për modalitetin FLASH midis kunjave GPIO0 dhe GND. Ngjiteni me nxehtësi në përshtatës.

Butoni i saldimit në pjesën e pasme të përshtatësit USB CH340 për modalitetin RESET midis kunjave RESET dhe GND. Ngjiteni me nxehtësi në përshtatës

Hapi 4: Kunjat Pogo me Ngjitës të Nxehtë, Shkumë dhe Kokë Pin me Rresht të Dyfishtë 4p

Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header
Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header
Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header
Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header
Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header
Ngjitës i nxehtë Pogo, kunja, shkumë dhe rresht i dyfishtë 4p Pin Header

Ngjiteni nxehtësisht anën e brendshme të kunjave të pogos në tabelën e shpërthimit për t'u dhënë atyre një forcë, duke pasur kujdes që të mos merrni ndonjë zam në kunjin lëvizës. Ngjitni pak shkumë paketimi (ose ndonjë material të ngjeshshëm si sfungjer) midis kunjave të pogos në mënyrë që esp-12 të mos bjerë në hendek shumë lehtë. Ngjiteni kokën smt të dyfishtë të rreshtit 4p në pjesën e pasme të tabelës së shpërthimit në mënyrë që të mos shkëputet kur tërhiqeni nga përshtatësi usb CH340.

Hapi 5: Rreshtoni ESP-12 në kunjat e Pogo dhe sanduiç me një tabelë tjetër Breakout

Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi
Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi
Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi
Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi
Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi
Rreshtoni ESP-12 Kunjat dhe Sanduiçin mbi Pogo me një bord tjetër shpërthimi

Rreshtoni ESP-12 (testuar me një ESP-12F dhe një ESP-12S) mbi kunjat e pogos dhe vendoseni në sanduiç me një tabelë tjetër shpërthimi në krye. Përdorni një brez elastik për ta mbajtur atë fort në vend. Ju mund të keni nevojë të rregulloni esp-12 për t'u siguruar që të gjitha kontaktet preken me presion të mjaftueshëm. Ndoshta do të ishte më pak e rrezikshme nëse në vend që të përdorni kunja pogo të përdorni kapëse metalike të pranverës për anën e ESP-12. Këtu është një shembull në youtube ku dikush ka përdorur kontaktet nga një slot PCI nga një motherboard i papërdorur https://www.youtube.com/embed/BvY_T-My9Ls dhe https://www.youtube.com/watch? v = gI_lKu2uJDs

SH NOTNIM: Pas disa përdorimeve të tjera, e kam shumë të vështirë të rreshtoj dhe të ushtroj presion të mjaftueshëm mbi kunjat e pogos, prandaj rekomandoj që njerëzit të mos provojnë të përdorin kunjat pogo nëse nuk mund të përballen me shumë zhgënjim

Hapi 6: Lidheni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg

Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg
Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg
Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg
Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg
Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg
Plotësoni modulin e përshtatësit Esp-12 në përshtatësin USB CH340 dhe programin larg

Lidheni modifikuesin esp-12 në përshtatësin CH340 USB (me pjesën e sipërme të bordit në të njëjtin drejtim si priza USB), pastaj vendoseni në kompjuterin tuaj dhe përdorni Arduino IDE ose ESP Flash Download Tool për të ngarkuar programet tuaja.

SH NOTNIM: nëse procedura e ndezjes nuk funksionon, mund të jetë sepse kontakti midis kunjave pogo dhe esp-12 nuk është i mirë, rregulloni esp-12 dhe/ose brezin elastik për të dhënë një presion të mirë të barabartë në të gjitha kunjat pogo

Hapi 7: Ndezje e shembullit BLINK Me Arduino IDE (opsionale)

Image
Image
Shembull i ndezur BLINK Me Arduino IDE (opsional)
Shembull i ndezur BLINK Me Arduino IDE (opsional)
Shembull i ndezur BLINK Me Arduino IDE (opsional)
Shembull i ndezur BLINK Me Arduino IDE (opsional)

Filloni Arduino IDE dhe ngarkoni shembullin BLINK.

Për të hyrë në modalitetin FLASH mbani shtypur butonin FLASH (poshtë) dhe shtypni butonin RESET (mbrapa) pastaj lëshoni butonin FLASH (poshtë).

Vendosni parametrat e esp-12

Klikoni ngarkimin

Nëse funksionon si duhet, duhet të sillet si në video

SH NOTNIM: nëse procedura e ndezjes nuk funksionon, mund të jetë sepse kontakti midis kunjave pogo dhe esp-12 nuk është i mirë, rregulloni esp-12 dhe/ose brezin elastik për të dhënë një presion të mirë të barabartë në të gjitha kunjat pogo

Recommended: