Obsah:
Video: Rada pre programovanie a vývoj ESP-12E a ESP-12F: 3 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Úloha tejto rady bola jednoduchá:
- Schopnosť programovať moduly ESP-12E a ESP-12F rovnako jednoducho ako dosky NodeMCU (t. J. Nie je potrebné stláčať tlačidlá).
- Majte kolíky vhodné pre chlieb s prístupom k použiteľnému IO.
- Použite samostatný prevodník USB na sériový port, aby doska nemala žiadny ďalší prúdový prúd a aby sa dalo testovať čo najbližšie ku koncovej aplikácii, najmä pokiaľ ide o spánkový prúd.
Jednotku tu je možné vyrobiť pomocou nepájivej dosky a roztiahnutím kolíkov 2 mm kolíkového konektora na premostenie medzi ESP12 a nepájivou doskou, ako je znázornené v iných pokynoch. Modul plošných spojov je však elegantnejší a rýchlejšie sa pripája. Ak teda máte výbavu na výrobu plošných spojov - chyťte priložené umelecké dielo a jeden z nich zhodte.
Diely:
- 2 mm kolíkový pásik (2 x 8 spôsobov)
- 2,54 mm kolíkový pásik pravého uhla (12 spôsobov + 2 vypnutia 3 smerov)
- Horizontálna 3 -cestná zásuvka 2,54 mm - napr. Farnell 1593474
- 2 z BCW32 alebo iného tranzistora NPN formátu SOT23.
- 4 z 10 000 0805
- 2 z 22 000 0805
- 0,1 uF keramika 0805
- 6 mm hmatový prepínač (cez otvor)
- DPS vyrobená na priloženom umeleckom diele.
Krok 1: Popis
Programovací systém NodeMCU používa sériové linky RTS a CTS na pohon pinov reset a GPIO0 na nastavenie režimu programovania. Používa sa niekoľko tranzistorov NPN. Keď je DTR vysoké a RTS nízke, resetovací kolík je zatiahnutý nízko. Keď je DTR nízky a vysoký RTS, GPIO0 sa vytiahne nízko. Programovací softvér poháňa piny DTR a RTS podľa potreby, aby sa ESP12 prepol do režimu blesku.
Schéma zapojenia:
Používa sa prevodník USB na sériový port FTDI, ktorý má na jednej strane požadované vedenia. Preto stačí pridať niekoľko hlavičiek pinov.
Pri programovaní modulov ESP12 na tejto oddeľovacej doske buď vyberiete NodeMCU V1.0 ako dosku v Arduino IDE, alebo ak používate generický ESP8266, potom nastavte položku Reset Method (v nástrojoch) na nodemcu. Potom môžete kliknúť na stiahnutie, kedykoľvek chcete načítať svoju skicu. Doska potrebuje výkon 3,3 na piny 3,3 V a GND.
Postavil som to, aby som pomohol vyvinúť môj super Wifi analyzátor TicTac, ale vedel som, že sa stane mojím obľúbeným nástrojom na vývoj a testovanie systémov ESP8266 pomocou dosiek ESP12.
Krok 2: Zostavenie
Stiahnite si priloženú kresbu programátora ESP12 Programátor.docx Vytlačte si ju a skontrolujte, či je veľkosť dosky taká, ako je uvedené. Ak nie, upravte veľkosť kliknutím pravým tlačidlom myši na položku Veľkosť a Poloha.
Umelecké diela vytlačím na dva pauzovacie papiere. Tie potom prekrývam, aby som zdvojnásobil kontrast a zamaskoval všetky drobné nedokonalosti tlače (používam laserovú tlačiareň). Vyrazím diery do okraja hornej vrstvy, položím Sellotape cez otvory, zarovnám a potom zatlačím na otvory, aby sa prilepili. Mám jednotku vystavenú ultrafialovému žiareniu. Použil som UV čierne svetlo, ktoré fungovalo dobre s nastriekanými PCB. Na vývoj používam slabý roztok hydroxidu sodného (čistič odtokov) a na leptanie hexahydrát dihydrátu peroxidu sodíka. Vykonajte špeciálne opatrenia s chemikáliami, najmä s hydroxidom sodným, ktorý okamžite napáda mäso. Tieto veci nechcete mať v očiach! Potom znova exponujem a vyvíjam sa, aby som sa zbavil filmu po stopách, a zakončím nejakým ponorným cínom (dosť drahé - a obmedzená životnosť). Posledný krok je voliteľný, najmä ak plánujete spájkovať dosku skôr, ako sa povrch príliš oxiduje.
Spájkujem súčiastky vo výškovom poradí. Uložím súčiastku SMD, na jeden kolík nanesiem spájkovaciu pastu a túto spájkujem. To isté potom urobím pre ostatné komponenty SMD. Potom nanesiem pastu na všetky nespájkované kolíky a potom ich obídem a spájkujem.
2 mm kolíkový pás som nezasunul úplne dovnútra - ale len toľko, aby kolíky vyčnievali asi o 1 mm. Keď je plastová tyč hotová, môže byť zatlačená nadol na úroveň dosky. To šetrí ich orezávanie a umožňuje, aby bola anténa ESP12 o mm ďalej od konektora FTDI.
Ak máte problémy so získaním horizontálnych 3 -cestných zásuviek 2,54 mm, môžete použiť zásuvkový pás Arduino a epoxidovať ho a spájkovať s jednou sadou podložiek. Ak je to potrebné, prepojte páry podložiek tak, aby sa zásuvky zapojili do obvodu.
Nakoniec spájajte 12-cestný kolíkový pásik 0,1 s pravým uhlom a štítok ako je uvedené nižšie:
Na module FTDI spájkujte 2 vypnuté 3 -cestné kolíkové kolíkové lišty, ako je uvedené nižšie:
Krok 3: Ako používať
Spustite Arduino IDE (v prípade potreby stiahnite a nainštalujte z Arduino.cc) a pridajte podrobnosti o doske ESP, ak ich nemáte (pozri: Sparkfun).
Načítajte kód.
Potom nastavte detaily programovania (Nástroje):
Vyberte dosku: Generic ESP8266 Module or NodeMCU v1.0 (ESP-12E Module). Ten prvý dáva viac možností. Ostatné nastavenia nájdete nižšie. Číslo portu sa pravdepodobne bude líšiť. Kliknutím na PORT zobrazíte, ktorý sa zobrazí po pripojení modulu FTDI.
Teraz napájajte dosku 3,3 V na 3,3 V pin a pripojte GND. Pripojte prevodník FTDI USB na sériový port. Teraz môžete dosku naprogramovať jednoduchým kliknutím na tlačidlo sťahovania. Potom, čo ste to urobili niekoľkokrát, uvidíte hodnotu tejto malej dosky.
Použil som to na vývoj svojho super Wifi analyzátora TicTac
Dúfam, že vám to bude užitočné.
Mike
Odporúča:
Efektívny vývoj Javy pre Raspberry Pi: 11 krokov (s obrázkami)
Efektívny vývoj Javy pre Raspberry Pi: Tento návod popisuje veľmi efektívny prístup k vývoju programov Java pre Raspberry Pi. Použil som tento prístup na vývoj funkcií Java, od podpory zariadení nízkej úrovne až po viacvláknové a sieťové programy. Schválený
Zaujímavé pokyny pre programovanie programovania pre návrhára-ovládanie farieb: 10 krokov
Zaujímavé pokyny pre programovanie programovania pre návrhárov-Ovládanie farieb: V predchádzajúcich kapitolách sme si povedali viac o tom, ako použiť kód na tvarovanie, a nie o znalostné body o farbe. V tejto kapitole sa pokúsime hlbšie preskúmať tento aspekt znalostí
Plyšová hračka Bluetooth kocky a vývoj hry pre Android s aplikáciou MIT App Inventor: 22 krokov (s obrázkami)
Plyšová hračka Kocky Bluetooth a vývoj hry pre Android s aplikáciou MIT App Inventor: Hra s kockami má inú metódu1) Tradičné hranie s drevenými alebo mosadznými kockami. Zahrajte si kocky fyzicky a posuňte mincu v mobile alebo PC
Začíname s Esp 8266 Esp-01 s Arduino IDE - Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: 4 kroky
Začíname s Esp 8266 Esp-01 s Arduino IDE | Inštalácia dosiek Esp do Arduino Ide a programovanie Esp: V tomto návode sa naučíme, ako nainštalovať dosky esp8266 do Arduino IDE a ako v nich naprogramovať esp-01 a nahrať kód. Keďže dosky esp sú také populárne, premýšľal som o úprave inštrukcií pre toto a väčšina ľudí má problém
Navrhovanie dosky pre vývoj mikrokontroléra: 14 krokov (s obrázkami)
Navrhovanie vývojovej dosky pre mikrokontrolér: Ste výrobca, nadšenec alebo hacker a zaujímate sa o krok od projektov perfboardov, DIP integrovaných obvodov a domácich PCB k viacvrstvovým PCB vyrobeným doskami a obalmi SMD pripravenými na sériovú výrobu? Potom je tento návod pre vás! Tento gui