Mündəricat:

İlk IoT Cihazım: 14 Addım
İlk IoT Cihazım: 14 Addım

Video: İlk IoT Cihazım: 14 Addım

Video: İlk IoT Cihazım: 14 Addım
Video: Iphone 14 pro max kutu açılışı! SÜRPRİZ SONLU 💫 #fypp #kesfetteyiz #viralshortvideo 2024, Iyul
Anonim
İlk IoT Cihazım
İlk IoT Cihazım

Bu Təlimat kitabında Arduino IDE -ni İlk IoT Cihazım üçün necə quracağımızı öyrənəcəyik ki, sonda arduino kodunu işə salıb cib telefonunuzdan idarə edə bilək.

Addım 1: Arduino IDE Proqramının Qurulması

Arduino IDE proqramını bu linkdən quraşdırın

Arduino IDE quraşdırıldıqdan sonra masaüstündə simge yaradılır.

Addım 2: Arduino IDE -nin açılması

Arduino IDE açılır
Arduino IDE açılır

Arduino IDE -ni masaüstünüzdən açın.

Tercihlər panelini açmaq üçün Ctrl+virgül basın.

Əlavə Panolar Menecerində aşağıda göstərilən URL -ni daxil edin və OK düyməsini basın.

arduino.esp8266.com/stable/package_esp8266com_index.json

Addım 3: Lövhələr Menecerini açın

Lövhələr Menecerini açın
Lövhələr Menecerini açın

Lövhələr Menecerini açın.

Addım 4: ESP 8266 Board Kitabxanasını seçin

ESP 8266 Board Kitabxanasını seçin
ESP 8266 Board Kitabxanasını seçin

Lövhələr meneceri pəncərəsi açılır, ESP8266 adı olan modulu görənə qədər pəncərə səhifəsini aşağıya doğru sürüşdürün. Tapdıqdan sonra həmin modulu seçin, versiyanı seçin və Quraşdır düyməsini basın. Quraşdırıldıqda pəncərəni bağlayın.

Addım 5: İdarə Heyətinin seçilməsi

Şuranın seçilməsi
Şuranın seçilməsi

İlk IoT-ni Arduino ilə işlətmək üçün Board NodeMCU 1.0 (ESP-12E Modulu) seçməliyik.

Bu, yuxarıdakı şəkildə göstərildiyi kimi aşağıya fırladaraq edilə bilər. Qayıdış düyməsini basın

Addım 6: PC -yə qoşulma

PC -yə qoşulma
PC -yə qoşulma

MyFirst IoT nəzarətçisini USB kabelindən istifadə edərək kompüterinizə qoşun. COM portu bağlandıqda aşkarlanacaq və kompüterinizin uyğun sürücüləri yüklədiyini görməlisiniz. Bitirdikdən sonra cihaz menecerinə gedin və istifadə olunan Com Portunu qeyd edin (yuxarıdakı şəkildə göstərilmişdir)

Addım 7: İlk Proqramım

İlk Proqramım
İlk Proqramım
İlk Proqramım
İlk Proqramım

İndi Fayl sekmesini açın və Daxili nümunəyə daxil olan Nümunələrə gedin, 01. Basics-ə gedin və pəncərəni açmaq üçün Blink düyməsini basın.

İndi portu seçmək üçün vasitələrə vurun: nəzarətçinin kompüterin hansı COM portuna qoşulduğuna əsaslanaraq "COM". COM portunu müəyyən etmək üçün əvvəlki addımlara baxın.

Addım 8: İlk Proqramınızı Yükləyin

İlk Proqramınızı Yükləyin
İlk Proqramınızı Yükləyin

Proqramı modula yükləmək üçün şəkildə göstərilmiş sağ oxu vurun. Proqram yükləndikdən sonra nəzarətçi üzərindəki LED bir saniyədə yanıb sönəcək.

Təbrik edirik - ilk IoT cihazınızı yeni icra etdiniz. İndi bir az daha maraqlı bir şeyə keçək və LED -i cib telefonunuzdan yandırıb söndürək.

Addım 9: Kitabxanalar əlavə edin

Kitabxanaların əlavə edilməsi
Kitabxanaların əlavə edilməsi

Arduino tərtibçisi kitabxanalardan geniş istifadə edir. Bunlar cihazın bir çox vəzifəni yerinə yetirməsinə kömək edən ayrı kodlar və kodlardır.

Gəlin bunu bir anda edək.

Aşağıda göstərilən Blynk zip faylını yükləyin. Harada saxladığınıza diqqət yetirin.

Sketch sekmesini açın, 'Kitabxana daxil et' seçimini edin və sonra '.zip kitabxana əlavə et' seçin. Seçim ekranını yüklədiyiniz zip faylının olduğu yerə işarə edin və təsdiq edin.

Bir neçə saniyədən sonra kitabxana Arduino IDE -yə əlavə olunacaq.

Qalan kitabxanalar üçün təkrarlayın

Addım 10: Smartfonunuzda Blynk Tətbiqini əldə edin

Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin
Smartfonunuzda Blynk Tətbiqini əldə edin

Telefonlarınızın tətbiq mağazasına gedin və Blynk axtarın. Blynk tətbiqini quraşdırın və işə salın.

Bir e -poçt ünvanı və şifrə daxil etməlisiniz. Etibarlı bir e -poçt ünvanı olduğundan əmin olun, çünki orda identifikasiya ayələri göndəriləcək.

Blynkdəki xeyirxah insanlar, işə başlamanız üçün sizə 2000 'Enerji' vahidi verir. Daha mürəkkəb layihələr qurduqda, tətbiqdə satın ala biləcəyiniz daha çox 'Enerji' tələb edəcəksiniz.

