Obsah:
Video: Ovládání LED pomocí WiFi modulu ESP8266- internet věcí: 6 kroků
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
ESP8266 je levný Wi-Fi čip s plným zásobníkem TCP/IP a schopností MCU (jednotka mikrokontroléru) vyráběný čínským výrobcem Espressif Systems se sídlem v Šanghaji.
Čip se poprvé dostal do povědomí západních výrobců v srpnu 2014 s modulem ESP-01 vyrobeným výrobcem třetí strany, společností Ai-Thinker. Tento malý modul umožňuje mikrokontrolérům připojit se k síti Wi-Fi a provádět jednoduchá připojení TCP/IP pomocí příkazů ve stylu Hayes. V té době však na čipu nebyla žádná dokumentace v anglickém jazyce a příkazy, které přijímal. Velmi nízká cena a skutečnost, že v modulu bylo velmi málo externích komponent, což naznačovalo, že by objem mohl být nakonec velmi levný, přilákal mnoho hackerů k prozkoumání modulu, čipu a softwaru na něm, stejně jako k překladu čínské dokumentace. ESP8285 je ESP8266 s 1 MiB vestavěného blesku, což umožňuje jednočipová zařízení schopná připojení k Wi-Fi.
Krok 1: Základní požadavky pro tento projekt jsou uvedeny následovně:-
(1) WiFi modul ESP8266
(2) Arduino IDE
(3) Breadboard
(4) Propojovací vodiče
(5) Převodník USB-TTL
(6) Zdroj napájení (3,3 V DC)
(7) Bezdrátové připojení k internetu (WiFi)
(8) Webový server (můžete použít náš)
(9) LED
Krok 2: Co je ESP8266?
ESP8266 je levný Wi-Fi čip s plným zásobníkem TCP/IP a schopností MCU (jednotka mikrokontroléru) vyráběný čínským výrobcem Espressif Systems se sídlem v Šanghaji.
Čip se poprvé dostal do povědomí západních výrobců v srpnu 2014 s modulem ESP-01 vyrobeným výrobcem třetí strany, společností Ai-Thinker. Tento malý modul umožňuje mikrokontrolérům připojit se k síti Wi-Fi a provádět jednoduchá připojení TCP/IP pomocí příkazů ve stylu Hayes. V té době však na čipu nebyla žádná dokumentace v anglickém jazyce a příkazy, které přijímal. Velmi nízká cena a skutečnost, že v modulu bylo velmi málo externích komponent, což naznačovalo, že by objem mohl být nakonec velmi levný, přilákalo mnoho hackerů k prozkoumání modulu, čipu a softwaru na něm, stejně jako k překladu čínské dokumentace. ESP8285 je ESP8266 s 1 MiB vestavěného blesku, který umožňuje jednočipová zařízení schopná připojení Wi-Fi.
Krok 3: Co je Arduino a IDE?
Arduino je open-source elektronická platforma založená na snadno použitelném hardwaru a softwaru. Desky Arduino jsou schopné číst vstupy - světlo na senzoru, prst na tlačítku nebo zprávu na Twitteru - a proměnit je na výstup - aktivace motoru, rozsvícení LED, zveřejnění něčeho online. Můžete své desce sdělit, co má dělat, a to zasláním sady pokynů mikrokontroléru na desce. K tomu použijete programovací jazyk Arduino (na základě zapojení) a software Arduino (IDE) na základě zpracování.
Proč Arduino? Díky své jednoduché a dostupné uživatelské zkušenosti bylo Arduino použito v tisících různých projektů a aplikací. Software Arduino je snadno použitelný pro začátečníky, ale dostatečně flexibilní i pro pokročilé uživatele. Běží na počítačích Mac, Windows a Linux. Učitelé a studenti jej používají ke stavbě levných vědeckých přístrojů, k prokázání principů chemie a fyziky nebo k začátkům s programováním a robotikou. Designéři a architekti staví interaktivní prototypy, hudebníci a umělci jej používají k instalaci a experimentování s novými hudebními nástroji. Tvůrci jej samozřejmě používají k vybudování mnoha projektů vystavených například na Maker Faire. Arduino je klíčový nástroj pro učení se novým věcem. Kdokoli - děti, fandové, umělci, programátoři - se mohou začít pohrávat jen podle podrobných pokynů sady nebo sdílet nápady online s ostatními členy komunity Arduino.
Krok 4: Stáhněte si Arduino IDE a proces instalace
- Klikněte na odkaz a https://goo.gl/Cxa9rX stáhněte Arduino IDE
- Nainstalujte si do systému Arduino IDE
- Otevřete Arduino IDE a klikněte na kartu Soubor> Předvolby
- Nyní přidejte následující URL do pole Další adresy URL Správce desek a klikněte na OK.
- URL:-
- Otevřete kartu Nástroje> Desky> Správce desek
- Vyhledejte esp8266 a nainstalujte balíčky komunity esp8266
- Nyní přejděte na Nástroje> Desky a vyberte Obecný modul ESP8266
- Otevřete Sketch> Library> Manage Libraries
- Vyhledejte arduino json a nainstalujte knihovnu arduino json od Benoîta Blanchona
Krok 5: Pin Conncetion pro převodník ESP8266 na USB-TTL
Zde jsou podrobnosti o připojení převodníku ESP8266 na USB-TTL
- Připojte USB-TTL 3,3 V k ESP8266 VCC & CH_PD
- Připojte ESP8266 RX k USB-TTL TX a ESP8266 TX k USB-TTL RX
- Připojte ESP8266 GND k USB-TTL GND
- Připojte LED k GPIO 2 a GND
- Připojte GPIO 0 k GND (POUZE BĚHEM Načítání skici)
Krok 6: Nahrání kódu a program
Připojte USB-TTL k vašemu systému a vyberte port v nabídce Nástroje> Porty> COMn (Ex-COM4)
Nyní upravte podrobnosti, jako je- název WiFi, heslo WiFi, název domény, cesta a kompilace skici a nahrání do ESP8266.
Pokud máte server, můžete použít svůj vlastní pomocí kódu php a json, můžete si stáhnout zdrojový soubor pomocí níže uvedeného odkazu, jinak můžete použít můj nahraný kód
V případě jakéhokoli problému mě můžete kontaktovat-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg