Mes esame daiktų interneto (DI) kartoje! Šiais laikais galite iš bet kur nuotoliniu būdu valdyti savo namų dalykėlius / įrenginius, pvz., Oro kondicionierių, kambario šildytuvą, vandens šildytuvą ir kt., O įrenginį tai padaryti galima lengvai pastatyti arba įsigyti už lentynos. Kurso metu mes taip pat sukūrėme keletą daiktų internetais pagrįstų namų automatikos projektų, naudodami „Arduino“, ESP ir „Raspberry Pi“. Bet kiekvienam „IoT“ palaikančiam įrenginiui, kuriame veikia „Wi-Fi“, reikalingas interneto ryšys arba galima sakyti, kad nepertraukiamas interneto / „Wi-Fi“ ryšys. Tačiau plačiajuosčio ryšio naudojimas turi tam tikrų apribojimų, pavyzdžiui, kartais „Wi-Fi“ signalo sumažėjimas (ypač 2,4 GHz dažnių juostai, užimamai didesnių trukdžių) iš kambario į kambarį arba nuo grindų iki grindų.
Būtent dėl šios priežasties reikalingi „ wifi“ kartotuvai arba diapazono prailgintojai, tačiau rinkoje esantys komerciniai „wifi“ kartotuvai yra labai brangūs, o tai nėra įmanoma visiems. Kyla poreikis pigių sprendimų (mažiau nei trečdalis, palyginti su bet kokio komercinio „wifi“ kartotuvo kaina) tik diapazono išplėtimui. Taigi, šiandien aš pasidalinau sprendimu, kuris greitai sukuria savaitgalio projektus per pusvalandį. Tam nereikia kurti jokios aparatinės įrangos grandinės ir nereikia būti elektronikos ekspertu. Atlikite žemiau pateiktus paprastus veiksmus, kad sukurtumėte savo pigų „wifi“ kartotuvą ar nuotolio išplėtėją.
„Nodemcu ESP8266“
„Nodemcu ESP8266“ yra pagrindinis ir vienintelis komponentas, todėl norėčiau aprašyti ir keletą pagrindinių funkcijų bei specifikacijų. Tai yra atvirojo kodo IoT kūrimo platforma, „wifi“ modulio ir „Arduino“ (mikrovaldiklio) funkcijų derinys. Tai taip pat gali būti užprogramuota „Arduino IDE“ per „micro USB“ sąsają (su borto „flash“ valdymo IC) ir tai yra programuojamas „wifi“ persiuntimo modulis, kuris yra geriausias pasirinkimas „Wi-Fi“ tinklui, tinklui kurti ir turi 802,11 tarptautinio standarto „12E wifi“ lustą, 3,3 V reguliatorius ir borto „Antena“. Be to, jis turi keletą maitinimo įvesties parinkčių (įvestis naudojant „micro USB“ prievadą ir dviejų tipų išorinę maitinimo įvestį (5 V VCC įvestis ir 3,3 V VCC įvestis) ir gali būti naudojama kaip prieigos taškas.
Paprastai šiuos modulius galima programuoti tiesiogiai naudojant „Arduino IDE“, tačiau šiam projektui turime mirksėti programinės įrangos programoje „NodeMCU“. Atkreipkite dėmesį, kad po šio proceso negalėsite naudoti „NodeMCU“ su „Arduino IDE“. Norėdami sužinoti daugiau apie tai, taip pat galite kreiptis į šį ESP8266 mirksintį straipsnį.
1 žingsnis: Pirmiausia prijunkite ESP8266 prie kompiuterio, naudodami B tipo „micro USB“, prie USB kabelio. Prijungus šviečia mėlynos šviesos indikatoriaus šviesos diodas.
2 žingsnis: atsisiųskite „Windows“ ESP8266 „Flash“ atsisiuntimo įrankį iš oficialios svetainės. Patikrinkite žemiau pateiktą vaizdą, kad suprastumėte, kaip išskleisti ZIP failą į aplanką naudojant „WinRAR“. Atsisiųskite naujausią „WinRAR“ versiją.
3 žingsnis: Dabar turite atsisiųsti („esp_wifi_repeater-master“). Tai yra visiškai veikiantis „Wi-Fi“ kartotuvas (su NAT ir tinklų tinklu). Atsisiųskite ZIP failą ir ištraukite jį į aplanką, kuriame galite pamatyti aparatinės įrangos aplanką, kuriame yra trys šiukšliadėžės failai (kurie bus naudojami vėlesniuose etapuose). Atsisiųskite jį iš „GitHub“ puslapio. Nuoroda ir vaizdas pateikiami žemiau.
Atsisiųskite „ESP WiFi Repeater“
Dabar , išskleisti failą į aplanką iš užtrauktuku naudojant WinRAR
4 žingsnis: Dabar , dešiniuoju pelės mygtuku spustelėkite ant zip failą "flash_download_tools_v3.6.8" ir paspauskite ant "Extract Here". Savo kataloge rasite aplanką pavadinimu „flash_download_tools_v3.6.8“. Dabar atidarykite šį aplanką ir atidarykite „Flash“ atsisiuntimo įrankius, kaip parodyta toliau pateiktame paveikslėlyje.
5 žingsnis: Atsiranda komandų langas ir iš sąrašo galima atidaryti „ESPRESSIF download tools“. Pasirinkite pirmąją parinktį ir spustelėkite „ESP8266 DownloadTools“, kaip matote toliau pateiktame paveikslėlyje.
Kai spustelėsite jį, pamatysite pagrindinius mirksinčius įrankius / langą, kaip parodyta paveikslėlyje žemiau.
6 žingsnis: Kaip jau minėjau 3 veiksme, turėsite atsisiųsti „esp_wifi_repeater-master“ iš „Github“ ir ištraukti zip failą į aplanką. Atidarykite aplanką ir pamatysite programinės aparatinės įrangos aplanką, kuriame yra 3 šiukšliadėžės failai. Pasirinkite ir pasirinkite visus šiukšliadėžės failus iš ESP8266 atsisiuntimo įrankių po vieną ir paties failo pavadinimą įdėkite į dešiniąją šoninę dėžutę. Tai svarbus žingsnis.
Dešiniuoju pelės mygtuku spustelėkite ir pasirinkite „Pervardyti“. Tada nukopijuokite šiukšliadėžės failo pavadinimą (without.bin) ir įklijuokite jį po laukeliu @, kaip parodyta paveikslėlyje žemiau.
7 žingsnis: Tai labai svarbus žingsnis. Check out vaizdo žemiau ir pagal instrukcijas ir ekrano sąlyga, pakartokite visiems bin failą ir pakeisti kai kuriuos esp8266 flash parsisiuntimo įrankių parametrus, pavyzdžiui, (SPI greitis: 80MHz, "SPI režimas: QIO, flash DYDIS: 32Mbit) ir pasirinkite Atitikti, Perdavimo sparta: 115200 ir galiausiai spustelėkite mygtuką „Pradėti“, kad pradėtumėte mirksėti ESP8266.
Prieš mirksėdami pamatysite užrašą „IDLE“, o tai reiškia, kad tai ideali būklė, o po to, kai sėkmingai mirksi, ESP8266 atsisiuntimo įrankių ekrane pamatysite dialogą „ FINISH “. Taip pat galite peržiūrėti visą mirksinčią susijusią informaciją ir gausite prieigos taško MAC adresą ir STA MAC adresą, kurie yra labai svarbi su tinklo ir įrenginio tapatybe susijusi informacija.
Dabar tiesiog atjunkite ESP8266 ir vėl prijunkite arba galite paspausti ESP 8266 atstatymo mygtuką, kad programinė įranga būtų paleista iš naujo.
8 žingsnis: Dabar radote naują „Accesspoint“ arba „wi-fi“ viešosios interneto prieigos taško pavadinimą „MyAP“, kuris yra ESP8266 transliuojamas SSID, bet laikykitės! Jis neturi interneto ryšio.
Turite nustatyti ir sukonfigūruoti pagrindinį namų / biuro „Wi-Fi“ maršrutizatorių, atidarydami jo konfigūracijos puslapį. Prijunkite savo mobilųjį / nešiojamąjį kompiuterį su šiuo („MyAP“) SSID ir iš savo mėgstamos naršyklės surinkite IP adresą (192.168.4.1) ir bus atidarytas konfigūracijos puslapis. Pagal STA nustatymus pridėkite savo pagrindinį „wifi“ tinklo SSID vardą ir slaptažodį ir spustelėkite prisijungti. Po to konfigūracijos nustatymai bus išsaugoti ir AP (prieigos taško) nustatymuose galite nustatyti savo SSID vardą ir slaptažodį. Pasirinkite šifravimo saugumo tipus, pvz., Populiariausią WPA2. Norėdami geriau suprasti, vadovaukitės toliau pateiktomis ekrano kopijomis.
9 žingsnis: kai viskas buvo padaryta, aš tiesiog padariau paprastą gaminį iš organinio stiklo gabalo ar stiklo pluošto ir pridėjau įjungimo / išjungimo jungiklį. Eksperimentiškai pridėjau du gabalus po 2 dbi anteną ir sujungiau su borto antena, kad būtų užtikrintas geresnis „wifi“ diapazonas, kurį taip pat galima pasukti (nors ESP8266 turi borto anteną). Aš jį įjungiau naudodamas 5v USB mobilųjį įkroviklį su USB kabeliu ir prijungęs prie ESP8266 „MicroUSB“ prievado ir įdėjęs į kintamosios srovės lizdus. Tai yra geriausias patikimas maitinimo šaltinis ilgalaikiam naudojimui.
Kitas privalumas yra tas, kad šiam „Wi-Fi“ kartotuvui reikia 5v maitinimo šaltinio, kurį galima maitinti iš gero maitinimo banko, taip pat galite sukurti savo energijos banką, vadovaudamiesi šiuo straipsniu. Taigi yra tikimybė, kad jį galima naudoti lauke kartu su savo mobiliuoju telefonu, tačiau komerciniame „Wi-Fi“ kartotuve šios galimybės nėra. Negalite jo naudoti lauke, nes nuolat reikia kintamosios srovės maitinimo šaltinio.
Visą „Wi-Fi“ kartotuvo veikimą galima rasti toliau pateiktame vaizdo įraše. Mes taip pat atlikome greičio bandymą šiame naujame „Wi-Fi“ kartotuve ir gavome beveik 4,0 Mbps. Jei turite klausimų, palikite juos komentarų skiltyje arba naudokitės mūsų forumais kitiems techniniams klausimams.