Orodha ya maudhui:

ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F: Hatua 3 (na Picha)
ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F: Hatua 3 (na Picha)

Video: ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F: Hatua 3 (na Picha)

Video: ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F: Hatua 3 (na Picha)
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Julai
Anonim
ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F
ESP-12E na Bodi ya Programu na Maendeleo ya ESP-12F

Ondoleo la bodi hii lilikuwa rahisi:

  • Kuwa na uwezo wa kupanga moduli za ESP-12E na ESP-12F kwa urahisi kama bodi za NodeMCU (i.e. hakuna haja ya kubonyeza vifungo).
  • Kuwa na pini za kupendeza za ubao wa mkate na ufikiaji wa IO inayoweza kutumika.
  • Tumia USB tofauti kwa kibadilishaji cha serial ili bodi haina bomba la ziada la sasa na inaweza kupimwa karibu iwezekanavyo kwa programu ya mwisho, haswa kwa hali ya kulala sasa.

Kitengo hapa kinaweza kutengenezwa kwa kutumia ubao wa mkate na kutandaza pini za kichwa cha pini cha 2mm ili daraja kati ya ESP12 na ubao wa mkate, kama inavyoonyeshwa katika mafundisho mengine. Walakini moduli ya PCB ni nadhifu na ni haraka kuungana. Kwa hivyo ikiwa una gia ya kutengeneza PCB - chukua mchoro ulioambatishwa na kubisha moja ya hizi.

Sehemu:

  • Kipande cha siri cha 2mm (njia 2x8)
  • Pembe-kipande cha pembe ya kulia cha 2.54mm (njia 12 + 2off 3 njia)
  • Horizontal 3 njia 2.54mm tundu - k.m. Farnell 1593474
  • 2 off BCW32 au muundo mwingine wa SOT23 NPN transisitor.
  • 4 kutoka 10k 0805
  • 2 kutoka 22k 0805
  • 0.1uF kauri 0805
  • Kitufe cha kugusa cha 6mm (kupitia shimo)
  • PCB imetengenezwa kwa mchoro.

Hatua ya 1: Maelezo

Mfumo wa programu ya NodeMCU hutumia mistari ya RTS na CTS ya serial kuendesha mipangilio ya kuweka upya na GPIO0 kuweka hali ya programu. Transistors kadhaa za NPN hutumiwa. Wakati DTR iko juu na RTS chini pini ya Rudisha imevutwa chini. Wakati DTR iko chini na RTS ya juu GPIO0 imevutwa chini. Programu ya programu huendesha pini za DTR na RTS kama inavyotakiwa kuweka ESP12 katika hali ya flash.

Mchoro wa mzunguko:

Picha
Picha

USB ya FTDI kwa kibadilishaji cha serial hutumiwa kwani ina laini zinazohitajika kwa upande mmoja. Kwa hivyo mtu lazima aongeze vichwa vya pini.

Wakati wa kupanga moduli za ESP12 kwenye bodi hii ya kuzuka moja huchagua NodeMCU V1.0 kama ubao katika Arduino IDE au ikiwa unatumia Generic ESP8266 kisha weka Njia ya Rudisha (katika Zana) kwa nodemcu. Unaweza kubofya pakua wakati wowote unapotaka kupakia mchoro wako. Bodi inahitaji nguvu ya 3.3 kutumika kwa pini za 3.3v na GND.

Niliijenga hii kusaidia kukuza TicTac Super Wifi Analyzer yangu, lakini nikijua kuwa itakuwa kifaa ninachopenda sana kuunda na kujaribu mifumo ya ESP8266 kwa kutumia bodi za ESP12.

Hatua ya 2: Mkutano

Pakua mchoro wa Programu ya ESP12 iliyoambatishwa.chapisha na uangalie saizi ya bodi kama ilivyoonyeshwa. Ikiwa sio kurekebisha ukubwa kupitia bonyeza kulia, Ukubwa na Nafasi.

