Obsah:
- Zásoby
- Krok 1: Zapojení
- Krok 2: Pájení obvodu desky
- Krok 3: Obvod desky plošných spojů
- Krok 4: Přidání podpory Esp8266 do Arduino IDE
- Krok 5: Nahrání náčrtu
- Krok 6: Otestujte kód
Video: Programátor ESP8266-07 s Arduino Nano: 6 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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í
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
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ů
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
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:
Arduino jako ISP -- Vypálit šestihranný soubor v AVR -- Pojistka v AVR -- Arduino jako programátor: 10 kroků
Arduino jako ISP || Vypálit šestihranný soubor v AVR || Pojistka v AVR || Arduino jako programátor: ……………………… Přihlaste se k odběru mého YouTube kanálu pro další videa …….. Tento článek je vše o arduino jako isp. Pokud chcete nahrát hex soubor nebo chcete nastavit pojistku v AVR, nemusíte kupovat programátor, můžete
Jak vytvořit programátor USBTiny ISP: pomocí CNC frézky na PCB: 13 kroků (s obrázky)
Jak vybudovat USBTiny ISP programátor: pomocí CNC frézky na PCB: Přemýšleli jste o tom, jak vytvořit vlastní elektronický projekt od nuly? Realizace elektronických projektů je pro nás, tvůrce, tak vzrušující a zábavná. Ale většina tvůrců a hardwarových nadšenců, kteří právě vykročili vpřed ke kultuře tvůrců, postavili své projekty
Jak vytvořit programátor PIC - PicKit 2 „klon“: 4 kroky (s obrázky)
Jak vyrobit programátor PIC - „klon“PicKit 2: Ahoj! Toto je krátký návod k výrobě programátoru PIC, který funguje jako PicKit 2. Udělal jsem to proto, že je to mnohem levnější než nákup originálního PicKit a protože Microchip, výrobci mikrokontrolérů PIC a programátor PicKit, pr
Vizitka Programátor PIC: 6 kroků (s obrázky)
Vizitka Programátor PIC: Toto byl můj příspěvek do soutěže o velikost obvodu vizitky Hack A Day. Právě jsem soubory zazipoval a dal na svůj web. Posílám to sem, protože všechny ostatní položky se zdají být na blogu pro snadný přístup. Naštěstí díky tomu bude
5 Programátor tranzistoru PIC *Schéma přidáno ke kroku 9 !: 9 kroků
5 Programátor tranzistoru PIC *Schéma přidáno ke kroku 9 !: Vytvořte si vlastní programátor PIC pro paralelní port vašeho počítače. Toto je variace na klasický design Davida Tait. Je velmi spolehlivý a je k dispozici zdarma dobrý programovací software. Mám rád programátory IC-Prog a PICpgm. Nejlepší ze všeho je, že