Përmbajtje:

Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)

Video: Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)

Video: Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F: 3 hapa (me fotografi)
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Korrik
Anonim
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F
Bordi i Programimit dhe Zhvillimit ESP-12E dhe ESP-12F

Përgjegjësia për këtë bord ishte e thjeshtë:

  • Të jetë në gjendje të programojë modulet ESP-12E dhe ESP-12F aq lehtë sa bordet e NodeMCU (dmth. Nuk ka nevojë të shtypni butonat).
  • Keni kunja miqësore të bukës me qasje në IO të përdorshëm.
  • Përdorni një konvertues të veçantë USB në serial në mënyrë që bordi të mos ketë rrjedhje shtesë të rrymës dhe të mund të testohet sa më afër aplikimit përfundimtar, veçanërisht në lidhje me rrymën e gjumit.

Njësia këtu mund të bëhet duke përdorur një dërrasë buke dhe duke shtrirë kunjat e një kokë me një kunj 2 mm për të kapërcyer lidhjen midis ESP12 dhe bordit të bukës, siç tregohet në udhëzime të tjera. Sidoqoftë, një modul PCB është më i pastër dhe më i shpejtë për t'u lidhur. Pra, nëse keni pajisjen për të bërë PCB - kapni vepërin e bashkangjitur dhe rrëzoni njërën prej tyre.

Pjesët:

  • Shirit pin 2mm (mënyra 2x8)
  • Rrip pin me kënd të drejtë 2.54 mm (12 mënyra + 2 nga 3 anë)
  • Fole horizontale me 3 drejtime 2.54mm - p.sh. Farnell 1593474
  • 2 jashtë BCW32 ose tranzitor tjetër NPN të formatit SOT23.
  • 4 zbritje 10k 0805
  • 2 zbritje 22k 0805
  • 0.1uF qeramike 0805
  • Ndërprerës prekës 6 mm (përmes vrimës)
  • PCB e bërë për veprat e bashkangjitura të artit.

Hapi 1: Përshkrimi

Sistemi i programimit NodeMCU përdor linjat serike RTS dhe CTS për të drejtuar kunjat e rivendosjes dhe GPIO0 për të vendosur mënyrën e programimit. Përdoren disa transistorë NPN. Kur DTR është e lartë dhe RTS e ulët, kunja e Rivendosjes tërhiqet poshtë. Kur DTR është i ulët dhe RTS i lartë GPIO0 tërhiqet poshtë. Softueri i programimit drejton kunjat DTR dhe RTS siç kërkohet për ta vendosur ESP12 në modalitetin e blicit.

Diagrami i qarkut:

Imazhi
Imazhi

Përdoret një konvertues FTDI USB në serial pasi ka linjat e kërkuara në njërën anë. Prandaj, vetëm duhet të shtoni disa tituj pin.

Kur programoni modulet ESP12 në këtë tabelë dalëse, ose zgjidhni NodeMCU V1.0 si tabelë në Arduino IDE ose nëse përdorni Generic ESP8266 atëherë vendosni Reset Method (në Tools) në nodemcu. Pastaj mund të klikoni në shkarkim sa herë që dëshironi të ngarkoni skicën tuaj. Bordi ka nevojë për 3.3 fuqi të aplikuar në kunjat 3.3v dhe GND.

Unë e ndërtova këtë për të ndihmuar në zhvillimin e TicTac Super Wifi Analyzer, por duke ditur se do të bëhet mjeti im i preferuar për zhvillimin dhe testimin e sistemeve ESP8266 duke përdorur bordet ESP12.

Hapi 2: Montimi

Shkarkoni skedarin e bashkangjitur të programuesit ESP12.docx Shtypeni atë dhe kontrolloni madhësinë e tabelës siç është shënuar. Nëse jo, rregulloni madhësinë duke klikuar me të djathtën, Madhësia dhe Pozicioni.