Ninachapisha mchoro kwenye vipande viwili vya karatasi ya kufuatilia. Kisha mimi hufunika hizi ili kuzidisha tofauti na kuficha kasoro ndogo ndogo kwenye uchapishaji (ninatumia printa ya laser). Mimi hupiga mashimo kando ya safu ya juu, weka Sellotape kwenye mashimo, pangilia kisha bonyeza kwenye mashimo ili ushikamane. Nina kitengo cha mfiduo wa UV. Nilikuwa nikitumia taa nyeusi ya UV iliyofanya kazi vizuri na PCB zilizopakwa dawa. Ninatumia suluhisho dhaifu la sodiamu hidroksidi (unyevu safi) kukuza na Di-Sodium Peroxodisulphate Hexahydrate kwa etch. Chukua tahadhari maalum na kemikali, haswa hidroksidi ya sodiamu inayoshambulia nyama mara moja. Hutaki vitu hivi machoni pako! Kisha ninafunua tena na kukuza ili kuondoa filamu juu ya nyimbo na kumaliza na bati ya kutumbukiza (ghali kabisa - na maisha mdogo). Hatua ya mwisho ni ya hiari, haswa ikiwa unapanga kusambaza bodi kabla ya uso kupata oksidi nyingi.

Picha
Picha

Niliuza vipengee kwa mpangilio wa urefu. Ninaweka sehemu ya SMD, weka kuweka kwa solder kwa pini moja na kuuzia hii. Mimi kisha hufanya vivyo hivyo kwa vifaa vingine vya SMD. Halafu napaka kuweka kwenye pini zote ambazo hazijauzwa na kisha nizunguke na kuziunganisha.

Sikushinikiza kipande-kipande cha 2mm njia yote ndani - lakini tu ya kutosha ili pini zijitokeza kwa karibu 1mm. Ukimaliza bar ya plastiki inaweza kusukumwa chini kwa kiwango cha bodi. Hii inaokoa kulazimika kuzipunguza na inaruhusu angani ya ESP12 kuwa mm mbali mbali na kiunganishi cha FTDI.

Ikiwa una shida kupata matako ya Horizontal 3 njia 2.54mm unaweza kutumia ukanda wa tundu la Arduino na epoxy ni gorofa na solder kwa seti moja ya pedi. Ikiwa ndivyo unganisha jozi za pedi kama inahitajika ili soketi ziunganishwe na mzunguko.

Mwishowe kauza pembe-12 ya pembe ya kulia ya njia 1 na lebo kama ilivyo hapo chini:

Picha
Picha

Kwenye moduli ya moduli ya FTDI 2 off 3 way strip right angle pin as below:

Picha
Picha

Hatua ya 3: Jinsi ya Kutumia

Anza IDE ya Arduino (pakua na usakinishe kutoka Arduino.cc ikiwa ni lazima) na ongeza maelezo ya bodi ya ESP ikiwa huna (tazama: Sparkfun).

Pakia msimbo wako.

Kisha weka maelezo ya programu (Zana):

Chagua bodi: Moduli ya kawaida ya ESP8266 au NodeMCU v1.0 (Moduli ya ESP-12E). Wa zamani anatoa chaguzi zaidi. Tazama hapa chini kwa mipangilio yote. Nambari ya Bandari inaweza kuwa tofauti. Bonyeza PORT kuona ni ipi inayoonekana wakati moduli ya FTDI imeunganishwa.

Picha
Picha

Sasa weka bodi na 3.3v kwenye pini ya 3.3v na unganisha GND. Chomeka USB ya FTDI kwa ubadilishaji wa serial. Sasa unaweza kupanga bodi kwa kubofya kitufe cha kupakua. Baada ya kufanya hivi mara chache utaona thamani ya bodi hii ndogo.

Picha
Picha

Nilitumia hii kukuza TicTac Super Wifi Analyzer yangu

Picha
Picha

Natumahi utapata hii muhimu.

Mike

Ilipendekeza: