Arduino WiFi-dən necə istifadə etməli

Arduino WiFi-dən necə istifadə etməli
Philip Lawrence

Wi-Fi-ı Arduino layihələrinizə inteqrasiya etmək istəyirsinizsə, bunun bir neçə yolu olduğunu eşitməkdən məmnun olacaqsınız. Bundan əlavə, Arduino mikrokontrollerinizdə Wi-Fi modulu olmasa belə narahat olmaq lazım deyil. Sizə yalnız Arduino-ya uyğun Wi-Fi modulu olan Arduino Wi-Fi Qalxanı lazımdır və getməyə hazırsınız.

Bəzi məşhur Arduino lövhələrində quraşdırılmış simsiz funksiyalar yoxdur, lakin bunun üçün yollar var. genişləndirmələr və xarici Wi-Fi modullarından istifadə etməklə onları Wi-Fi-a uyğunlaşdırın. Digər tərəfdən, Arduino UNO Rev daxili WiFi dəstəyinə malikdir, ona görə də müstəqil Arduino Qalxanına ehtiyac yoxdur. Nəhayət, Arduino Uno Wi-Fi modeli Arduino proqram təminatından istifadə etməklə proqramlaşdırılmışdır.

Bu təlimatda siz Arduino lövhənizdə Wi-Fi modulu quraşdırmaq və onu şəbəkəyə qoşmaq üçün bilməli olduğunuz hər şeyi öyrənəcəksiniz. internet.

Arduino WiFi Layihələri Necə İşləyir

Arduino layihənizə Wi-Fi əlavə etməyin bir çox yolu var, ona görə də ehtiyaclarınıza əsaslanan ən yaxşı yanaşmanı seçmək vacibdir. Əgər şanslısınızsa, ayrı bir lövhəyə ehtiyacınız olmaya bilər. Arduino Uno WiFi daxil olmaqla, bir neçə Arduino lövhəsi daxili Wi-Fi qabiliyyətinə malikdir.

Lakin Arduino məhsul xəttinə quraşdırılmış modulu olmayan istənilən Arduino mikrokontrolleri ilə işləmək üçün nəzərdə tutulmuş eksklüziv Arduino WiFi/Wireless Shield daxildir. -simsiz modulda.

Həll sadədir – ilə uyğun gələn xarici simsiz moduldan (Wi-Fi + BT) istifadə edin.Arduino lövhəniz.

Mən Arduino WiFi Qalxanından istifadə etməliyəmmi?

Arduino Wi-Fi qalxanları rəsmi olaraq dayandırıldığına və artıq bazarda mövcud olmadığına görə layihələrinizə WiFi əlavə etmək üçün ən asan seçim ESP8266-ya bənzər Arduino Wi-Fi modulundan istifadə etməkdir.

Bu modul geniş çeşidli fərdi proqram təminatı ilə təchiz oluna bilən mikrokontrollerdir və sizə Wi-Fi-a necə qoşula biləcəyiniz üzərində böyük nəzarət imkanı verir.

Tövsiyə olunur: Raspberry-ni necə quraşdırmaq olar Statik IP ilə Pi Wifi

Arduino Uno WiFi-ni necə qurmaq olar

Lakin bu bələdçi üçün biz hər şeyi sadə və başa düşülən saxlayacağıq ki, kimliyindən asılı olmayaraq hər kəs onu asanlıqla izləyə bilsin. təcrübə və ya texniki təcrübə səviyyəsi.

Biz başa düşürük ki, bu işlər olduqca mürəkkəbləşə bilər, ona görə də ESP8266-da hər bir əmrin dərhal şəbəkənizə qoşulması üçün necə işə salınacağını sizə izah edəcəyik.

Beləliklə, gəlin Arduino IDE və onun alətlərinə daha yaxından nəzər salaq.

Sizə nə lazımdır

Bir çox Arduino layihələrində təhlükəsiz WiFi bağlantısına qoşulmaq üçün müxtəlif üsullardan istifadə olunur. Bununla belə, bu bələdçi üçün hazırda bu funksiyaya malik olmayan lövhəyə WiFi dəstəyi əlavə etmək üçün Arduino WiFi modulunu nümunə götürəcəyik.

Bunu etmək üçün sizə aşağıdakı alətlər lazımdır:

  • Arduino Uno
  • Arduino IDE
  • Naqillər
  • USB Kabel
  • ESP8266 WiFiModul
  • Breadboard

ESP8266 modulunuzu əvvəlcədən yoxlamaq vacibdir, çünki o, artıq quraşdırılmış müvafiq proqram təminatı ilə təchiz olunmalıdır. Bu, modulun şəbəkənizə qoşulması prosesini sadələşdirəcək.

İndi hər şey əlinizdə olduğuna görə, layihəni kabelləşdirməyə başlayaq. Bundan sonra, Arduino lövhənizi WiFi-yə qoşmaq üçün bilməli olduğunuz əmrləri müzakirə edəcəyik.

Arduino Uno WiFi Wiring

Bu layihədə Arduino ESP8266 ilə əlaqə quracaq: siz Arduino WiFi modulu ilə əlaqə saxlamaq üçün ötürücü və qəbuledici pinlərdən istifadə edin.

Əsasən, siz dövrə quracaqsınız və Arduino Uno-nuz üçün məlumat axınını asanlaşdırmaq üçün ötürmə kanalı kimi çıxış etmək üçün naqillərə ehtiyacınız var. WiFi və ya Arduino WiFi qalxanı.

İlk addım hər şeyi birləşdirməkdir. Aşağıdakı addımları yerinə yetirmək üçün diqqətli olun, çünki naqilləri pozmaq bütün layihənizi təhdid edə bilər.

Mənə hansı naqillər lazımdır?

Arduino Uno WiFi layihənizin ilk addımında siz aşağıdakı naqilləri qoşmaqla başlayacaqsınız:

  • İlk olaraq ESP8266-da mövcud olan TX-i TX-ə qoşun. Arduino Uno
  • Sonra, ESP8266-nın RX-ni Arduino Uno-da RX-ə birləşdirin
  • Sonra ESP2866-nın ER-ni Arduino Uno-da 3.3V-ə birləşdirin
  • Sonrakı , ESP8266-da VCC və ya 3v3-ü Arduino Uno-da 3.3V-ə birləşdirin
  • Nəhayət, Arduino Uno-da GND-ni birləşdirin.ESP2866-da GND-ə

İndi bütün naqilləri düzgün birləşdirdiyinizə görə, eyni dərəcədə vacib addımlarla başlaya bilərik. Düzgün naqillər Arduino Uno-nun Arduino IDE-də tapılan Serial Monitordan ESP2866-ya əmrlər ötürməsini təmin edəcək. Bu, modulu internetə qoşmaq üçün lazımi kompüter əmrini göndərməyə kömək edəcək.

ESP8266 ilə ünsiyyət

Biz hamımız bilirik ki, kompüterlər fərqli dildə danışır, ona görə də cihazla əlaqə saxlamaq üçün, onun dilində danışmağı bacarmalısan. Bu o deməkdir ki, siz cihazın etmək istədiyiniz hərəkəti çatdırmağınıza kömək etmək üçün kodları və əmrləri yazmağı yaxşı bilməlisiniz.

Addım 1

Aşağıdakılara əsasən Məsələn, biz Arduino lövhəsinə eskiz yükləmək əvəzinə birbaşa ESP8266 ilə əlaqə saxlayacağıq. Beləliklə, siz standart bank eskizini yükləyə bilərsiniz – siz bunu cihazla birlikdə Arduino fayllarında tapa bilərsiniz.

Tapa bilmirsinizsə, aşağıda mövcud olan kodu kopyalaya bilərsiniz. Bu, Arduino-nun fonunda işləyən kodlardan istənilən təlimatları siləcək və boş şiferlə başlamanıza kömək edəcək.

Addım 2

Həmçinin bax: Bluetooth-un WiFi-yə müdaxiləsini necə dayandırmaq olar

Əmin olun ki, Arduino USB vasitəsilə Arduino IDE-yə qoşulur. Yalnız bundan sonra əmrlərlə başlaya bilərsiniz. Bu kodu işə saldıqdan sonra Alətlər Bölməsinə keçin və Serial Monitorlar seçin. Keçmiş layihələrdə bunu etməmisiniz, amma buzaman gördüyünüz pəncərədə bir neçə variantı dəyişməli olacaqsınız.

Əvvəlcə görünən açılan qutuya klikləyin və “Yeni sətir”i seçin, sonra onun adını “Both NL & CR”.

Sonra, ötürmə sürətini mövcud 9,600-dən yeni 115,200 sürətinə dəyişdirin. İndi Serial Monitorunuz ESP8266 ilə birbaşa əlaqə saxlaya biləcək.

Addım 3

İndi bu addımlar tamamlandığından, siz öz tərəqqinizi yoxlaya və sınaqdan keçirə bilərsiniz. onun uğurla qurulub-qurulmadığını görmək üçün əlaqə. İndiyə qədər etdiyiniz hər şeyin işlədiyini yoxlamaq üçün aşağıdakı əmri yazın:

Əgər hər şey qaydasındadırsa, cihazınızdan “OK” deyən cavab alacaqsınız. Bu, Serial monitorunuzdan növbəti mərhələyə keçə biləcəyiniz bildirişdir. İndi “OK” almısınız ki, siz ESP8266 cihazı tərəfindən dəstəklənən müxtəlif AT əmrləri göndərə bilərsiniz.

Bu mərhələdə siz Arduino WiFi modulunuzu istənilən şəbəkəyə əl ilə qoşa bilərsiniz.

Addım 4

WiFi bağlantısını işə salmaq üçün aşağıdakı əmri yerinə yetirin:

Bu çətin hissədir: SSID və parolu dəyişdirdiyinizə əmin olun hər əmri kor-koranə yerinə yetirmək əvəzinə Wi-Fi şəbəkənizin adı və parolu ilə kodlayın. Sonra, routerdəki etiketlərə baxaraq Wi-Fi şəbəkənizin adını yoxlayın. Siz hər ikisi üçün düzgün yazımdan istifadə etməlisiniz.

Addım 5

İnditələb olunan dəyişiklikləri etdiniz və kodu işlətdiniz, aşağıdakı oxunuşu görəcəksiniz. Yenə də, bu, əmrlərin gedişatı və onların düzgün olub-olmaması haqqında Serial monitorunuzdan hesabatdır.

Buna görə biz Serial Monitor ilə əlaqə saxladığımızı deyirik, çünki icra etdiyimiz hər əmr üçün bir mesaj alırıq. düzgün yolda olduğumuzu bildirən cavab.

Addım 6

Yuxarıdakı cavabı alsanız, bu, indi uğurla qoşulduğunuz deməkdir. ESP8266 modulunuzu Wi-Fi şəbəkənizlə əlaqə saxlayın. Arduino Wi-Fi modulunuzun hazırda yerləşdiyi Wi-Fi ünvanını yoxlamaq istəyirsinizsə, bunu aşağıdakı sadə əmrlə edə bilərsiniz:

Bu əmr şəbəkənizin IP ünvanını yaradacaq. Eyni əmr həmçinin istifadə etdiyiniz Wi-Fi modulunun MAC ünvanını yaradır.

Ən praktik əmrləri bilmək vacibdir, çünki o, Arduino əsaslı simsiz layihələrinizin əhatə dairəsini və performansını optimallaşdırmağa imkan verir. Ən yaxşısı odur ki, ilişib qalsanız belə, Serial Monitor sizi xəbərdar edəcək. Bu o deməkdir ki, siz yenidən başlamalı olmayacaqsınız, lakin irəliləyişinizi itirmədən addım-addım işləyə bilərsiniz.

Həmçinin bax: Planşetin Wi-Fi-da yavaş işləməsini necə həll etmək olar

Arduino Uno WiFi-ni niyə quraşdırmalısınız?

Arduino, Arduino UNO-nun yenidən işlənmiş versiyası ilə simsiz imkanları təqdim etdi. Sələfi kimi, Arduino UNO Rev3 ATmega328P SoC-yə malikdir.

Onun TCP/ICP protokol dəstəyi ilə ESP2866 Wi-Fi moduluUNO Rev3 giriş nöqtəsi rolunu oynayarkən IoT həvəskarları, istehsalçı icması və prototipləşdirmə həvəskarları üçün ən yaxşı seçimdir.

Bütün bu çətin işi görməyin əsas səbəblərindən biri Uno Wi-Fi-nin həddindən artıq şəbəkələri dəstəkləməsidir. Arduino eskizlərini və ya Wi-Fi mikroproqramını ötürmək üçün çox faydalı olan hava proqramlaşdırması.

Xülasə

Öz Arduino Uno WiFi layihənizi həyata keçirmək qorxulu görünə bilər və sizə bəzi texniki biliklər lazımdır. və xüsusi alətlər. Bununla belə, bunlar hər kəsin bir az vaxt, səbr və fədakarlıqla öyrənə biləcəyi bacarıqlardır.

Bütün layihəni bir neçə addımda yekunlaşdırmaq üçün:

Addım 1

Alətlərinizi toplayın

Addım 2

Dövrə qurun

Addım 3

Modulla əlaqə saxlayın

Addım 4

Kodları və əmrləri daxil edin

Bu addımları tamamladıqdan sonra siz tam WiFi şəbəkəsi olan ESP2866 WiFi moduluna sahib olun. Bu, sizə asanlıqla simsiz internetə qoşulmağa və istənilən digər mikro nəzarətçi üçün internetə çıxış kimi xidmət etməyə imkan verəcək.




Philip Lawrence
Philip Lawrence
Philip Lawrence texnologiya həvəskarı və internet bağlantısı və wifi texnologiyası sahəsində ekspertdir. Sənayedə on ildən artıq təcrübəyə malik olmaqla, o, çoxlu sayda fərd və müəssisələrə internet və wifi ilə bağlı problemlərində kömək etmişdir. İnternet və Wifi Məsləhətlərinin müəllifi və bloqqeri kimi o, öz bilik və təcrübəsini hər kəsin faydalana biləcəyi sadə və asan başa düşülən şəkildə paylaşır. Philip əlaqəni yaxşılaşdırmaq və interneti hamı üçün əlçatan etmək üçün ehtiraslı bir müdafiəçidir. O, texnologiya ilə bağlı problemləri yazmır və ya həll etmirsə, o, gəzintiləri, düşərgələri və açıq havada gözəl yerləri kəşf etməyi sevir.