Sadržaj:
Video: LED upravljanje pomoću ESP8266 WiFi modula- Internet stvari: 6 koraka
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
ESP8266 je jeftin Wi-Fi čip s punim TCP/IP stogom i MCU (mikrokontroler) sposobnošću koju proizvodi kineski proizvođač iz Šangaja, Espressif Systems.
Čip je prvi put privukao pažnju zapadnih proizvođača u kolovozu 2014. s modulom ESP-01, koji je izradio proizvođač treće strane, Ai-Thinker. Ovaj mali modul omogućuje mikrokontrolerima da se povežu na Wi-Fi mrežu i uspostave jednostavne TCP/IP veze pomoću naredbi u stilu Hayesa. Međutim, u to vrijeme gotovo da nije bilo dokumentacije na čipu na engleskom jeziku o čipu i naredbama koje je prihvaćao. Vrlo niska cijena i činjenica da je na modulu bilo vrlo malo vanjskih komponenti sugerirale su da bi na kraju mogao biti vrlo jeftin, privukao je mnoge hakere da istraže modul, čip i softver na njemu, kao i da prevedu kinesku dokumentaciju. ESP8285 je ESP8266 s 1 MiB ugrađenog bljeskalice, omogućavajući uređaje s jednim čipom koji se mogu spojiti na Wi-Fi.
Korak 1: Osnovni zahtjevi za ovaj projekt navedeni su kako slijedi:-
(1) ESP8266 WiFi modul
(2) Arduino IDE
(3) Oglasna ploča
(4) Žice kratkospojnika
(5) USB-TTL pretvarač
(6) Izvor napajanja (3,3 V DC)
(7) Bežična internetska veza (WiFi)
(8) Web poslužitelj (možete koristiti naš)
(9) LED
Korak 2: Što je ESP8266?
ESP8266 je jeftin Wi-Fi čip s punim TCP/IP stogom i MCU (mikrokontroler) sposobnošću koju proizvodi kineski proizvođač iz Šangaja, Espressif Systems.
Čip je prvi put privukao pažnju zapadnih proizvođača u kolovozu 2014. s modulom ESP-01, koji je izradio proizvođač treće strane, Ai-Thinker. Ovaj mali modul omogućuje povezivanje mikrokontrolera s Wi-Fi mrežom i jednostavne TCP/IP veze pomoću naredbi u stilu Hayesa. Međutim, u to vrijeme gotovo da nije bilo dokumentacije na čipu na engleskom jeziku o čipu i naredbama koje je prihvaćao. Vrlo niska cijena i činjenica da je na modulu bilo vrlo malo vanjskih komponenti sugerirale su da bi na kraju mogao biti vrlo jeftin, privukao je mnoge hakere da istraže modul, čip i softver na njemu, kao i da prevedu kinesku dokumentaciju. ESP8285 je ESP8266 s 1 MiB ugrađenog bljeskalice, omogućavajući uređaje s jednim čipom koji se mogu spojiti na Wi-Fi.
Korak 3: Što su Arduino i IDE?
Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji se lako koristi. Arduino ploče mogu čitati ulaze - svjetlo na senzoru, prst na gumbu ili poruku na Twitteru - i pretvoriti ga u izlaz - aktivirati motor, uključiti LED, objaviti nešto na internetu. Ploči možete reći što učiniti slanjem skupa uputa mikrokontroleru na ploči. Da biste to učinili, koristite programski jezik Arduino (na temelju ožičenja) i Arduino softver (IDE), na temelju obrade.
Zašto Arduino? Zahvaljujući svom jednostavnom i pristupačnom korisničkom iskustvu, Arduino je korišten u tisućama različitih projekata i aplikacija. Softver Arduino jednostavan je za korištenje za početnike, ali dovoljno fleksibilan za napredne korisnike. Radi na Mac, Windows i Linux. Učitelji i učenici koriste ga za izradu jeftinih znanstvenih instrumenata, za dokazivanje kemijskih i fizikalnih načela ili za početak programiranja i robotike. Dizajneri i arhitekti grade interaktivne prototipe, glazbenici i umjetnici koriste ga za instalacije i eksperimentiranje s novim glazbalima. Proizvođači ga, naravno, koriste za izgradnju mnogih projekata izloženih na Maker Faireu, na primjer. Arduino je ključni alat za učenje novih stvari. Svatko - djeca, hobisti, umjetnici, programeri - može početi petljati samo slijedeći korak po korak upute iz kompleta ili dijeliti ideje na internetu s ostalim članovima Arduino zajednice.
Korak 4: Preuzmite Arduino IDE i postupak postavljanja
- Kliknite vezu i https://goo.gl/Cxa9rX preuzmite Arduino IDE
- Instalirajte Arduino IDE na svoj sustav
- Otvorite Arduino IDE i kliknite karticu Datoteka> Postavke
- Sada dodajte sljedeći URL u polje Dodatni URL -ovi upravitelja ploče i kliknite U redu.
- URL:-
- Otvorite karticu Alati> Ploče> Upravitelj ploče
- Potražite esp8266 i instalirajte pakete zajednice esp8266
- Sada idite na Alati> Ploče i odaberite Generički modul ESP8266
- Otvorite Sketch> Library> Manage Libraries
- Potražite arduino json i instalirajte arduino json biblioteku od Benoîta Blanchona
Korak 5: Priključite pin za ESP8266 na USB-TTL pretvarač
Ovdje su detalji povezivanja za ESP8266 na USB-TTL pretvarač
- Spojite USB-TTL 3.3V na ESP8266 VCC & CH_PD
- Spojite ESP8266 RX na USB-TTL TX i ESP8266 TX na USB-TTL RX
- Spojite ESP8266 GND na USB-TTL GND
- Spojite LED na GPIO 2 i GND
- Spojite GPIO 0 na GND (SAMO ZA UČITAVANJE SKITA)
Korak 6: Prijenos koda i program
Priključite USB-TTL na svoj sustav i odaberite port na Alati> Portovi> COMn (Ex-COM4)
Sada uredite pojedinosti poput- WiFi ime, WiFi lozinka, naziv domene, put i sastavite skicu i prenesite je na ESP8266.
Ako imate poslužitelj, tada možete koristiti vlastiti putem php i json koda, možete preuzeti izvornu datoteku s donje veze, inače možete upotrijebiti moj preneseni kod
Za bilo koji problem možete me kontaktirati-
Bipul Kumar Gupta
(https://goo.gl/b6TggT)
bipulgupta.com/
www.facebook.com/bipulkg