Mündəricat:
- Addım 1: Arduino IDE Proqramının Qurulması
- Addım 2: Arduino IDE -nin açılması
- Addım 3: Lövhələr Menecerini açın
- Addım 4: ESP 8266 Board Kitabxanasını seçin
- Addım 5: İdarə Heyətinin seçilməsi
- Addım 6: PC -yə qoşulma
- Addım 7: İlk Proqramım
- Addım 8: İlk Proqramınızı Yükləyin
- Addım 9: Kitabxanalar əlavə edin
- Addım 10: Smartfonunuzda Blynk Tətbiqini əldə edin
- Addım 11: İlk Blynk Tətbiqinizi yaradın
- Addım 12: Proqramı işə salın
- Addım 13: Kod necə işləyir …
- Addım 14: Blynk Nişanı
Video: İlk IoT Cihazım: 14 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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 -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.
Addım 4: 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
İ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
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
İ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
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
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
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
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
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 …
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ı
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:
- Morse.on () əmrini verir; LED -i yandıran (əvvəldən daxil etdiyimiz fayl daxil olan bir kitabxanadan istifadə edərək).
- Serial interfeysinə (kompüter terminalına) "LED Açıq" yazır.
- 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.
- Nəzarətçiyə 1 göndərilirsə, bütün bunların əksini edir.
Çox sadə eh?
Tövsiyə:
ELEKTRONİK BİLEŞENLER YENİDƏN İLK YAĞI: 8 addım
Milad ağacına əsaslanan elektron komponentlər: Salam və yenidən xoş gəldiniz! Elektron həvəskarı olaraq. Həmişə şeyləri və ya festivalları /hadisələri elektronikadan bəzi yenilikçi şeylər etmək üçün bir fürsət olaraq görürəm, buna görə də Milad yaxınlaşır. Milad ağacı düzəltməyi düşündüm
IoT Cihazım - GPS Tetikleyicisi: 5 addım
Mənim IoT Cihazım - GPS Tetikleyicisi: Bu təlimatda evdən x dəqiqəlik məsafədə olduğunuz zaman bir e -poçt göndərmək üçün IoT nəzarətçinizi necə quracağınızı öyrənəcəksiniz
IoT Cihazım - İlk Relay: 5 Addım
Mənim IoT Cihazım - İlk Relay: Bu təlimatda Blynk -dən bir röleyi idarə edəcəyik. Tətbiqdən açmaq və söndürmək. DİQQƏT !!!! Zəhmət olmasa röleyinizi elektrik enerjisinə bağlamaq niyyətindəsinizsə nə etdiyinizi bildiyinizə əmin olun !!! DİQQƏT
Əlavə modullar olmadan Arduino istifadə edərək ilk IOT qurun: 5 addım (şəkillərlə)
Əlavə Modullar olmadan Arduino istifadə edərək İlk IOT qurun: Dünya hər gün daha ağıllı gedir və bunun arxasındakı ən böyük səbəb ağıllı texnologiyanın təkamülüdür. Bir texnologiya həvəskarı olaraq Əşyaların İnterneti mənasını verən IOT termini haqqında eşitmiş olmalısınız. Əşyaların interneti, nəzarət və qidalanma deməkdir
USB Daxili/Açıq Termometr (və ya 'İlk USB Cihazım'): 4 Addım (Şəkillərlə)
USB Daxili/Açıq Termometr (və ya 'İlk USB Cihazım'): Bu, USB ətraf qurğusunu PIC 18F -də nümayiş etdirən sadə bir dizayndır. 18F4550 40 pin çipləri üçün bir çox nümunə var, bu dizayn daha kiçik 18F2550 28 pinli versiyasını nümayiş etdirir