Obsah:
Video: Ultimate ESP8266-01 Programátor a USB adaptér: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Ahojte kamoši, Počuli ste už o SKUTOČNÝCH schopnostiach malého a lacného modulu ESP8266-01? Bol uvedený na trh s tým, že ak by ste chceli do svojho projektu pridať možnosti IOT, mala by to byť vaša voľba. V skutočnosti by tento malý modul mohol byť VÁŠM PROJEKTOM, nielen komunikačným zariadením.
Mohlo by to byť wifi-opakovač, veľmi užitočné. Mohol by to byť „zábavný“nástroj, ktorý by vám mohol vadiť na wifi vašich priateľov, odpojiť ich zariadenia alebo vytvoriť desiatky falošných sietí (nebuďte zdržanliví a zabavte veci, nehovoriac o legálnych). Môže byť zapojený do reléového modulu, čím sa stane akčným členom IOT, alebo môže byť zapojený do senzorového modulu a stane sa senzorom IOT.
Testujem tieto položky a pravdepodobne zverejním ďalšie návody, pretože som skutočne prekvapený obrovským potenciálom.
Zostaňte naladení na to, čo príde, dnešný tutoriál je o programátorovi (mandatoriy to easy test all the different software).
Krok 1: Komponenty a materiály
Našťastie ESP8266-01 NIE JE priateľský k doske, a je dosť nepríjemné a časovo náročné odpojiť/znova pripojiť vodiče vždy, keď chcete niečo zmeniť. Nevadí, existuje skutočne lacný USB-sériový prevodník určený na napájanie a pripojenie ESP k počítaču.
Ako môže flashnúť ESP? Vlastne to nemôže … (⊙_☉)
Je to trápne, však? Ten pôvodný je … celkom nezmysel. Potom vyrobili druhú verziu s posuvným prepínačom, ktorá umožnila nastavenie ESP v blikajúcom režime. Hádam si mysleli, že - z nejakých dôvodov - štandardný používateľ ESP potreboval mať zariadenie nastavené v režime blesku skutočne dlho, a to nielen kvôli flashovaniu nového firmvéru (FW). Ak po zapojení USB zabudnete znova zapnúť režim bez blikania, budete musieť kód odpojiť a znova zapojiť. Potom vyrobili tretiu verziu s jednoduchým momentálnym tlačidlom. Dobrý nápad! Zdá sa, že je malé a ťažké stlačiť tlačidlo, najmä s modulom ESP na vrchu, ale čo už … Čo mi vadí, je to, že si zrejme mysleli, že štandardný používateľ ESP-01 má zúfalo nízky rozpočet a nemôže si to dovoliť. druhé chvíľkové tlačidlo na reštartovanie - na miesto - MCU (procesor ESP). Urobili by to všetci rozumní ľudia, pretože to pravdepodobne stojí jeden cent. Nie … Rozhodli sa, že ak chcete reštartovať MCU, MOŽNO ho prepnete do režimu blesku, musíte odpojiť a znova zapojiť USB.
Si robíš srandu? (ಠ_ಠ)
No tak, nie sme tak chudobní! Minuli by sme tých ďalších centov navyše! Prečo nemôžete skopírovať tento, tento, tento alebo tento dizajn a nechať nás žiť šťastne ??? (ノ ☉ ヮ ☉) ノ
Nebojte sa, ak si nemôžeme kúpiť inteligentného programátora, stále môžeme postaviť definitívny programátor ESP-01, iba s dvoma tlačidlami plošných spojov a dvoma vodičmi!
Pridaním pekného 3D tlačeného puzdra môžeme z hlúpeho programátora prvej verzie vyvinúť pekné a skutočne pohodlné zariadenie. Puzdro je určené pre „základný“(najlacnejší) programátor USB a pre klasické tlačidlá plošných spojov 6x6 mm, alias hmatové tlačidlá. Ak sa pozriete pozorne, môžete vidieť, že na rôznych fotografiách používam rôzne tlačidlá. Je to jednoducho preto, že som sa rozhodol používať tlačidlá s dlhším hriadeľom, to je len pre moje pohodlie. Každé tlačidlo funguje dobre.
Teraz odkazy (pridružené, btw):
ESP8266-01: Bangood, Amazon, Amazon.
Programátor ESP8266-01: Bangood, Amazon, Amazon.
Tlačidlá: Bangood, Amazon, Amazon.
Budete potrebovať iba minimálne spájkovacie nástroje, ak si myslíte, že vám niečo chýba, môžete sa pozrieť sem.
Krok 2: Zapojenie a montáž
Je to jednoduché: stiahnite si tento súbor, spustite 3D tlačiareň, vložte akýkoľvek materiál, ktorý sa vám páči (pre lepšie tolerancie odporúčam PLA) a spustite tlač.
Teraz zapojenie. Spájkujte dva káble na kolíku GND, jeden kábel na kolíku RST a posledný na kolíku Gpio0.
Tieto vodiče je potrebné nastrihať na mieru (približne) a spájkovať s kolíkmi tlačidiel. Vyberte dva kolíky na tej istej strane, zvyčajne sú kolíky na opačnej strane tlačidla premostené, aby ste vytvorili jednoduché vždy uzavreté spojenie. Nebojte sa, ak vyberiete nesprávny, nič nepokazíte. Meradlo kontinuity vyrobené pomocou multimetra môže určite zistiť, ktoré kolíky sú správne. Na nekryté kolíky gombíkov naneste niekoľko kvapiek horúceho lepidla, aby ste predišli skratu. Potom prilepte gombíky na svoje miesto a dávajte pozor, aby VNÚTRI gombíky nespadli, pretože inak už nebudú fungovať. Použil som horúce lepidlo zvnútra, aby bolo na mieste, a nejaké silné lepidlo zvonku.
Teraz, ak ste si istí svojimi spájkovacími schopnosťami, môžete priamo pristúpiť k lepeniu puzdra, ale vopred vykonám malý blikajúci test (prečítajte si ďalší krok).
Na lepenie puzdra potrebujete nejaký druh silného lepidla, epoxidové sú v poriadku, použil som kyanoakrylátové lepidlo (to isté som použil na cementovanie gombíkov).
Krok 3: Ako ho používať
Stačí zapojiť USB programátor a nainštalovať ovládače, programátori používajú sériový čip CH340, existuje veľa návodov (pre Windows).
Použitie je jednoduché, jedno tlačidlo resetuje MCU a druhé prepne MCU do režimu blesku, ak ho počas reštartu MCU držíte stlačené.
- Chcete reštartovať svoj projekt? Stlačte tlačidlo reset.
- Chcete nahrať upravený firmvér? Držte tlačidlo blesku stlačené, stlačte a uvoľnite tlačidlo reset, uvoľnite tlačidlo blesku. MCU bude pripravený na nahranie nejakého kódu a potom kód spustí.
Bez ohľadu na to, ktorý firmvér chcete nahrať, akýkoľvek softvér, ktorý by ste chceli použiť na jeho nahranie, budete mať správny port COM, ktorý môžete použiť ako cieľ, a pekný fyzický konektor typu plug & play pre ESP a nemusíte sa trápiť s káblami. a nemusíte bezdôvodne obťažovať USB. Och, konečne!
Napíšem samostatný návod, ktorý ukáže niekoľko užitočných firmvérov pre toto malé wifi zariadenie, reťazec nástrojov na nahrávanie softvéru a ich konfigurácia nie sú triviálne, toto je možné pre programátora. Zostaňte naladení!
Odporúča:
Adaptér Sega Genesis na USB adaptér za 2 doláre: 4 kroky
Adaptér Sega Genesis na USB za 2 doláre: Tento adaptér umožňuje ovládaču Sega Genesis / Mega Drive emulovať dva gamepady XBox 360 na použitie s retroarchom alebo iným softvérom. Na elektroniku sa používa modrá tabletka stm32f103c8t6 kompatibilná s Arduino. Zloženie: stm32f103c8t6 blue pilltwo DB9 m
Programátor ATTiny HV: 4 kroky
Programátor ATTiny HV: Tento návod je určený pre programovací nástroj ATTiny používajúci ESP8266 a používateľské rozhranie založené na prehliadači. Nadväzuje na predchádzajúci inštruovateľný editor poistiek na čítanie a nastavovanie poistiek, ale teraz podporuje vymazávanie, čítanie a zápis fla
Programátor Bluetooth HC-05: 4 kroky
Programátor Bluetooth HC -05: Na zostavenie tohto programátora budete potrebovať > > > diely: 1xFTDI232RL1xLP2985AIM 3.3 2x 0.1uF 1206 - keramické kondenzátory2x 0R 12062x 0.1uF 0805 - keramické kondenzátory4x 1k 0805 - odpory 2x 120R 0805 - odpory 2x 3mm led na indikáciu (zelená LED
Zmenšiť svoje projekty Arduino - Arduino UNO ako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): 4 kroky
Zmenšiť svoje projekty Arduino | Arduino UNO ako programátor ATmega328P (https://youtu.be/YO61YCaC9DY): Odkaz na video: https://youtu.be/YO61YCaC9DYProgramovanie ATmega328P pomocou Arduina ako ISP (programátor v systéme) vám umožňuje používať funkcie Arduino na doske alebo DPS. Väčšinou to pomôže, keď robíte vysokoškolský projekt. Znižuje
Programátor ATtiny pre Arduino Uno: 3 kroky
Programátor ATtiny pre Arduino Uno: Ak ste sa presvedčili o platforme Arduino a chcete skúsiť naprogramovať ďalšie atmel mikrokontroléry, táto príručka vám pomôže urobiť prvé kroky. Zvlášť vyrobíte štít pre dosky kompatibilné s Arduino Uno, aby ste mohli