Obsah:

Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)
Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)

Video: Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)

Video: Programátor ESP8266-07 s Arduino Nano: 6 krokov (s obrázkami)
Video: Arduino для начинающих. Начало работы 2024, Júl
Anonim
Programátor ESP8266-07 s Arduino Nano
Programátor ESP8266-07 s Arduino Nano

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

The Wiring
The Wiring
The Wiring
The Wiring

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

Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
Spájkovanie obvodu dosky
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

Obvod PCB
Obvod PCB

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

Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
Pridanie podpory Esp8266 do Arduino IDE
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: