Satura rādītājs:
Video: ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šīs padomes uzdevums bija vienkāršs:
- Spēj ieprogrammēt ESP-12E un ESP-12F moduļus tikpat viegli kā NodeMCU plates (t.i., nav nepieciešams nospiest pogas).
- Ir maizei piemērotas tapas ar piekļuvi izmantojamam IO.
- Izmantojiet atsevišķu USB -sērijas pārveidotāju, lai plāksnei nebūtu papildu strāvas aizplūšanas un to varētu pārbaudīt pēc iespējas tuvāk gala lietojumprogrammai, īpaši attiecībā uz miega strāvu.
Vienību šeit var izgatavot, izmantojot maizes dēli un izklājot 2 mm tapas galvenes tapas, lai izveidotu savienojumu starp ESP12 un maizes dēli, kā parādīts citos norādījumos. Tomēr PCB modulis ir tīrāks un ātrāk savienojams. Tātad, ja jums ir aprīkojums PCB izgatavošanai - paņemiet pievienotos mākslas darbus un notrieciet vienu no tiem.
Daļas:
- 2 mm tapas (2x8 veidi)
- 2,54 mm taisna leņķa tapas (12 virzieni + 2 off 3 virzieni)
- Horizontāla 3 virzienu 2,54 mm ligzda - piem. Farnell 1593474
- 2 off BCW32 vai cits SOT23 formāta NPN tranzistors.
- 4 atlaide 10k 0805
- 2 off 22k 0805
- 0.1uF keramika 0805
- 6 mm taustes slēdzis (caur caurumu)
- PCB izgatavots uz pievienotajiem mākslas darbiem.
1. darbība. Apraksts
Programmēšanas sistēma NodeMCU izmanto RTS un CTS sērijas līnijas, lai vadītu atiestatīšanu, un GPIO0 tapas, lai iestatītu programmēšanas režīmu. Tiek izmantoti pāris NPN tranzistori. Kad DTR ir augsts un RTS zems, atiestatīšanas tapa ir pavilkta zemu. Ja DTR ir zems un RTS augsts GPIO0 ir samazināts. Programmēšanas programmatūra virza DTR un RTS tapas, kā nepieciešams, lai ESP12 ieslēgtu zibspuldzes režīmā.
Ķēdes shēma:
Tiek izmantots FTDI USB uz sērijas pārveidotājs, jo tā vienā pusē ir nepieciešamās līnijas. Tāpēc ir tikai jāpievieno dažas galvenes.
Programmējot ESP12 moduļus šajā sadalīšanas panelī, vai nu tiek izvēlēts NodeMCU V1.0 kā dēlis Arduino IDE, vai, ja tiek izmantots vispārējais ESP8266, tad iestatiet Atiestatīšanas metodi (Rīki) uz nodemcu. Pēc tam varat noklikšķināt uz lejupielādes ikreiz, kad vēlaties ielādēt savu skici. Plātnei ir nepieciešama 3.3 jauda, kas piemērota 3.3v un GND tapām.
Es to izveidoju, lai palīdzētu attīstīt savu TicTac Super Wifi analizatoru, taču zinot, ka tas kļūs par manu iecienītāko rīku ESP8266 sistēmu izstrādei un testēšanai, izmantojot ESP12 plates.
2. solis: montāža
Lejupielādējiet pievienoto ESP12 programmētāja mākslas darbu.docx Izdrukājiet to un pārbaudiet tāfeles izmēru, kā norādīts. Ja ne, pielāgojiet izmēru, noklikšķinot ar peles labo pogu, Izmērs un pozīcija.
Es drukāju mākslas darbus uz diviem pauspapīra gabaliem. Pēc tam es tos pārklāju, lai dubultotu kontrastu un maskētu nelielas drukas nepilnības (es izmantoju lāzera printeri). Es caurdurtu caurumus augšējā slāņa malā, novietoju Sellotape pāri caurumiem, izlīdzinu un pēc tam nospiediet caurumus, lai tie pielīmētu. Man ir UV iedarbības iekārta. Es izmantoju UV melnu gaismu, kas labi darbojās ar PCB, kas pārklāts ar smidzinātāju. Es izmantoju vāju nātrija hidroksīda šķīdumu (notekūdeņu tīrītāju), lai izstrādātu, un dinātrija peroksodisulfāta heksahidrātu kodināt. Ievērojiet īpašus piesardzības pasākumus, lietojot ķimikālijas, īpaši nātrija hidroksīdu, kas acumirklī uzbrūk miesai. Jūs nevēlaties šīs lietas acīs! Pēc tam es atkal pakļaujos un attīstu, lai atbrīvotos no filmas virs sliedēm un pabeigtu ar kādu iegremdētu skārdu (diezgan dārgi - un ierobežots mūžs). Pēdējais solis nav obligāts, it īpaši, ja plānojat lodēt dēli, pirms virsma ir pārāk oksidēta.
Es lodēju komponentus augstuma secībā. Es ievietoju SMD komponentu, uz vienas tapas uzklāju lodēšanas pastu un to pielodēju. Pēc tam es daru to pašu attiecībā uz pārējiem SMD komponentiem. Tad es uzklāju pastas uz visām neslodētajām tapām un pēc tam eju apkārt un lodēju tās.
Es nenospiedu 2 mm tapu sloksni līdz galam, bet tikai pietiekami, lai tapas izvirzītu par aptuveni 1 mm. Kad tas ir izdarīts, plastmasas stieni var nospiest līdz dēļa līmenim. Tas ietaupa nepieciešamību tos sagriezt un ļauj ESP12 antenai atrasties mm tālāk no FTDI savienotāja.
Ja jums ir grūtības iegūt horizontālās 3 virzienu 2,54 mm kontaktligzdas, varat izmantot Arduino kontaktligzdas sloksni un epoksīda to pielīdzināt un pielodēt vienā spilventiņu komplektā. Ja nepieciešams, savienojiet spilventiņu pārus pēc nepieciešamības, lai kontaktligzdas pievienotos ķēdei.
Visbeidzot pielodējiet 12 virzienu taisnā leņķa 0,1 collu tapas sloksni un marķējiet šādi:
FTDI moduļa lodēšanai 2 pie 3 virzienu taisnā leņķa tapas sloksnes, kā norādīts zemāk:
3. darbība. Kā lietot
Sāciet Arduino IDE (ja nepieciešams, lejupielādējiet un instalējiet no Arduino.cc) un pievienojiet ESP plates informāciju, ja jums tās nav (skatiet: Sparkfun).
Ielādējiet savu kodu.
Pēc tam iestatiet programmēšanas informāciju (rīki):
Izvēlieties tāfeli: vispārējs ESP8266 modulis vai NodeMCU v1.0 (ESP-12E modulis). Pirmais dod vairāk iespēju. Pārējos iestatījumus skatiet zemāk. Porta numurs, visticamāk, būs atšķirīgs. Noklikšķiniet uz PORT, lai redzētu, kurš no tiem parādās, kad ir pievienots FTDI modulis.
Tagad barojiet dēli ar 3.3v uz 3.3v tapu un pievienojiet GND. Pievienojiet FTDI USB uz seriālo pārveidotāju. Tagad jūs varat ieprogrammēt dēli, vienkārši noklikšķinot uz lejupielādes pogas. Kad esat to izdarījis dažas reizes, jūs redzēsit šī mazā dēļa vērtību.
Es to izmantoju, lai izstrādātu savu TicTac Super Wifi analizatoru
Es ceru, ka jums tas noderēs.
Maiks
Ieteicams:
DIY ESP32 attīstības padome - ESPer: 5 soļi (ar attēliem)
DIY ESP32 attīstības padome - ESPer: Tik nesen es lasīju par daudziem IoT (lietu internets) un ticiet man, es vienkārši nevarēju gaidīt, lai pārbaudītu kādu no šīm brīnišķīgajām ierīcēm ar iespēju izveidot savienojumu ar internetu, sevi un ķeras pie darba. Par laimi iespēja
ESP-01 moduļa programmēšanas padome: 12 soļi (ar attēliem)
ESP-01 moduļu programmēšanas padome: papildu informācija un dokumentu atjaunināšana šeit, manā vietnē http://www.mischianti.org/2019/01/14/esp-01-modules-programming-board/ESP-01 ir zemu izmaksu esp8266 modulis, ar iebūvētu WIFI. Tas tika izveidots kā Arduino WIFI modulis, taču tas ir vairāk jaudas nekā
JALPIC One attīstības padome: 5 soļi (ar attēliem)
JALPIC One attīstības padome: Ja sekojat maniem Instructables projektiem, jūs zināt, ka esmu liels JAL programmēšanas valodas cienītājs kombinācijā ar PIC mikrokontrolleri. JAL ir Pascal līdzīga programmēšanas valoda, kas izstrādāta Microchip 8 bitu PIC mikrokontrolleriem. Mo
E.Z. Cauruļu attīstības padome: 4 soļi (ar attēliem)
E.Z. Cauruļu attīstības padome: Mērķis/mērķis: E.Z. Tube ir lēta vakuuma cauruļu audio platforma bez “dzelzs”: nav jaudas transformatora, nav izejas transformatora (-u). Cauruļu pastiprinātājam parasti būs vairāki smagi, dārgi transformatori: izejas transformatori, kas aizsargā runu
UDuino: ļoti zemu izmaksu ar Arduino saderīga attīstības padome: 7 soļi (ar attēliem)
UDuino: ļoti zemu izmaksu ar Arduino saderīga izstrādes padome: Arduino dēļi ir lieliski piemēroti prototipēšanai. Tomēr tie kļūst diezgan dārgi, ja jums ir vairāki vienlaicīgi projekti vai lielākam projektam ir nepieciešams daudz kontrolleru. Ir dažas lieliskas, lētākas alternatīvas (Boarduino, Freeduino), bet