Obsah:
Video: Ovládanie LED pomocou WiFi modulu ESP8266- internet vecí: 6 krokov
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ESP8266 je nízkonákladový Wi-Fi čip s úplným zásobníkom TCP/IP a schopnosťou MCU (jednotka mikrokontroléra) vyrábaný čínskym výrobcom Espressif Systems so sídlom v Šanghaji.
Čip sa prvýkrát dostal do povedomia západných výrobcov v auguste 2014 s modulom ESP-01 vyrobeným výrobcom tretej strany, spoločnosťou Ai-Thinker. Tento malý modul umožňuje mikrokontrolérom pripojiť sa k sieti Wi-Fi a vytvárať jednoduché pripojenia TCP/IP pomocou príkazov v štýle Hayes. V tom čase však na čipe nebola takmer žiadna dokumentácia v anglickom jazyku a príkazy, ktoré akceptoval. Veľmi nízka cena a skutočnosť, že v module bolo veľmi málo externých komponentov, čo naznačovalo, že objem by mohol byť nakoniec veľmi lacný, prilákal mnoho hackerov k preskúmaniu modulu, čipu a softvéru, ktorý je na ňom k dispozícii, ako aj k prekladu čínskej dokumentácie. ESP8285 je ESP8266 s 1 MiB vstavaného blesku, ktorý umožňuje jednočipové zariadenia schopné pripojenia k Wi-Fi.
Krok 1: Základné požiadavky na tento projekt sú uvedené nasledovne:-
(1) Modul WiFi ESP8266
(2) Arduino IDE
(3) Breadboard
(4) Prepojovacie vodiče
(5) Prevodník USB-TTL
(6) Zdroj energie (3,3 V DC)
(7) Bezdrôtové internetové pripojenie (WiFi)
(8) Webový server (môžete použiť náš)
(9) LED dióda
Krok 2: Čo je ESP8266?
ESP8266 je nízkonákladový Wi-Fi čip s úplným zásobníkom TCP/IP a schopnosťou MCU (jednotka mikrokontroléra) vyrábaný čínskym výrobcom Espressif Systems so sídlom v Šanghaji.
Čip sa prvýkrát dostal do povedomia západných výrobcov v auguste 2014 s modulom ESP-01 vyrobeným výrobcom tretej strany, spoločnosťou Ai-Thinker. Tento malý modul umožňuje mikrokontrolérom pripojiť sa k sieti Wi-Fi a vytvárať jednoduché pripojenia TCP/IP pomocou príkazov v štýle Hayes. V tom čase však na čipe nebola takmer žiadna dokumentácia v anglickom jazyku a príkazy, ktoré akceptoval. Veľmi nízka cena a skutočnosť, že v module bolo len veľmi málo externých komponentov, čo naznačovalo, že objem môže byť nakoniec veľmi lacný, prilákal mnoho hackerov k preskúmaniu modulu, čipu a softvéru, ktorý je na ňom k dispozícii, ako aj k prekladu čínskej dokumentácie. ESP8285 je ESP8266 s 1 MiB vstavaného blesku, ktorý umožňuje jednočipové zariadenia schopné pripojenia k Wi-Fi.
Krok 3: Čo je Arduino a IDE?
Arduino je elektronická platforma s otvoreným zdrojovým kódom založená na ľahko použiteľnom hardvéri a softvéri. Dosky Arduino sú schopné čítať vstupy - svetlo na senzore, prst na tlačidle alebo správu z Twitteru - a premeniť ho na výstup - aktivácia motora, zapnutie LED diódy, zverejnenie niečoho online. Svojej doske môžete povedať, čo má urobiť, a to tak, že pošlete sadu inštrukcií mikrokontroléru na doske. Na to použijete programovací jazyk Arduino (na základe zapojenia) a softvér Arduino (IDE) na základe spracovania.
Prečo Arduino? Vďaka svojmu jednoduchému a prístupnému používateľskému zážitku bolo Arduino použité v tisíckach rôznych projektov a aplikácií. Softvér Arduino sa ľahko používa pre začiatočníkov, ale je dostatočne flexibilný aj pre pokročilých používateľov. Beží na Mac, Windows a Linux. Učitelia a študenti ho používajú na stavbu nízkonákladových vedeckých prístrojov, na preukázanie princípov chémie a fyziky alebo na začiatok s programovaním a robotikou. Dizajnéri a architekti stavajú interaktívne prototypy, hudobníci a umelci ho používajú na inštalácie a experimentovanie s novými hudobnými nástrojmi. Výrobcovia ju, samozrejme, používajú na stavbu mnohých projektov vystavených napríklad na Maker Faire. Arduino je kľúčový nástroj na učenie sa nových vecí. Ktokoľvek - deti, nadšenci, výtvarníci, programátori - sa môže začať baviť tým, že postupuje podľa podrobných pokynov súpravy alebo sa on -line podelí o nápady s ostatnými členmi komunity Arduino.
Krok 4: Stiahnite si Arduino IDE a proces nastavenia
- Kliknite na odkaz a https://goo.gl/Cxa9rX si stiahnite Arduino IDE
- Nainštalujte Arduino IDE do svojho systému
- Otvorte Arduino IDE a kliknite na kartu Súbor> Predvoľby
- Teraz pridajte nasledujúcu adresu URL do poľa Ďalšie adresy URL správcu tabule a kliknite na tlačidlo OK.
- URL:-
- Otvorte kartu Nástroje> Dosky> Správca dosky
- Vyhľadajte esp8266 a nainštalujte komunitné balíky esp8266
- Teraz prejdite na Nástroje> Dosky a vyberte Generický modul ESP8266
- Otvorte aplikáciu Skica> Knižnica> Spravovať knižnice
- Vyhľadajte arduino json a nainštalujte si knižnicu arduino json od Benoîta Blanchona
Krok 5: Pin Conncetion pre prevodník ESP8266 na USB-TTL
Tu sú podrobnosti o pripojení prevodníka ESP8266 na USB-TTL
- Pripojte USB-TTL 3,3 V k ESP8266 VCC & CH_PD
- Pripojte ESP8266 RX k USB-TTL TX a ESP8266 TX k USB-TTL RX
- Pripojte ESP8266 GND k USB-TTL GND
- Pripojte LED k GPIO 2 a GND
- Pripojte GPIO 0 k GND (IBA POČAS Načítavania skice)
Krok 6: Nahranie kódu a program
Pripojte USB-TTL k vášmu systému a zvoľte port v ponuke Nástroje> Porty> COMn (Ex-COM4)
Teraz upravte podrobnosti, ako napríklad- názov WiFi, heslo WiFi, názov domény, cestu a skompilovajte a nahrajte do ESP8266.
Ak máte server, môžete použiť svoj vlastný kód php a json, môžete si stiahnuť zdrojový súbor pomocou nižšie uvedeného odkazu, inak môžete použiť môj nahraný kód
V prípade akýchkoľvek otázok ma môžete kontaktovať-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg