Cov txheej txheem:

ESP-12E thiab ESP-12F Programming and Development Board: 3 Kauj Ruam (nrog Duab)
ESP-12E thiab ESP-12F Programming and Development Board: 3 Kauj Ruam (nrog Duab)

Video: ESP-12E thiab ESP-12F Programming and Development Board: 3 Kauj Ruam (nrog Duab)

Video: ESP-12E thiab ESP-12F Programming and Development Board: 3 Kauj Ruam (nrog Duab)
Video: Programming ESP-12E / ESP-12F / NodeMCU With Arduino IDE | Step by Step Guide 2024, Kaum ib hlis
Anonim
ESP-12E thiab ESP-12F Programming and Development Board
ESP-12E thiab ESP-12F Programming and Development Board

Kev xa tawm rau pawg thawj coj no tau yooj yim:

  • Muaj peev xwm ua haujlwm ESP-12E thiab ESP-12F cov qauv yooj yim li NodeMCU cov laug cam (piv txwv li tsis tas yuav nias lub pob).
  • Muaj breadboard tus phooj ywg zoo nrog nkag mus rau IO siv tau.
  • Siv qhov sib cais USB rau kev hloov pauv ib txwm yog li lub rooj tsavxwm tsis muaj qhov tso dej ntxiv tam sim no thiab tuaj yeem kuaj tau ze li sai tau mus rau qhov kawg daim ntawv thov, tshwj xeeb tshaj yog nrog kev tsaug zog tam sim no.

Chav nyob ntawm no tuaj yeem ua tau siv lub khob cij thiab nthuav tawm cov pins ntawm 2 hli tus pin header los txuas ntawm ESP12 thiab lub khob cij, raws li qhia hauv lwm cov lus qhia. Txawm li cas los xij PCB tus qauv zoo dua thiab txuas tau sai dua. Yog li yog tias koj muaj lub iav los ua PCBs - rub cov duab kos nrog thiab tsoo ib qho ntawm cov no.

Qhov:

  • 2 hli tus pin-strip (2x8 txoj kev)
  • 2.54mm txoj cai kaum tus pin-sawb (12 txoj kev + 2off 3 txoj kev)
  • Kab rov tav 3 txoj kev 2.54mm lub qhov (socket) - piv txwv li Cov duab 1593474
  • 2 tawm BCW32 lossis lwm yam SOT23 hom NPN transisitor.
  • 4 ua 10k0805
  • 2 tx0805
  • 0.1uF ceramic 0805
  • 6mm tactile hloov (los ntawm qhov)
  • PCB ua txuas nrog cov duab kos.

Kauj ruam 1: Kev piav qhia

NodeMCU cov txheej txheem txheej txheem siv cov kab ntawv RTS thiab CTS los tsav qhov rov pib dua thiab GPIO0 tus pin los teeb tsa lub hom phiaj. Ob peb NPN transistors tau siv. Thaum DTR siab thiab RTS qis tus Pib dua tus pin raug rub qis. Thaum DTR qis thiab RTS siab GPIO0 raug rub qis. Lub khoos phis tawj software tsav DTR thiab RTS pins raws li xav tau kom tso ESP12 rau hauv hom nyem.

Daim duab qhia chaw:

Duab
Duab

FTDI USB rau cov hloov pauv hloov tau siv vim nws muaj kab uas xav tau ntawm ib sab. Yog li ib qho tsuas yog yuav tsum tau ntxiv qee tus pin headers.

Thaum lub phiaj xwm ESP12 cov qauv ntawm pawg thawj coj no tawm ib qho los xaiv NodeMCU V1.0 raws li pawg thawj coj hauv Arduino IDE lossis yog siv Generic ESP8266 ces teeb dua Txoj Kev (hauv Cov Cuab Yeej) rau nodemcu. Tom qab ntawv koj tuaj yeem nyem download thaum twg koj xav thauj koj daim duab. Pawg thawj coj xav tau 3.3 lub zog siv rau 3.3v thiab GND pins.

Kuv ua qhov no los pab txhim kho kuv li TicTac Super Wifi Analyzer, tab sis paub tias nws yuav dhau los ua qhov kuv nyiam tshaj plaws rau kev txhim kho thiab sim ESP8266 tshuab siv ESP12 cov laug cam.

Kauj ruam 2: Sib dhos

Rub tawm daim ESP12 Programmer artwork.docx Luam tawm thiab txheeb xyuas lub rooj tsav xwm loj raws li tau sau tseg. Yog tias tsis yog kho qhov loj me ntawm txoj cai nyem, Qhov Loj thiab Txoj Haujlwm.