Hal -hazırda bir nümunədən digərinə keçərkən layihələri silmək və Blynk'in qr kodu layihəsinin həqiqətən səliqəli bir xüsusiyyətindən istifadə etmək niyyətindəyik. Növbəti addımda buna başlayacağıq.

Addım 11: İlk Blynk Tətbiqinizi yaradın

İlk Blynk Tətbiqinizi yaradın
İlk Blynk Tətbiqinizi yaradın
İlk Blynk Tətbiqinizi yaradın
İlk Blynk Tətbiqinizi yaradın
İlk Blynk Tətbiqinizi yaradın
İlk Blynk Tətbiqinizi yaradın

Ekranın yuxarısındakı QR simvoluna basın və kameranız işə düşəcək.

Kameranızı yuxarıdakı QR koduna yönəldin və Blynk sizin üçün layihə yaradacaq. Layihə hazırlandıqda, ekranın yuxarısındakı göbələk simvoluna basın, aşağı diyirləyin və 'hamısına e -poçt göndər' seçin

Bir neçə saniyə ərzində sizə e -poçt vasitəsilə göndərilən bir identifikasiya kodu alacaqsınız.

Arduino IDE -də Fayl/Nümunələr/My_IOT_Device/Blynk_LED seçin.

Proqram faylı açılacaq.

Blynk -dən aldığınız identifikasiya nişanını kopyalayın və yapışdırın və SSID və Şifrənizi ekrana daxil edin.

Proqramı nəzarətçiyə göndərmək üçün yükləmə ox düyməsini basın.

Addım 12: Proqramı işə salın

Proqramı işə salın
Proqramı işə salın

Blynk tətbiqində ekranın sağ üst hissəsindəki oynat düyməsini basın.

Bir LED düyməsini və bir vəziyyət sahəsini görəcəksiniz. Düyməni basmaq nəzarətçinizdəki LED -i yandıracaq və söndürəcək və vəziyyəti buna uyğun olaraq yeniləyəcək.

Təbrik edirik - indi İnternetə çıxışınız olan dünyanın hər yerindən layihənizi idarə edə bilərsiniz!

Addım 13: Kod necə işləyir …

Kod necə işləyir …
Kod necə işləyir …
Kod necə işləyir …
Kod necə işləyir …

Bu bir proqramlaşdırma dərsi deyil - amma burada kod və Blynk ilə necə işlədiyinə dair bir fikir var.

Əsas komponentləri görə bilmək üçün kodu qəsdən Arduino IDE -nin ayrı sekmelerinə qoydum. Proqrama başlayanda bunu etməyə ehtiyac yoxdur.

Əvvəlcə Blynk_LED sekmesine baxaq. Layihə icazə kodları, SSID və şifrədən başqa heç bir layihə nümunəsi üçün bunu dəyişdirməyinizə ehtiyac qalmayacaq.

Burada istifadə olunan kitabxana haqqında vacib məlumatlar var (#include).

Quraşdırma sekmesi bunu edir - nəzarətçi açıldıqda və quraşdırma üçün təlimatlar verdikdə bir dəfə işləyir. Bu vəziyyətdə, 115200 baudda işləyəcək serial monitoru qururuq və Blynk və wifi qururuq.

Döngü sekmesi bunu edir - içərisində olan hər hansı bir kodu təkrar -təkrar yerinə yetirir. Bu vəziyyətdə, blynk və taymerlərin işlədiyinə əmin olur (proqram, taymerlər və kommunal nişanları ilə birlikdə fərqli bir dərslikdə quracağıq).

Addım 14: Blynk Nişanı

Blynk Nişanı
Blynk Nişanı
Blynk Nişanı
Blynk Nişanı
Blynk Nişanı
Blynk Nişanı
Blynk Nişanı
Blynk Nişanı

Koda baxmadan əvvəl Blynk ekranındakı bu iki 'vidjetə' bir nəzər salaq.

'Düymə' 'virtual' pin olaraq təyin edilmişdir və bunun üçün 0 yuva seçmişik (V0). Nəzarətçiyə göndərilən bir çıxış yaradan bir widgetdır. Diqqət yetirin ki, onu Push (ani) açarı deyil, Açma/Kapama açarı olaraq təyin etmişik.

Vəziyyət göstəricisi 'dəyər göstərmə' vidjetidir və ona nəzarətçidən məlumat göndərilir. Virtual bir pin olaraq quruldu və bunun üçün 1 yuva seçdik.

İndi koda baxaq.

İlk bəyanat - BLYNK_WRITE (V0) - kodu, 0 nömrəli virtual pindən gələn Blynkdən gələn bir təlimatı dinləmək üçün kodu bildirir. Hər dəfə bu düyməni dəyişdikdə Blynk ya param.asInt -də olan nəzarətçiyə 0 və ya 1 göndərir.).

0 göndərilirsə, nəzarətçi:

  1. Morse.on () əmrini verir; LED -i yandıran (əvvəldən daxil etdiyimiz fayl daxil olan bir kitabxanadan istifadə edərək).
  2. Serial interfeysinə (kompüter terminalına) "LED Açıq" yazır.
  3. Yuva 1 -də təyin etdiyimiz Blynk 'dəyər göstərmə' vidjetinə "LED Açıq" göndərir. Blynk.virtualWrite (V1, "LED Off") istifadə edir; bunu etmək üçün təlimat.
  4. Nəzarətçiyə 1 göndərilirsə, bütün bunların əksini edir.

Çox sadə eh?

Tövsiyə: