Obsah:

Programátor ESP8266-07 s Arduino Nano: 6 kroků (s obrázky)
Programátor ESP8266-07 s Arduino Nano: 6 kroků (s obrázky)

Video: Programátor ESP8266-07 s Arduino Nano: 6 kroků (s obrázky)

Video: Programátor ESP8266-07 s Arduino Nano: 6 kroků (s obrázky)
Video: ESP8266 ESP01 WIFI-UART | Programování LDmicro-Roboremo 2024, Červenec
Anonim
Programátor ESP8266-07 s Arduino Nano
Programátor ESP8266-07 s Arduino Nano

Toto je krátký návod na vytvoření šikovné programovací desky ESP8266-07/12E pomocí Arduino nano. Schéma zapojení je velmi podobné schématu zde ukázanému. Máte možnosti zapojit tento projekt na prkénko, pájet si perfboard nebo použít přiložené soubory Gerber k vytvoření spolehlivější desky plošných spojů. Doporučuji držet se PCB nebo perfboardu (pokud si věříte, že správně pájíte), pokud často programujete zmíněná zařízení.

Plánuji vytvořit nějaký obsah pomocí ESP-07 a desku vytvořenou v tomto tutoriálu budu používat pravidelně.

Konstrukce má integrovaný regulátor napětí 3,3 V, který zapíná modul ESP, kromě USB kabelu Arduino budete muset připojit také napájení 5 V. Kromě toho byste měli také použít oddělovací desku; usnadňuje práci se vším.

Zásoby

  • Arduino nano
  • ESP8266-07 nebo/12/e
  • Odlamovací deska ESP-07
  • Mini USB kabel
  • 5,5 mm napájecí konektor (samec a samice)
  • Samičí záhlaví kolíků 1*15 (2ks)
  • Zásuvkové kolíky 1*8 (2ks)
  • Přepínač 6pinový (volitelný)
  • tlačítka (2ks)
  • Rezistory 5Kohm (2ks)
  • Rezistory 10Kohm (2ks)
  • lm1117 3.3v (použil jsem verzi smd, můžete použít TH, pokud si přejete vytvořit obvod breadboard)
  • 47uf kondenzátor (pokud máte problémy s napájením, můžete použít vyšší hodnoty)
  • breadboard, nebo perfboard, nebo pcb

Krok 1: Zapojení

Zapojení
Zapojení
Zapojení
Zapojení

Obvod na prkénku:

1. Zapojte Arduino nano a modul ESP do desky na prkénko pomocí odlamovací desky. Pro lepší přístup k pinům na desce pro oddělování můžete použít dvě prkénka místo jedné, jak je znázorněno na obrázku.

2. Napájení kolejnic: připojte 5v kolík napájecího konektoru ke kolíku 3 regulátoru lm1117 3.3v, GND ke kolíku 1 a výstup z pinu 2 na "+" lištu prkénka. Připojte také kolík GND napájecího konektoru k „ -“na desce. Přidejte kondenzátor 47uf a spojte kolejnice dohromady podle obrázku.

3. Přidejte dvě tlačítka (reset a program) a připojte jeden kolík pro resetování a druhý pro GPIO0 ESP. Vytáhněte normálně připojené piny na 3,3 V pomocí odporů 10 kOhm. Normálně otevřené piny připojte k GND

4. Připojte + kolejnici k VCC odpojovací desky ESP

5. Připojte - lištu k GND rozpojovací desky ESP

6. Vytáhněte kolíky CH_PD a GPIO15 z ESP na lištu +3,3 V pomocí 5kohmových rezistorů

7. Připojte pin RX nano k RX ESP pomocí 2kanálového přepínače

8. Připojte TX na Nano k TX na ESP pomocí 2kanálového přepínače. (přepínač je volitelný; umožňuje úplné odpojení signálu mezi Arduinem a ESP)

9. Přemostěte piny RST a GND Arduina, tento krok „deaktivuje“čip ATmega.

Použil jsem externí napájecí zdroj 5 V, protože arduino nemůže dodat dostatečný proud pro spolehlivé napájení modulu ESP. Používám starou nabíječku a upravený USB kabel.

Krok 2: Pájení obvodu desky

Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky
Pájení obvodu desky

Na základě schématu zapojení v předchozím kroku jsem vytvořil rozložení pro jednostrannou perfboardovou desku 7 cm x 9 cm. Zkuste použít přesně stejné umístění součásti, abyste nenarazili na problémy se směrováním. Jako vodítka můžete použít přiložené fritzující obrázky.

Také jsem použil 2,54 mm zásuvkové kolíky, aby byly Nano a ESP oddělitelné.

Krok 3: Obvod desky plošných spojů

Obvod DPS
Obvod DPS

Pošlete přiložený gerber výrobci PCB a je to!

Vychází z dříve zmíněného zapojení, ale rozložení je trochu jiné. Musel jsem to udělat kompaktnější, abych vám ušetřil peníze

Soubory byly vytvořeny pomocí EasyEDA.

Krok 4: Přidání podpory Esp8266 do Arduino IDE

Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE
Přidání podpory Esp8266 do Arduino IDE

Tento krok můžete přeskočit, pokud již máte modul nakonfigurován

Krok 1: otevřete IDE a přejděte do předvoleb Soubor >>, objeví se okno. Bude to vypadat jako jeden z přiložených obrázků

Krok 2: Do červeného pole vložte tento řádek:

arduino.esp8266.com/stable/package_esp8266com_index.json

pokud je tam již něco napsáno, přidejte čárku a poté vložte adresu URL

Krok 3: Přejděte na nástroje >> deska >> správce desek, podívejte se na připojené obrázky, pokud s tím máte nějaký problém

Krok 4: když se okno dokončí načítání, použijte vyhledávací pole k vyhledání esp8266, vyhledejte výsledek s názvem „esp8266 by esp8266 community“a nainstalujte

POZNÁMKA: Nainstaloval jsem verzi 2.5.2, protože některé novější verze způsobují „fatální chyby“

Krok 5: Po dokončení instalace přejděte na Nástroje >> Deska >> najděte a vyberte "generický modul esp8266"

Krok 6: Přejděte na nástroje a v části „deska: Obecný modul esp8266“najdete několik konfigurací. Ujistěte se, že se vaše shodují s těmi na přiloženém obrázku.

Krok 5: Nahrání náčrtu

Připojte USB kabel k Arduino Nano a připojte jej k počítači. Také připojte napájecí zdroj 5 V k napájecímu konektoru na desce.

Pokud jste se rozhodli přidat přepínač, ujistěte se, že je stisknutý.

Přepnutí modulu esp do režimu programování:

Stiskněte a podržte tlačítka RESET a PROGRAM a poté znovu uvolněte „RESET“a současně stiskněte „PROGRAM“

Chvíli vydržte a poté uvolněte tlačítko „PROGRAM“

Na počítači otevřete IDE a přejděte na port Nástroje >> a vyberte port COM, ke kterému jste připojili kabel USB k počítači.

Napište svůj kód a pomocí tlačítka pro nahrávání v levé horní části IDE spusťte programování modulu ESP.

Krok 6: Otestujte kód

Je možné testovat některé programy bez vyjmutí modulu z jeho zásuvky.

Chcete -li to provést, zrušte přepnutí přepínače a stiskněte tlačítko RESET.

Přidal jsem přepínací přepínač, aby se obě desky úplně izolovaly

UŽÍVAT SI!

Doporučuje: