Suntem în generația Internetului obiectelor (IoT)! În zilele noastre, puteți controla de la distanță gadgeturile / dispozitivele de acasă, precum aparatul de aer condiționat, încălzitorul de cameră, încălzitorul de apă etc. De-a lungul cursului, am construit și câteva proiecte de automatizare a casei bazate pe IoT folosind Arduino, ESP și Raspberry Pi. Dar pentru fiecare dispozitiv Wi-Fi bazat pe IoT, aveți nevoie de o conexiune la Internet sau puteți spune conectivitate neîntreruptă la Internet / Wi-Fi. Dar utilizarea conexiunii în bandă largă are limitările sale, cum ar fi uneori căderea semnalului wifi (în special pentru banda de 2,4 GHz, ocupată cu mai multe interferențe) de la cameră la cameră sau de la etaj la etaj.
Din acest motiv, sunt necesare repetatoare wifi sau extensoare de gamă, dar repetitoarele comerciale wifi disponibile pe piață sunt foarte costisitoare, ceea ce nu este o opțiune fezabilă pentru toți. Apare nevoia de soluții low-cost (mai puțin de o treime în comparație cu prețul oricărui repetor comercial comercial) numai pentru extinderea autonomiei. Deci, astăzi am împărtășit o soluție care construiește rapid proiecte de weekend într-o jumătate de oră. Pentru aceasta, nu este nevoie să construiți niciun circuit hardware și nu trebuie să fiți expert în electronică. Urmați pașii simpli de mai jos pentru a vă construi repetorul WiFi sau extinderea autonomiei.
Nodemcu ESP8266
Nodemcu ESP8266 este principala și singura componentă, așa că aș dori să descriu și câteva caracteristici de bază și specificații. Este o platformă de dezvoltare IoT open-source, o combinație a modulului wifi și a caracteristicilor Arduino (microcontroler). Poate fi, de asemenea, programat în Arduino IDE prin intermediul interfeței micro USB (cu IC de gestionare a blițului integrat) și este un modul de transcriere wifi programabil, care este cea mai bună alegere pentru rețea wifi, rețea mash și are 802.11 standard internațional 12E cip wifi, la bord 3.3V regulator și Antena la bord. De asemenea, are mai multe opțiuni de intrare de alimentare (intrare utilizând un port micro USB și două tipuri de intrare de alimentare externă (intrare VCC 5v și intrare VCC 3,3v) și poate fi utilizată ca punct de acces.
În mod normal, aceste module pot fi programate direct folosind Arduino IDE, dar pentru acest proiect, trebuie să intermitem firmware-ul pe NodeMCU. Rețineți că, după acest proces, nu veți putea utiliza NodeMCU cu Arduino IDE. De asemenea, puteți consulta acest articol intermitent ESP8266 pentru a afla mai multe despre acest lucru.
Pasul 1: În primul rând, conectați ESP8266 la un computer utilizând cablul micro USB de tip B la USB. Când este conectat, un LED luminos albastru va aprinde.
Pasul 2: Descărcați instrumentul de descărcare Flash ESP8266 pentru Windows de pe site-ul oficial. Verificați imaginea prezentată mai jos pentru a înțelege cum se extrage fișierul zip în dosar folosind WinRAR. Descărcați cea mai recentă versiune de WinRAR.
Pasul 3: Acum, trebuie să descărcați („esp_wifi_repeater-master”). Acesta este un Repeater Wi-Fi complet funcțional (cu rețea NAT și mesh). Descărcați fișierul zip și extrageți-l într-un folder unde puteți vedea un folder de firmware care are trei fișiere bin (care vor fi utilizate în etapele ulterioare). Descărcați-l de pe pagina GitHub. Link-ul și imaginea sunt date mai jos.
Descărcați ESP WiFi Repeater
Acum , extrageți fișierul în dosar din fișierul zip utilizând WinRAR
Pasul 4: Acum , faceți clic dreapta pe fișierul zip „flash_download_tools_v3.6.8” și faceți clic pe „extrageți aici”. Veți găsi un director în directorul dvs. cu numele „flash_download_tools_v3.6.8”. Acum, deschideți acest folder și deschideți instrumentele de descărcare flash, așa cum se arată în imaginea de mai jos.
Pasul 5: apare o fereastră de comandă și „instrumente de descărcare ESPRESSIF” pot fi deschise din listă. Selectați prima opțiune și faceți clic pe „ESP8266 DownloadTools”, așa cum puteți vedea în imaginea de mai jos.
După ce faceți clic pe ea, veți vedea principalele instrumente / ferestre care clipesc așa cum se arată în imaginea de mai jos.
Pasul 6: După cum am menționat la pasul 3, va trebui să descărcați esp_wifi_repeater-master din Github și să extrageți fișierul zip în dosar. Deschideți folderul și veți vedea un folder de firmware care conține 3 fișiere bin. Selectați și alegeți toate fișierele bin din instrumentele de descărcare ESP8266 unul câte unul și puneți numele fișierului în partea dreaptă. Acesta este un pas important.
Faceți clic dreapta și selectați „Redenumiți”. Apoi copiați numele fișierului bin (fără.bin) și lipiți-l după caseta @ așa cum se arată în imaginea de mai jos.
Pasul 7: Acesta este un pas foarte important. Verificați imaginea de mai jos și conform instrucțiunilor și capturilor de ecran furnizate, repetați pentru toate fișierele bin și modificați unele setări ale instrumentelor de descărcare flash esp8266 precum (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) și selectați Comport, Rată de transmisie: 115200 și în cele din urmă faceți clic pe butonul „START” pentru a începe să clipiți ESP8266.
Înainte de a clipi, veți vedea scris „IDLE”, ceea ce înseamnă că este o condiție ideală și, după ce clipiți cu succes, veți vedea dialogul „ FINISH ” în fereastra monitorului a instrumentelor de descărcare ESP8266. De asemenea, puteți vizualiza toate informațiile referitoare la intermitent și veți primi adresa MAC a punctului de acces și adresa MAC STA, care este o informație foarte importantă legată de identitatea rețelei și dispozitivelor.
Acum, deconectați-vă ESP8266 și reconectați-l sau puteți apăsa butonul de resetare a ESP 8266, astfel încât firmware-ul să repornească.
Pasul 8: Acum, ați găsit un nou punct de acces sau un nume hotspot wi-fi „MyAP”, care este SSID difuzat de ESP8266, dar țineți-vă! Nu are conectivitate la internet.
Trebuie să configurați și să configurați cu routerul Wi-Fi principal de acasă / birou deschizând pagina de configurare. Conectați-vă telefonul mobil / laptopul cu acest SSID („MyAP”) și formați adresa IP (192.168.4.1) din browserul dvs. preferat și pagina de configurare va fi deschisă. Sub setările STA, adăugați numele și parola principală a rețelei Wi-Fi și faceți clic pe conectare. După aceea, setările de configurare vor fi salvate și în setările AP (punct de acces), puteți seta numele și parola SSID. Selectați tipurile de securitate de criptare, cum ar fi cel mai popular WPA2. Urmați capturile de ecran date mai jos pentru o mai bună înțelegere.
Pasul 9: După ce s-a făcut totul, tocmai am făcut o simplă fabricație pe o bucată de plexiglas sau din fibră de sticlă și am adăugat un comutator pornit-oprit. Experimental, am adăugat două piese de antenă de 2 dbi și am conectat cu o antenă de bord pentru o acoperire mai bună a gamei wifi, care poate fi și rotită (deși ESP8266 are antenă de bord). L-am alimentat folosind un încărcător mobil USB de 5v cu un cablu USB și l-am conectat pe portul MicroUSB ESP8266 și l-am pus pe prize de curent alternativ. Aceasta este cea mai bună sursă de alimentare fiabilă pentru utilizare pe termen lung.
Un alt avantaj este că acest repetor Wi-Fi are nevoie de o sursă de alimentare de 5V, care poate fi alimentată de la o bancă de energie bună. De asemenea, puteți construi propria bancă de energie urmând acest articol. Prin urmare, există șanse ca acesta să poată fi utilizat în aer liber împreună cu telefonul dvs. mobil, dar repetorul Wi-Fi comercial nu are această facilitate. Nu îl puteți folosi în aer liber, deoarece sursa de alimentare cu curent alternativ este întotdeauna necesară.
Funcționarea completă a repetorului Wi-Fi poate fi găsită în videoclipul legat mai jos, am făcut și un test de viteză în acest nou repetor Wi-Fi și am obținut aproape 4,0 Mbps. Dacă aveți întrebări, vă rugăm să le lăsați în secțiunea de comentarii sau să folosiți forumurile noastre pentru alte întrebări tehnice.