Satura rādītājs:

ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)
ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)

Video: ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)

Video: ESP-12E un ESP-12F Programmēšanas un attīstības padome: 3 soļi (ar attēliem)
Video: Первый открытый трансгендер, казненный в истории 2024, Novembris
Anonim
ESP-12E un ESP-12F Programmēšanas un attīstības padome
ESP-12E un ESP-12F Programmēšanas un attīstības padome

Šī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:

Attēls
Attēls

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.

Attēls
Attēls

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:

Attēls
Attēls

FTDI moduļa lodēšanai 2 pie 3 virzienu taisnā leņķa tapas sloksnes, kā norādīts zemāk:

Attēls
Attēls

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.

Attēls
Attēls

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.

Attēls
Attēls

Es to izmantoju, lai izstrādātu savu TicTac Super Wifi analizatoru

Attēls
Attēls

Es ceru, ka jums tas noderēs.

Maiks

Ieteicams: