Obsah:
Video: Ultimate ESP8266-01 Programátor a USB adaptér: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Ahoj, lidi, slyšeli jste o SKUTEČNÝCH schopnostech malého a levného modulu ESP8266-01? Byl uveden na trh s tím, že pokud chcete do svého projektu přidat možnosti IOT, měla by to být vaše volba. Ve skutečnosti by tento malý modul mohl být VAŠIM PROJEKTEM, nejen komunikačním zařízením.
Mohlo by to být wifi-opakovač, velmi užitečné. Mohl by to být „zábavný“nástroj, jak si pohrávat s wifi vašich přátel, odpojovat jejich zařízení nebo vytvářet desítky falešných sítí (nebuďte lamer a nechte věci vtipné, nemluvě o legálních). Může být připojen k reléovému modulu, čímž se stane akčním členem IOT, nebo může být připojen k senzorovému modulu a stane se senzorem IOT.
Testuji tyto věci a pravděpodobně zveřejním další návody, protože jsem opravdu překvapen obrovským potenciálem.
Zůstaňte naladěni na další, dnešní tutoriál je o programátorovi (mandatoriy pro snadné testování všech různých softwarů).
Krok 1: Součásti a materiály
Naštěstí ESP8266-01 NENÍ přátelský k breboardu a je docela otravné a časově náročné odpojovat/znovu připojovat vodiče pokaždé, když chcete něco změnit. Nevadí, existuje opravdu levný USB-sériový převodník určený k napájení a připojení ESP k vašemu PC.
Jak to může blikat ESP? Vlastně to nemůže … (⊙_☉)
Trapné, že? Ten původní je … docela nesmysl. Poté vytvořili druhou verzi s posuvným přepínačem, která umožnila nastavení ESP v blikajícím režimu. Myslím, že si mysleli, že - z nějakých důvodů - standardní uživatel ESP potřeboval mít zařízení nastaveno v režimu blesku opravdu dlouho, a to nejen pro flashování nového firmwaru (FW). Pokud zapomenete po připojení USB znovu zapnout režim bez blikání, budete ho muset odpojit a znovu zapojit, aby mohl spustit kód. Poté vytvořili třetí verzi jednoduchým momentálním tlačítkem. Dobrý nápad! Zdá se, že je malé a obtížné stisknout tlačítko, zvláště s modulem ESP nahoře, ale cokoli … Vadí mi to, že si podle všeho mysleli, že standardní uživatel ESP-01 má zoufale nízký rozpočet a nemůže si to dovolit druhé chvilkové tlačítko pro restart - místo - MCU (procesor ESP). Udělali by to všichni rozumní lidé, protože to pravděpodobně stojí jeden cent. Ne… Rozhodli se, že pokud chcete restartovat MCU, MOŽNO jej nastavíte v režimu blesku, musíte odpojit a znovu připojit USB.
Děláš si ze mě srandu? (ಠ_ಠ)
Pojď, nejsme tak chudí! Utratili bychom těch dalších $ centů! Proč nemůžete zkopírovat tento, tento, tento nebo tento design a nechat nás žít šťastně ??? (ノ ☉ ヮ ☉) ノ
Nebojte se, pokud si nemůžeme koupit inteligentního programátora, můžeme stále vytvořit definitivní programátor ESP-01, pouze se dvěma tlačítky na desce plošných spojů a dvěma vodiči!
Přidáním pěkného 3D tištěného pouzdra můžeme z hloupého programátoru první verze vyvinout pěkné a opravdu pohodlné zařízení. Pouzdro je určeno pro „základní“(nejlevnější) USB programátor a pro klasická tlačítka plošných spojů 6x6mm, alias hmatová tlačítka. Pokud se podíváte pozorně, můžete vidět, že na různých fotografiích používám různá tlačítka. Je to jednoduše proto, že jsem se rozhodl používat tlačítka s delším hřídelem, to je jen pro mé pohodlí. Každé tlačítko funguje dobře.
Nyní odkazy (přidružené, btw):
ESP8266-01: Bangood, Amazon, Amazon.
Programátor ESP8266-01: Bangood, Amazon, Amazon.
Tlačítka: Bangood, Amazon, Amazon.
Budete potřebovat pouze minimální pájecí nástroje, pokud si myslíte, že vám něco chybí, můžete se podívat sem.
Krok 2: Zapojení a montáž
To je snadné: stáhněte si tento soubor, zapněte svou 3D tiskárnu, vložte jakýkoli materiál, který se vám líbí (pro lepší tolerance doporučuji PLA) a spusťte tisk.
Nyní kabeláž. Připájejte dva kabely na pin GND, jeden kabel na RST a poslední na pin Gpio0.
Tyto vodiče je třeba nastříhat na míru (přibližně) a připájet na kolíky tlačítek. Vyberte dva kolíky na stejné straně, obvykle jsou kolíky na opačné straně tlačítka přemostěny, takže vytvoříte jednoduché vždy uzavřené spojení. Nebojte se, pokud zvolíte špatný, nic nezkazíte. Míra kontinuity vytvořená pomocí multimetru může určitě určit, které piny jsou ty správné. Naneste několik kapek horkého lepidla na odkryté kolíky knoflíků, abyste předešli riziku zkratu. Poté knoflíky přilepte na místo, dávejte pozor, aby VNITŘ knoflíky nespadly, protože jinak již nebudou fungovat. Použil jsem horké lepidlo zevnitř, abych je udržel na místě, a nějaké silné lepidlo zvenčí.
Nyní, pokud jste si jisti svými pájecími schopnostmi, můžete přímo přistoupit k lepení pouzdra, ale předem bych provedl malý blikající test (přečtěte si další krok).
K lepení pouzdra potřebujete nějaký druh silného lepidla, epoxidové jsou v pořádku, použil jsem kyanoakrylátové lepidlo (to samé jsem použil na cementování knoflíků).
Krok 3: Jak jej používat
Stačí zapojit USB programátor a nainstalovat ovladače, programátoři používají sériový čip CH340, existuje o tom mnoho návodů (pro Windows).
Použití je jednoduché, jedno tlačítko resetuje MCU, druhé nastaví MCU v režimu blesku, pokud je během restartu MCU stisknuto.
- Chcete restartovat svůj projekt? Stiskněte resetovací tlačítko.
- Chcete nahrát upravený firmware? Držte tlačítko blesku stisknuté, stiskněte a uvolněte tlačítko reset, uvolněte tlačítko blesku. MCU bude připraveno k nahrání nějakého kódu a poté kód spustí.
Ať už chcete nahrát jakýkoli firmware, jakýkoli software, který chcete použít k nahrání, budete mít správný port COM, který můžete použít jako cíl, a pěkný fyzický konektor typu plug & play pro ESP a nemusíte se potýkat s kabely a nemusíte bezdůvodně obtěžovat USB. Ach, konečně!
Napíšu samostatný tutoriál, který ukáže několik užitečných firmwarů pro toto malé wifi zařízení, řetězec nástrojů pro nahrávání softwaru a jejich konfigurace nejsou triviální, toto -ible je pro programátora. Zůstaňte naladěni!
Doporučuje:
ATTiny HV Programátor: 4 kroky
ATTiny HV Programmer: Tento návod je určen pro programovací nástroj ATTiny využívající ESP8266 a uživatelské rozhraní založené na prohlížeči. Navazuje na předchozí instruktabilní editor pojistek pro čtení a nastavení pojistek, ale nyní podporuje mazání, čtení a zápis fla
Programátor Bluetooth HC-05: 4 kroky
Programátor Bluetooth HC -05: K sestavení tohoto programátoru budete potřebovat > > > Části: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramické kondenzátory 2x 0R 12062x 0.1uF 0805 - keramické kondenzátory4x 1k 0805 - odpory 2x 120R 0805 - odpory 2x 3mm led pro indikaci (zelená LED
Zmenšete své projekty Arduino - Arduino UNO jako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky
Zmenšete své projekty Arduino | Arduino UNO jako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): Odkaz na video: https://youtu.be/YO61YCaC9DYProgramování ATmega328P pomocí Arduina jako ISP (In-System Programmer) vám umožňuje používat funkce Arduino na prkénku nebo PCB. Většinou to pomáhá, když děláte svůj vysokoškolský projekt. Snižuje
ATtiny Programátor pro Arduino Uno: 3 kroky
Programátor ATtiny pro Arduino Uno: Pokud jste si s platformou Arduino získali jistotu a chcete zkusit naprogramovat jiné mikrokontroléry atmel, tato příručka vám pomůže udělat první kroky. Zejména vytvoříte štít pro desky kompatibilní s Arduino Uno, abyste mohli
Programátor VUSBTiny AVR SPI: 3 kroky
Programátor VUSBTiny AVR SPI: po vytvoření programátoru usbtiny isp a jeho používání po dobu 6 měsíců jsem se díval na výrobu dalšího pro přenášení. Líbí se mi jednoduchost designu usbtiny isp, ale chtěl bych ho ještě zmenšit a vzít méně dílů. jedna věc v nebo