Kuv luam cov duab kos rau ob daim ntawv taug qab. Tom qab ntawd kuv muab cov no los sib piv ob npaug thiab npog qhov tsis zoo me me hauv kev luam ntawv (Kuv siv lub tshuab luam ntawv laser). Kuv xuas qhov hauv ntug ntawm txheej txheej sab saud, tso Sellotape hla lub qhov, sib dhos thiab tom qab ntawd nias ntawm lub qhov kom lo. Kuv muaj chav tiv thaiv UV. Kuv tau siv lub teeb dub UV uas ua haujlwm zoo nrog txau txheej PCBs. Kuv siv cov tshuaj sodium hydroxide tsis muaj zog (nqus dej huv) txhawm rau txhim kho thiab Di-Sodium Peroxodisulphate Hexahydrate los txhawm rau. Ceev faj tshwj xeeb nrog cov tshuaj, tshwj xeeb tshaj yog sodium hydroxide uas tawm tsam cov nqaij tam sim ntawd. Koj tsis xav tau cov khoom no hauv koj lub qhov muag! Tom qab ntawd kuv nthuav tawm dua thiab txhim kho kom tshem tawm cov yeeb yaj kiab hla txoj kab thiab ua tiav nrog qee qhov tso quav tso quav (kim heev - thiab txwv lub neej). Cov kauj ruam tom kawg yog xaiv tau, tshwj xeeb tshaj yog tias koj npaj yuav muab cov laug cam tso ua ntej saum npoo tau oxidized dhau.

Duab
Duab

Kuv muab cov khoom sib dhos tso rau qhov siab. Kuv tso ib qho SMD tivthaiv, siv cov tshuaj txhuam txhuam txhuam rau ib tus pin thiab muab tshuaj txhuam qhov no. Tom qab ntawd kuv ua tib yam rau seem ntawm SMD cov khoom. Tom qab ntawd kuv thov muab tshuaj txhuam rau txhua tus pin uas tsis tau muab pov tseg thiab tom qab ntawd mus ncig thiab muab cov tshuaj txhuam no pov tseg.

Kuv tsis thawb 2mm tus pin -strip txhua txoj hauv kev - tab sis tsuas yog txaus kom cov pins protruded los ntawm ib ncig 1mm. Thaum ua tiav cov yas yas tuaj yeem raug thawb mus rau qib board. Qhov no txuag kom tau txiav lawv thiab tso cai rau ESP12 huab cua los ua mm ntxiv deb ntawm FTDI txuas.

Yog tias koj muaj teeb meem tau txais Kab Rov Tav 3 txoj hauv kev 2.54mm qhov nyob hauv koj tuaj yeem siv Arduino lub qhov (socket) sawb thiab epoxy nws tiaj thiab txuas rau ib txheej txheej. Yog li txuas cov khub ntawm cov ntaub qhwv raws li qhov tsim nyog thiaj li cov nyob ntsaws txuas rau hauv Circuit Court.

Thaum kawg siv lub 12 txoj cai kaum sab xis 0.1 tus pin-strip thiab daim ntawv lo raws li hauv qab no:

Duab
Duab

Ntawm FTDI module solder 2 tawm 3 txoj kev txoj cai kaum tus pin sawb raws li hauv qab no:

Duab
Duab

Kauj Ruam 3: Yuav Siv Li Cas

Pib Arduino IDE (rub tawm thiab teeb tsa los ntawm Arduino.cc yog tias tsim nyog) thiab ntxiv ESP pawg thawj coj cov ntsiab lus yog tias koj tsis muaj lawv (saib: Sparkfun).

Thauj koj cov cai.

Tom qab ntawd teeb tsa cov ntsiab lus programming (Cuab Yeej):

Xaiv pawg thawj coj: Cov Qauv ESP8266 lossis NodeMCU v1.0 (ESP-12E Module). Tus qub muab ntau txoj kev xaiv. Saib hauv qab no rau qhov chaw teeb tsa tas li. Tus naj npawb chaw nres nkoj yuav zoo li txawv. Nyem PORT kom pom qhov twg tshwm sim thaum FTDI module txuas nrog.

Duab
Duab

Tam sim no fais fab pawg thawj coj nrog 3.3v rau 3.3v tus pin thiab txuas GND. Plug rau hauv FTDI USB rau Serial converter. Tam sim no koj tuaj yeem tsim cov phiaj xwm tsuas yog nyem lub pob download. Tom qab koj tau ua qhov no ob peb zaug koj yuav pom tus nqi ntawm pawg thawj coj saib me me no.

Duab
Duab

Kuv siv qhov no los txhim kho kuv TicTac Super Wifi Analyzer

Duab
Duab

Kuv vam tias koj pom qhov no muaj txiaj ntsig.

Mike

Pom zoo: