Nola erabili Arduino WiFi

Nola erabili Arduino WiFi
Philip Lawrence

WiFi-a zure Arduino proiektuetan integratu nahi baduzu, pozik egongo zara horretarako hainbat modu daudela. Horrez gain, ez duzu kezkatu behar Arduino mikrokontrolagailuak Wi-Fi modulurik ez badu ere. Behar duzun guztia Arduino Wi-Fi Shield bat da, Arduinorekin bateragarria den Wi-Fi modulu batekin, eta prest zaude.

Arduino plaka ezagun batzuek haririk gabeko funtzioak ez dituzte, baina badira moduak. egin ezazu Wi-Fi bateragarri hedapenak eta kanpoko Wi-Fi moduluak erabiliz. Bestalde, Arduino UNO Rev-ek WiFi euskarria du, beraz, ez du Arduino Shield autonomorik behar. Azkenik, Arduino Uno Wi-Fi eredua Arduino softwarea erabiliz programatzen da.

Gida honetan, zure Arduino plakan Wi-Fi modulu bat instalatzeko eta konektatzeko jakin behar duzun guztia ikasiko duzu. Internet.

Nola funtzionatzen duten Arduino WiFi proiektuak

Modu asko daude Wi-Fi zure Arduino proiektuan gehitzeko, beraz, ezinbestekoa da zure beharren araberako ikuspegirik onena aukeratzea. Zortea baduzu, agian ez duzu taula berezirik behar. Arduino plaka batzuek, Arduino Uno WiFi barne, Wi-Fi gaitasuna dute.

Hala ere, Arduino produktu-lerroak Arduino WiFi/Wireless Shield esklusiboa barne hartzen du, eraikitako edozein Arduino mikrokontrolagailurekin funtzionatzeko diseinatua. -Hari gabeko moduluan.

Irtenbidea erraza da: erabili kanpoko haririk gabeko modulu bat (Wi-Fi + BT) bateragarria denzure Arduino plaka.

Arduino WiFi Shield bat erabili behar al dut?

Arduino Wi-Fi ezkutuak ofizialki eten direnez eta merkatuan jada eskuragarri ez daudenez, zure proiektuetan WiFi gehitzeko aukerarik errazena ESP8266-ren antzeko Arduino Wi-Fi modulua erabiltzea da.

Modulu hau mikrokontrolagailu bat da, firmware pertsonalizatu ugarirekin horni daitekeena eta Wi-Fira konekta zaitezkeen kontrol handia ematen dizu.

Gomendatua: nola konfiguratu Raspberry Pi Wifi IP estatiko batekin

Nola konfiguratu Arduino Uno WiFi

Hala ere, gida honetarako, gauzak errazak eta ulergarriak mantenduko ditugu, edonork erraz jarraitu dezan, edozein dela ere. esperientzia maila edo trebetasun teknikoa.

Gauza hauek nahiko konplikatu daitezkeela ulertzen dugu, beraz, zure ESP8266-n komando bakoitza nola abiarazteko azalduko dizugu, zure sarera berehala konektatzeko.

Beraz, ikus ditzagun hurbilagotik Arduino IDEa eta bere tresnei.

Zer beharko duzu

Arduino proiektu askok hainbat metodo erabiltzen dituzte WiFi konexio seguru batera konektatzeko. Hala ere, gida honetarako, Arduino WiFi modulu baten adibidea hartuko dugu, gaur egun funtzionaltasun hori ez duen plaka bati WiFi euskarria gehitzeko.

Horretarako, tresna hauek beharko dituzu:

  • Arduino Uno
  • Arduino IDE
  • Kableatzea
  • USB kablea
  • ESP8266 WiFiModulua
  • Breadboard

Ezinbestekoa da zure ESP8266 modulua aldez aurretik egiaztatzea, dagoeneko instalatuta dagoen firmware egokia duelako. Honek modulua zure sarera konektatzeko prozesua erraztuko du.

Orain dena eskura duzula, has gaitezen proiektua kableatzen. Horren ostean, zure Arduino plaka WiFi-ra konektatzeko jakin behar dituzun komandoei buruz hitz egingo dugu.

Arduino Uno WiFi kableatua

Proiektu honetan, Arduino ESP8266rekin komunikatuko da: zuk erabili igortzeko eta jasotzeko pinak Arduino WiFi moduluarekin komunikatzeko.

Ikusi ere: Nola erabili AT&T International WiFi

Funtsean, zirkuitu bat konfiguratuko duzu eta hariak behar dituzu transmisio-kanal gisa jarduteko zure Arduino Uno-ren informazio-fluxua errazteko. WiFi edo Arduino WiFi shield.

Lehen urratsa dena konektatzea da. Kontuz jarraitu beheko urratsak, kableatuak nahastea zure proiektu osoa arriskuan jar dezakeelako.

Zer hariak behar ditut?

Zure Arduino Uno WiFi proiektuaren lehen urratsean, hari hauek konektatzen hasiko zara:

  • Lehenik eta behin, konektatu ESP8266-n dagoen TX-ra TX-ra. Arduino Uno
  • Ondoren, konektatu ESP8266-ren RX Arduino Uno-ko RX-ra
  • Ondoren, konektatu ESP2866-ren ER Arduino Uno-ko 3.3V-ra
  • Hurrengoa , konektatu VCC edo 3v3 ESP8266-n Arduino Uno-ko 3.3V-ra
  • Azkenik, konektatu GND Arduino Uno-nESP2866-n GNDra

Orain kable guztiak behar bezala konektatuta dituzula, ezinbestekoak diren urratsekin has gaitezke. Kableatu egokiak zure Arduino Uno-k ESP2866-ra komandoak pasa ditzakeela ziurtatuko du Arduino IDEan aurkitzen den Serial Monitoretik. Honek modulua Internetera konektatzeko beharrezko ordenagailuaren komandoa bidaltzen lagunduko dizu.

ESP8266-rekin komunikatzea

Guztiok dakigu ordenagailuek beste hizkuntza bat hitz egiten dutela, beraz, gailu batekin komunikatzeko, bere hizkuntzan hitz egiteko gai izan behar duzu. Horrek esan nahi du ondo jakin behar duzula kodeak eta komandoak idazten gailuak egin nahi duzun ekintza komunikatzen laguntzeko.

1. urratsa

Ondoko honetan oinarrituta. Adibidez, ESP8266rekin zuzenean komunikatuko gara Arduino plaka zirriborro bat igo beharrean. Hori dela eta, bankuaren zirriborro lehenetsia igo dezakezu; gailuarekin batera Arduino fitxategietan aurkituko duzu.

Ez baduzu aurkitzen, behean dagoen kodea kopiatu dezakezu. Honek zure Arduinoren atzeko planoan exekutatzen diren kodeetako argibideak ezabatuko ditu eta hutsik dagoen taula batekin hasten lagunduko dizu.

2. urratsa

Ziurtatu hori. Arduino USB baten bidez Arduino IDEra konektatuta dago. Orduan bakarrik hasi zaitezke komandoekin. Kode hau exekutatu ondoren, zoaz Tresnak atalera eta hautatu Serieko monitoreak. Agian ez zenuten horrelakorik egin iraganeko proiektuetan, baina haualdiz, ikusten duzun leihoan hainbat aukera aldatu beharko dituzu.

Lehenik eta behin, egin klik agertzen den goitibeherako koadroan eta hautatu "Newline" eta, ondoren, izena aldatu "Both NL & CR”.

Ondoren, aldatu baud-tasa lehendik dagoen 9.600-tik 115.200-ko ​​tasa berri batera. Orain zure serieko monitorea zure ESP8266rekin zuzenean komunikatu ahal izango da.

3. urratsa

Orain urrats hauek amaituta, zure aurrerapena egiaztatu eta probatu dezakezu. konexioa ondo konfiguratu den ikusteko. Orain arte egin duzun guztia funtzionatzen duen egiaztatzeko, idatzi komando hau:

Dena ondo funtzionatzen badu, zure gailutik erantzun bat jasoko duzu "Ados" dioena. Hau zure Serial monitorearen jakinarazpena da, hurrengo urratsera pasa dezakezuna. "Ados" jaso duzunean, ESP8266 gailuak onartzen dituen AT komando desberdinak bidal ditzakezu.

Une honetan, zure Arduino WiFi modulua eskuz konekta dezakezu edozein sarera.

4. urratsa

WiFi konexioa abiarazteko, exekutatu komando hau:

Hau da zati delikatua: ziurtatu SSID eta pasahitza ordezkatzen dituzula. kodetu zure Wi-Fi sarearen izena eta pasahitzarekin komando bakoitza itsu-itsuan jarraitu beharrean. Ondoren, egiaztatu zure Wi-Fi sarearen izena bideratzailearen etiketak ikusita. Bietarako ortografia zuzena erabili behar duzu.

5. urratsa

Orain delabeharrezko aldaketak egin dituzu eta kodea exekutatu, honako irakurketa hau ikusiko duzu. Berriz ere, hau zure serieko monitorearen txostena da komandoen aurrerapenari buruzkoa eta zuzenak diren ala ez.

Horregatik esaten dugu Serial Monitorearekin komunikatzen garela, exekutatzen dugun komando bakoitzeko, bat jasotzen dugulako. Bide onean gauden ala ez adierazten digun erantzuna.

6. urratsa

Goiko erantzuna jasotzen baduzu, horrek esan nahi du ongi konektatu zarela zure ESP8266 modulua zure Wi-Fi sarera. Zure Arduino Wi-Fi modulua dagoen Wi-Fi helbidea egiaztatu nahi baduzu, hau egin dezakezu komando sinple honekin:

Komando honek zure sarearen IP helbidea sortuko du. Komando berak erabiltzen ari zaren Wi-Fi moduluaren MAC helbidea ere sortzen du.

Komando praktikoenak ezagutzea ezinbestekoa da, Arduino-n oinarritutako haririk gabeko proiektuen esparrua eta errendimendua optimizatzeko aukera ematen baitu. Eta onena zera da, trabatu egiten bazara ere, Serie Monitoreak jakinaraziko dizula. Horrek esan nahi du ez duzula berriro hasi beharko, baina urratsez urrats lan egin dezakezula zure aurrerapena galdu gabe.

Zergatik konfiguratu Arduino Uno WiFi?

Arduinok haririk gabeko gaitasunak aurkeztu zituen Arduino UNOren bertsio berrituarekin. Bere aurrekoak bezala, Arduino UNO Rev3-k ATmega328P SoC dauka.

Bere ESP2866 Wi-Fi modulua TCP/ICP protokoloaren euskarria duena egiten du.UNO Rev3 aukera nagusia da IoT geek, sortzaileen komunitatea eta prototipoak egiteko zaleentzat sarbide gisa jarduten duten bitartean.

Lan gogor hau guztia egiteko arrazoi esanguratsuetako bat Uno Wi-Fi-k baino gehiago onartzen duela da. Arduino zirriborroak edo Wi-Fi firmwarea transferitzeko oso erabilgarria den aireko programazioa.

Laburbilduz

Zure Arduino Uno WiFi proiektua exekutatzeak beldurra dirudi, eta ezagutza tekniko batzuk beharko dituzu. eta tresna espezifikoak. Hala ere, denbora, pazientzia eta dedikazio pixka batekin edonork ikas ditzakeen gaitasunak dira.

Proiektu osoa urrats gutxitan laburbilduz:

1. urratsa

Bildu zure tresnak

2. urratsa

Eraiki zirkuitua

3. urratsa

Komunikatu moduluarekin

4. urratsa

Ikusi ere: Nola konfiguratu bideratzailea WPA2 erabiltzeko (Wi-Fi Babestutako Sarbidea)

Sartu kodeak eta komandoak

Pauso hauek amaitu ondoren, ESP2866 WiFi modulua dute WiFi sare osoarekin. Horri esker, haririk gabeko Internetera erraz konekta zaitezke eta beste edozein mikrokontrolagailurentzako Interneteko sarbidea izateko.




Philip Lawrence
Philip Lawrence
Philip Lawrence teknologia zalea eta interneteko konexioaren eta wifi teknologiaren arloan aditua da. Industrian hamarkada bat baino gehiagoko esperientziarekin, pertsona eta enpresa ugari lagundu ditu Internetekin eta wifiarekin lotutako arazoekin. Internet and Wifi Tips-en egile eta blogari gisa, bere ezagutzak eta espezializazioak modu erraz eta ulerterraz batean partekatzen ditu, denek onura dezaketen. Philip konektagarritasuna hobetzearen eta Internet guztientzako eskuragarri bihurtzearen defendatzaile sutsua da. Teknologiarekin lotutako arazoak idazten edo konpontzen ez duenean, mendi-ibilaldiak, kanpinak eta aire zabala arakatzea gustatzen zaio.