Obsah:
- Zásoby
- Krok 1: Zapojenie
- Krok 2: Spájkovanie obvodu dosky
- Krok 3: Obvod DPS
- Krok 4: Pridanie podpory Esp8266 do Arduino IDE
- Krok 5: Odovzdanie náčrtu
- Krok 6: Otestujte kód
Video: Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Toto je krátky návod na vytvorenie šikovnej programovacej dosky ESP8266-07/12E pomocou Arduino nano. Schéma zapojenia je veľmi podobná tej, ktorá je tu demonštrovaná. Máte možnosti zapojiť tento projekt na dosku, spájkovať si perfboard alebo použiť priložené súbory Gerber na vytvorenie spoľahlivejšej dosky plošných spojov. Pokiaľ často spomínané zariadenia často programujete, navrhujem držať sa plošných spojov alebo perfboardov (ak si dôverujete, že správne spájkujete).
Plánujem vytvoriť nejaký obsah pomocou ESP-07 a dosku vytvorenú v tomto návode budem používať pravidelne.
Konštrukcia má vstavaný regulátor napätia 3,3 V, ktorý zapína modul ESP, okrem USB kábla Arduino budete musieť pripojiť aj napájanie 5 V. Okrem toho by ste mali používať aj oddeľovaciu dosku; uľahčuje prácu so všetkým.
Zásoby
- Arduino nano
- ESP8266-07 alebo/12/e
- Odlomová doska ESP-07
- Mini USB kábel
- Napájací konektor 5,5 mm (samec a samica)
- Zásuvkové kolíky 1*15 (2 ks)
- Zásuvkové kolíky 1*8 (2 ks)
- 6 -kolíkový prepínač (voliteľný)
- tlačidlá (2 ks)
- Rezistory 5Kohm (2ks)
- Rezistory 10Kohm (2ks)
- lm1117 3.3v (Použil som smd verziu, môžete použiť TH, ak chcete vytvoriť obvod na chlieb)
- Kondenzátor 47uF (vyššie hodnoty môžete použiť, ak máte problémy s napájaním)
- breadboard, alebo perfboard, alebo pcb
Krok 1: Zapojenie
Obvod dosky:
1. Pripojte Arduino nano a modul ESP k oddeľovacej doske pomocou oddeľovacej dosky. Pre lepší prístup k kolíkom oddeľovacej dosky môžete použiť dve doštičky namiesto jednej, ako je to znázornené na obrázku.
2. Napájanie koľajničiek: zapojte 5v kolík napájacieho konektora na pin 3 regulátora lm1117 3,3v, GND na pin 1, a výstup z kolíka 2 na „+“lištu nepájivej dosky. Pripojte tiež kolík GND napájacieho konektora k „ -“nepájivej doske. Pridajte kondenzátor 47uf a prepojte koľajnice dohromady podľa obrázku.
3. Pridajte dve tlačidlá (reset a program) a z každého pripojte jeden pin na resetovanie a ďalší na GPIO0 ESP. Normálne pripojené kolíky vytiahnite na 3,3 V pomocou odporov 10 kOhm. Normálne otvorené kolíky pripojte k GND
4. Pripojte + lištu k VCC odpojovacej dosky ESP
5. Pripojte koľajnicu k GND oddeľovacej dosky ESP
6. Vytiahnite kolíky CH_PD a GPIO15 z ESP na +3,3 koľajnicu pomocou odporov 5 kohm
7. Pripojte pin RX nano k RX ESP pomocou 2-kanálového prepínača
8. Pripojte TX na Nano k TX na ESP pomocou 2-kanálového prepínača. (prepínač je voliteľný; umožňuje úplné odpojenie signálu medzi Arduino a ESP)
9. Premostite piny RST a GND Arduina, týmto krokom „deaktivujete“čip ATmega.
Použil som externý napájací zdroj 5 V, pretože arduino nemôže dodávať dostatok prúdu na spoľahlivé napájanie modulu ESP. Používam starú nabíjačku a upravený kábel USB.
Krok 2: Spájkovanie obvodu dosky
Na základe schémy zapojenia v predchádzajúcom kroku som urobil rozloženie pre jednostrannú dosku 7 x 9 cm. Pokúste sa použiť presne rovnaké umiestnenie komponentov, aby nedošlo k problémom so smerovaním. Ako sprievodca môžete použiť priložené mrazivé obrázky.
Tiež som použil 2,54 mm kolíkové zásuvkové kolíky na odpojenie Nano a ESP.
Krok 3: Obvod DPS
Pošlite priložený gerber výrobcovi plošných spojov a je to!
Vychádza z vyššie uvedeného zapojenia, ale rozloženie je trochu odlišné. Musel som to urobiť kompaktnejším, aby som vám ušetril peniaze
Súbory boli vytvorené pomocou EasyEDA.
Krok 4: Pridanie podpory Esp8266 do Arduino IDE
Tento krok môžete preskočiť, ak už máte modul nakonfigurovaný
Krok 1: otvorte IDE a prejdite na Predvoľby súboru >>, otvorí sa okno. Bude to vyzerať ako na jednom z priložených obrázkov
Krok 2: Do červeného poľa prilepte tento riadok:
arduino.esp8266.com/stable/package_esp8266com_index.json
ak tam už je niečo napísané, zadajte čiarku a potom prilepte adresu URL
Krok 3: Prejdite na nástroje >> doska >> správca tabule, ak s tým máte nejaký problém, pozrite sa na priložené obrázky
Krok 4: Keď sa okno dokončí načítanie, pomocou vyhľadávacieho poľa vyhľadajte esp8266, nájdite výsledok s názvom „esp8266 od komunity esp8266“a nainštalujte
POZNÁMKA: Nainštaloval som si verziu 2.5.2, pretože niektoré novšie verzie spôsobujú „fatálne chyby“
Krok 5: Po dokončení inštalácie prejdite na Nástroje >> Doska >> vyhľadajte a zvoľte "generický modul esp8266"
Krok 6: Prejdite na nástroje a v časti „doska: Generický modul esp8266“nájdete niekoľko konfigurácií. Zaistite, aby sa tie vaše zhodovali s tými na priloženom obrázku.
Krok 5: Odovzdanie náčrtu
Pripojte USB kábel k Arduino Nano a pripojte ho k počítaču. Pripojte tiež napájací konektor 5 V k napájaciemu konektoru na doske.
Ak ste sa rozhodli pridať prepínač, uistite sa, že je stlačený.
Ak chcete prepnúť modul esp do režimu programovania:
Stlačte a podržte tlačidlá RESET a PROGRAM a potom znova uvoľnite „RESET“a súčasne stlačte „PROGRAM“
Chvíľu podržte a potom uvoľnite tlačidlo „PROGRAM“
Na počítači otvorte IDE a prejdite na port Nástroje >> a vyberte port COM, do ktorého ste k počítaču pripojili kábel USB.
Napíšte kód a pomocou tlačidla nahrávania v ľavej hornej časti IDE spustite programovanie modulu ESP.
Krok 6: Otestujte kód
Niektoré programy je možné testovať bez vybratia modulu z jeho zásuvky.
Ak to chcete urobiť, stlačte prepínač a stlačte tlačidlo RESET.
Pridal som prepínač, aby sa obidve dosky úplne izolovali
UŽITE SI TO!
Odporúča:
Arduino ako ISP -- Napaľujte hexadecimálny súbor v AVR -- Poistka v AVR -- Arduino ako programátor: 10 krokov
Arduino ako ISP || Napaľujte hexadecimálny súbor v AVR || Poistka v AVR || Arduino ako programátor: ……………………… REGISTRÁCIA Na môj kanál YouTube pre ďalšie videá …….. Tento článok je všetko o arduino ako isp. Ak chcete nahrať hexadecimálny súbor alebo ak chcete nastaviť poistku v AVR, nemusíte kupovať programátor, môžete to urobiť
(takmer) Univerzálny MIDI SysEx CC programátor (a sekvencer ): 7 krokov (s obrázkami)
(Takmer) univerzálny MIDI SysEx CC programátor (a sekvencer …): V polovici osemdesiatych rokov začali výrobcovia syntetizátorov „menej je lepšie“; proces, ktorý viedol k syntetizátorom barebones. To umožnilo zníženie nákladov na strane výrobcu, ale spôsobilo, že proces opravy je pre konečné použitie nudný, ak nie nemožný
Ako vytvoriť programátor USBTiny ISP: pomocou CNC frézky na PCB: 13 krokov (s obrázkami)
Ako vytvoriť programátor ISP USBTiny: pomocou CNC frézky na PCB: Rozmýšľali ste nad tým, ako vytvoriť svoj vlastný elektronický projekt od začiatku? Realizácia projektov v oblasti elektroniky je pre nás, výrobcov, taká vzrušujúca a zábavná. Ale väčšina výrobcov a hardvérových nadšencov, ktorí len kráčajú vpred pred kultúrou tvorcov, postavila svoje projekty
Ako vytvoriť programátor PIC - 2 „klon“PicKit: 4 kroky (s obrázkami)
Ako vytvoriť programátor PIC - „klon“PicKit 2: Ahoj! Toto je krátky návod na výrobu programátora PIC, ktorý funguje ako PicKit 2. Urobil som to preto, že je to oveľa lacnejšie ako nákup originálneho PicKitu a pretože spoločnosť Microchip, výrobcovia mikrokontrolérov PIC a programátor PicKit,
Programátor PIC na vizitke: 6 krokov (s obrázkami)
Programátor PIC vizitiek: Toto bol môj vstup do súťaže o obvod veľkosti vizitky Hack A Day. Súbory som iba skomprimoval a vložil na svoj web. Uverejňujem to tu, pretože všetky ostatné položky sa zdajú byť na blogu kvôli ľahkému prístupu. Našťastie vďaka tomu bude