Unë printoj vepra arti në dy copa letre gjurmuese. Më pas i mbuloj ato për të dyfishuar kontrastin dhe për të maskuar çdo papërsosmëri të vogël në shtypje (përdor një printer lazer). Unë hap vrima në buzë të shtresës së sipërme, vendos Sellotape nëpër vrima, rreshtohem dhe pastaj shtyp mbi vrimat për t'u ngjitur. Unë kam një njësi të ekspozimit ndaj rrezeve ultraviolet. Përdorja një dritë të zezë UV që funksiononte mirë me PCB të veshura me llak. Unë përdor tretësirë të dobët të hidroksidit të natriumit (pastrues i kullimit) për të zhvilluar dhe Di-Sodium Peroxodisulphate Hexahydrate për të gdhendur. Merrni masa paraprake të veçanta me kimikatet, veçanërisht hidroksid natriumi që sulmon mishin në çast. Ju nuk i doni këto gjëra në sytë tuaj! Pastaj ekspozohem përsëri dhe zhvillohem për të hequr qafe filmin mbi shinat dhe për të përfunduar me një kallaj të zhytur (mjaft i shtrenjtë - dhe jetë e kufizuar). Hapi i fundit është opsional, veçanërisht nëse planifikoni të lidhni tabelën para se sipërfaqja të oksidohet shumë.

Imazhi
Imazhi

I bashkoj përbërësit në rendin e lartësisë. Unë vendos një komponent SMD, aplikoj ngjitës ngjitës në një kunj dhe e bashkoj këtë. Unë pastaj bëj të njëjtën gjë për pjesën tjetër të përbërësve të SMD. Pastaj aplikoj paste në të gjitha kunjat e pashitur dhe pastaj shkoj përreth dhe i bashkoj këto.

Unë nuk e shtyva pin -shiritin 2 mm deri në fund - por vetëm aq sa kunjat dolën jashtë rreth 1 mm. Kur të përfundojë shiriti plastik mund të shtyhet poshtë në nivelin e tabelës. Kjo kursen nevojën për t'i shkurtuar ato dhe lejon që ajri ESP12 të jetë një mm më larg nga lidhësi FTDI.

Nëse keni probleme me marrjen e prizave Horizontale 3 drejtim 2.54mm, mund të përdorni shiritin e prizës Arduino dhe ta epoksoni atë të sheshtë dhe të ngjiteni në një grup pads. Nëse është kështu lidhni çiftet e jastëkëve sipas nevojës në mënyrë që bazat të lidhen me qarkun.

Së fundmi ngjitni shiritin dhe etiketën me kënd të drejtë me 12 drejtime 0.1 si më poshtë:

Imazhi
Imazhi

Në modulin FTDI lidhni 2 shirita me kunj të drejtë me kënd të drejtë si më poshtë:

Imazhi
Imazhi

Hapi 3: Si të përdorni

Filloni Arduino IDE (shkarkoni dhe instaloni nga Arduino.cc nëse është e nevojshme) dhe shtoni detajet e bordit ESP nëse nuk i keni (shiko: Sparkfun).

Ngarko kodin tuaj.

Pastaj vendosni detajet e programimit (Mjetet):

Zgjidhni tabelën: Moduli Generic ESP8266 ose NodeMCU v1.0 (Moduli ESP-12E). E para jep më shumë mundësi. Shihni më poshtë për pjesën tjetër të cilësimeve. Numri i Portit ka të ngjarë të jetë i ndryshëm. Klikoni PORT për të parë se cili shfaqet kur moduli FTDI është i lidhur.

Imazhi
Imazhi

Tani ndizni bordin me 3.3v në kunjin 3.3v dhe lidhni GND. Lidhni konvertuesin FTDI USB në Serial. Tani mund ta programoni bordin vetëm duke klikuar butonin e shkarkimit. Pasi ta keni bërë këtë disa herë, do të shihni vlerën e këtij bordi të vogël.

Imazhi
Imazhi

E kam përdorur këtë për të zhvilluar TicTac Super Wifi Analyzer tim

Imazhi
Imazhi

Shpresoj se ju duket e dobishme kjo.

Majk

Recommended: