Olemme esineiden internetin (IoT) sukupolvessa! Nykyään voit hallita kodin laitteita, kuten ilmastointilaitetta, huonelämmitintä, vedenlämmitintä, jne. Etäyhteydellä mistä tahansa, ja laite tähän voidaan helposti rakentaa tai ostaa hyllyltä. Kurssin aikana olemme myös rakentaneet muutamia IoT-pohjaisia koti-automaatioprojekteja, joissa käytetään Arduinoa, ESP: tä ja Raspberry Pi: tä. Mutta jokaiselle Wi-Fi-pohjaiselle IoT-laitteelle tarvitset Internet-yhteyden tai voit sanoa keskeytymättömän Internet- / Wi-Fi-yhteyden. Mutta laajakaistayhteyden käytöllä on rajoituksia, kuten joskus wifi-signaalin pudotus (varsinkin 2,4 GHz: n taajuudella, jossa on enemmän häiriöitä) huoneesta huoneeseen tai lattiasta lattiaan.
Tästä syystä tarvitaan wifi-toistimia tai etäisyyslaajennuksia, mutta markkinoilla olevat kaupalliset wifi-toistimet ovat erittäin kalliita, mikä ei ole kaikille vaihtoehto. Tarvitaan halpoja ratkaisuja (alle kolmasosa verrattuna minkä tahansa kaupallisen wifi-toistimen hintaan) vain kantaman laajentamiseen. Joten tänään olen jakanut ratkaisun, joka rakentaa nopeasti viikonloppuprojektit puolen tunnin sisällä. Tätä varten sinun ei tarvitse rakentaa mitään laitteistopiiriä eikä sinun tarvitse olla elektroniikan asiantuntija. Noudata alla annettuja yksinkertaisia ohjeita rakentaaksesi edullisen wifi-toistimen tai -laajennuslaitteen.
Nodemcu ESP8266
Nodemcu ESP8266 on tärkein ja ainoa komponentti, joten haluaisin kuvata myös joitain perusominaisuuksia ja teknisiä tietoja. Se on avoimen lähdekoodin IoT-kehitysalusta, yhdistelmä wifi-moduulia ja Arduinon (mikrokontrolleri) ominaisuuksia. Se voidaan ohjelmoida myös Arduino IDE: ssä mikro-USB-liitännän kautta (sisäänrakennetulla flash-hallinnan IC: llä), ja se on ohjelmoitava wifi-lähetinmoduuli, joka on paras valinta wifi-verkkoon, mash-verkkoon ja siinä on 802.11 kansainvälisen standardin mukainen 12E wifi-siru, sisäinen 3.3V säädin ja sisäinen Antena. Siinä on myös useita virransyöttövaihtoehtoja (tulo mikro-USB-portilla ja kahden tyyppinen ulkoinen virtalähde (5 V VCC-tulo ja 3,3 V VCC-tulo), ja sitä voidaan käyttää tukiasemana.
Normaalisti nämä moduulit voidaan ohjelmoida suoraan Arduino IDE: n avulla, mutta tätä projektia varten meidän on välitettävä laiteohjelmisto NodeMCU: lla. Huomaa, että tämän prosessin jälkeen et voi käyttää NodeMCU-laitettasi Arduino IDE: n kanssa. Voit myös tutustua tähän ESP8266: n vilkkuvaan artikkeliin saadaksesi lisätietoja tästä.
Vaihe 1: Liitä ensin ESP8266 tietokoneeseesi tyypin B mikro-USB-liitännällä varustettuun USB-kaapeliin. Kun yhteys on muodostettu, sininen merkkivalo palaa.
Vaihe 2: Lataa ESP8266: n Flash-lataustyökalu Windowsille viralliselta verkkosivustolta. Tarkista alla oleva kuva ymmärtääksesi, miten zip-tiedosto puretaan kansioon WinRAR: lla. Lataa viimeisin WinRAR-versio.
Vaihe 3: Nyt sinun on ladattava (“esp_wifi_repeater-master”). Tämä on täysin toimiva Wi-Fi-toistin (NAT- ja mesh-verkkojen kanssa). Lataa zip-tiedosto ja pura se kansioon, josta näet laiteohjelmakansion, jossa on kolme roskatiedostoa (joita käytetään myöhemmissä vaiheissa). Lataa se GitHub-sivulta. Linkki ja kuva on annettu alla.
Lataa ESP WiFi-toistin
Nyt , pura tiedoston kansioon zip WinRAR
Vaihe 4: Nyt , klikkaa hiiren oikealla zip-tiedoston ”flash_download_tools_v3.6.8” ja klikkaa 'ote täällä'. Hakemistostasi löytyy kansio nimeltä “flash_download_tools_v3.6.8”. Avaa nyt tämä kansio ja avaa flash-lataustyökalut alla olevan kuvan osoittamalla tavalla.
Vaihe 5: Näkyviin tulee komentoikkuna ja "ESPRESSIF-lataustyökalut" voidaan avata luettelosta. Valitse ensimmäinen vaihtoehto ja napsauta "ESP8266 DownloadTools", kuten näet alla olevasta kuvasta.
Kun napsautat sitä, näet tärkeimmät vilkkuvat työkalut / ikkunan alla olevan kuvan osoittamalla tavalla.
Vaihe 6: Kuten mainitsin vaiheessa 3, sinun on ladattava esp_wifi_repeater-master Githubista ja purettava zip-tiedosto kansioon. Avaa kansio ja näet laiteohjelmakansion, joka sisältää 3 lokitiedostoa. Valitse ja valitse kaikki roskatiedostot ESP8266-lataustyökaluista yksi kerrallaan ja laita itse tiedoston nimi oikeaan sivuruutuun. Tämä on tärkeä askel.
Napsauta hiiren kakkospainikkeella ja valitse Nimeä uudelleen. Kopioi sitten roskakoritiedoston nimi (without.bin) ja liitä se @ -ruudun perään alla olevan kuvan mukaisesti.
Vaihe 7: Tämä on erittäin tärkeä askel. Katso alla oleva kuva ja toista annettujen ohjeiden ja kuvakaappausten mukaan kaikki lokerotiedostot ja muuta joitain esp8266-flash-lataustyökalujen asetuksia, kuten (SPI SPEED: 80Mhz, SPI MODE: QIO, FLASH SIZE: 32Mbit) ja valitse Comport, Siirtonopeus: 115200 ja napsauta lopuksi “START” -painiketta aloittaaksesi ESP8266: n vilkkumisen.
Ennen vilkkumista näet "IDLE" kirjoitettuna, mikä tarkoittaa, että se on ihanteellinen kunto ja vilkkumisen jälkeen näet " FINISH " -valintaikkunan ESP8266-lataustyökalujen näyttöikkunassa. Voit myös tarkastella kaikkia vilkkuvia tietoja ja saat tukiaseman MAC-osoitteen ja STA-MAC-osoitteen, jotka ovat erittäin tärkeitä verkko- ja laitetunnuksiin liittyviä tietoja.
Irrota nyt ESP8266 ja liitä se uudelleen tai voit painaa ESP 8266: n nollauspainiketta niin, että laiteohjelmisto käynnistyy uudelleen.
Vaihe 8: Nyt olet löytänyt uuden Accesspoint- tai wi-fi-hotspotin nimen “MyAP”, joka on ESP8266: n lähettämä SSID, mutta odota! Sillä ei ole Internet-yhteyttä.
Sinun on määritettävä ja määritettävä kotisi / toimistosi Wi-Fi-reititin avaamalla sen asetussivu. Yhdistä matkapuhelimesi tällä (“MyAP”) SSID: llä ja valitse IP-osoite (192.168.4.1) suosikkiselaimestasi, ja määrityssivu avautuu. Lisää STA-asetusten alle pääverkkosi SSID-nimi ja salasana ja napsauta Yhdistä. Tämän jälkeen kokoonpanoasetukset tallennetaan ja AP: n (tukiasema) asetuksissa voit asettaa SSID-nimen ja salasanan. Valitse salaustyypit, kuten suosituin WPA2. Seuraa alla olevia kuvakaappauksia ymmärtämisen parantamiseksi.
Vaihe 9: Kun kaikki oli tehty, tein vain yksinkertaisen valmistuksen pleksilasista tai lasikuidusta ja lisäsin päälle / pois-kytkimen. Lisäsin kokeellisesti kaksi kappaletta 2 dbi -antennia ja liitin aluksella olevaan antenniin paremman wifi-alueen kattavuuden takaamiseksi, jota voidaan myös kääntää (vaikka ESP8266: ssa on sisäinen antenni). Liitin virran 5 V: n USB-matkapuhelimella, jossa oli USB-kaapeli, ja kytkin sen ESP8266 MicroUSB -porttiin ja laitoin sen pistorasiaan. Tämä on paras luotettava virtalähde pitkäaikaiseen käyttöön.
Toinen etu on, että tämä Wi-Fi-toistin tarvitsee 5 V: n virtalähteen, jota voidaan käyttää hyvällä virtapankilla. Voit myös rakentaa oman virtapankin seuraamalla tätä artikkelia. Siksi on mahdollista, että sitä voidaan käyttää ulkona matkapuhelimesi kanssa, mutta kaupallisessa Wi-Fi-toistimessa ei ole tätä mahdollisuutta. Et voi käyttää sitä ulkona, koska verkkovirtaa tarvitaan aina.
Wi-Fi-toistimen täydellinen toiminta löytyy alla olevasta videosta. Olemme myös tehneet nopeustestin uudessa Wi-Fi-toistimessa ja saaneet lähes 4,0 Mbps. Jos sinulla on kysyttävää, jätä ne kommenttiosioon tai käytä foorumeitamme muihin teknisiin kysymyksiin.