Mündəricat:
- Addım 1: Balqabağınızı Oyma
- Addım 2: Elektron Bileşenlerini Tel edin
- Addım 3: Balqabağınızı proqramlaşdırın
- Addım 4: Zövq alın
Video: Bir IoT Halloween Balqabağı - Arduino MKR1000 və Blynk Tətbiqi ilə İdarəetmə LEDləri ???: 4 Addım (Şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:42
Hamıya salam, Bir neçə həftə əvvəl Halloween idi və ənənəyə uyğun olaraq balkonum üçün gözəl bir balqabaq oydum. Balqabağım açıq havada olduğu üçün, şamı yandırmaq üçün hər axşam çölə çıxmağın olduqca əsəbi olduğunu başa düşdüm. Şam işığının rəngini dəyişə bilsəm daha gülməli olacağını da anladım.
Balqabaq işıqlarınızı necə avtomatlaşdırmağı və Halloween balqabağınızı fərqli rənglərlə işıqlandırmağı öyrənmək istəyirsinizsə, bu dərs sizin üçündür.
Burada əvvəlcə balqabaq işıqlarınızın ON/OFF açarını (RGB LED Neopixel Üzük) idarə etmək üçün IoT cihazını (burada Arduino MKR1000) necə istifadə edəcəyinizi sizə göstərəcəyəm. İkinci dəfə, smartfonunuzdan istifadə edərək fərqli işıq rənglərinin necə qurulacağını da sizə göstərəcəyəm. ???
Gəlin başlayaq !
Təchizat:
İşdə bu layihə üçün lazım olan komponentlərin siyahısı. Komponentlərdən hər hansı birini almaq lazımdırsa, eBay və ya Amazon -a nəzər salın, onları münasib qiymətə ala bilərsiniz.
- Bir balqabaq
- Arduino MKR1000
- Neopixel Üzük - 12 RGB LED (SK6812)
- 1000μF kondansatör
- 470Ω Rezistor
- 3.7V 2000mAh LiPo Batareya - USB Micro ilə təchiz edilmədikdə
- Bəzi keçid telləri
- Bir lehim dəmir
Addım 1: Balqabağınızı Oyma
İçəridən kəsdiyiniz balqabaq əti ilə balqabaq şorbasından zövq alın və zövq alın ??
Addım 2: Elektron Bileşenlerini Tel edin
Komponentlərinizi anlayın
Bu layihə üçün bağlama sxemini aşağıda tapa bilərsiniz. Kabel qurmağa başlamazdan əvvəl nəzərə almalı olduğunuz bir neçə şey var.
- Hansı Arduino mikrokontroller lövhəsindən istifadə edirsiniz? Lövhədə 5V və ya 3.3V giriş varmı? Göyərtənizdə 5V güc çıxış pimi varmı?
- LED Neopixel üzüyünüzün ölçüsü nədir - 12, 16, 24 piksel?
- Arduino mikrokontrollerinizi və LED -lərinizi necə gücləndirəcəksiniz?
Bu layihədə, quraşdırılmış WiFi çipi olan bir Arduino MKR1000 istifadə etməyi seçdim. Arduino -nu WiFi vasitəsilə smartfonumdan idarə etmək istədiyim üçün bu Arduino ilə getməyə qərar verdim. Ayrıca, bu lövhəni artıq evdə saxlayırdım və başqa bir şey üçün istifadə etmirdim. Başqa bir seçim, ESP8266 WiFi modulu olan bir Arduino Uno, Nano və ya başqa bir Arduino istifadə etmək olardı.
Digər Arduino ilə müqayisədə, MKR1000 3.3V -də işləyir. USB portu vasitəsilə lövhəyə 5V verə bilsəniz də, I/O pinlərinə 3.3V -dən çox çatdıra bilməzsiniz. MKR1000, 5V cihazlarını gücləndirmək üçün istifadə edilə bilən 5V pininə malikdir. Bizim vəziyyətimizdə, bu pinlə Neopixel üzüyümüzü gücləndirmək üçün istifadə edəcəyik. 16, 24 və ya daha çox piksel kimi daha böyük bir üzük istifadə edirsinizsə, ayrı bir enerji təchizatı istifadə etməyi düşünə bilərsiniz.
Balqabaq və elektronika mənim balkonumda olacaq və buna görə də Arduino və Neopixelimizi gücləndirmək üçün 3.7V LiPo batareyasından istifadə edəcəyik. MKR1000 BatteryLife təlimatı, istifadə edəcəyiniz batareyanın tutumuna qərar verməyə kömək edir. Hər gün batareyanı doldurmaq istəmədiyim üçün 2000mAh batareya seçdim. Üstəlik, balqabağımı yandırmadıqda Arduinonu gözləmə rejiminə keçirməyə qərar verdim. WiFi modulu söndürüldükdə bu enerji istehlakını azaltmağa kömək edir.
Komponentlərinizi tellə bağlayın
- Kondansatörü birbaşa Neopixel halqasına lehimləyin. GND -nin mənfi tərəfi və 5V -nin müsbət tərəfi
- 470Ω rezistoru Data Giriş (DI) pininə lehimləyin
- Arduino -nun 5V pinini Neopixel -in 5V -ə tullanan bir tel istifadə edərək bağlayın
- Arduinonun GND pinini bir keçid teli istifadə edərək Neopixelin GND -nə bağlayın
- Arduino'nun 4 nömrəli rəqəmsal pinini bir keçid teli istifadə edərək Neopixelin DI -ya bağlayın
Bunu etdikdən sonra "IoT-Halloween-Balqabaq" GitHub qovluğunu açmalı və Arduino-ya yükləməzdən əvvəl kodda kiçik dəyişikliklər etməlisiniz. Ümid edirəm bir az proqramlaşdırmağa hazırsınız !! ????
Addım 3: Balqabağınızı proqramlaşdırın
Arduino proqramlaşdırın
Bu layihədə Arduino -nuzu aşağıdakılara nail olmaq üçün proqramlaşdırmaq istəyirik:
- Arduino WiFi vasitəsilə Blynk Tətbiqinə qoşulub.
- Neopixel işıqlarının rəngləri Blynk Tətbiqi vasitəsi ilə dəyişdirilir.
Bu layihənin kodunu "IoT Halloween Balqabağı" GithHub depomda tapa bilərsiniz. Ancaq bunu araşdırmadan əvvəl, bu layihəni edərkən öyrəndiyim bəzi şeylər haqqında oxumaq istəyə bilərsiniz. ???
LED İşıq Şouları
Ünvanlı LEDlər və ya Adafruit dilində "NeoPixel" kimi WS2812, WS2811 və SK6812 LED sürücüləri Adafruit NeoPixel kitabxanasından istifadə etməklə idarə oluna bilər. NeoPixel -dən ilk dəfə istifadə edirsinizsə, Adafruit NeoPixel Uberguide -ə baxmanızı şiddətlə tövsiyə edərəm. Məsləhət və məsləhətlərlə doludur, əla bir qaynaqdır!
Balqabağınıza bir LED rəngi qurmaq üçün RGB dəyərlərini Arduino/NeoPixel -ə göndərməlisiniz. Ən sadə, bəzi rənglərin rəng koduna baxmaqdır! Spiro Disco Blue, Harlequin, Nərgiz və ya Gül Bonbon, burada bəziləri sərindir.
Daha əyləncəli bir yol, NeoPixel -in "rəqs etməsi" üzərində rənglərin olmasıdır. Həqiqətən motivasiyanız varsa, gedin! Əks təqdirdə, Tweaking4All LEDStrip Effects blog yazısını yoxlayın. Çox gözəl işıqlandırma effektləri üçün kod tapa bilərsiniz. Digər böyük bir qaynaq, Adrianonun Neopixel Effekt Generatorudur.
Blynk Tətbiqi
Blynk App ən populyar IoT platformalarından biridir. Blynk Tətbiqindən istifadə etmək olduqca asandır və 5 dəqiqədən az bir müddətdə IoT cihazınızla İnternet vasitəsilə ünsiyyət qurmaq üçün smartfonunuzda bir IoT tətbiqi yarada biləcəksiniz. Blynk Tətbiqinizi ehtiyacınıza uyğunlaşdırmadan əvvəl etməlisiniz:
1. Blynk tətbiqini yükləyin
2. Blynk kitabxanasını quraşdırın
3. IoT cihazınızla əlaqəni qurun
Blynk Tətbiqi hər kəsin işə başlamasına kömək etmək üçün böyük sənədlər dərc etmişdir. Bura bir baxın, mənim kimi ilk dəfə istifadə edirsinizsə.
Addım 4: Zövq alın
Təbrik edirik, indi divanda rahat oturub Halloween balqabağınızın LED -lərinin rənglərini idarə etmək üçün smartfonunuzdan istifadə edə bilərsiniz. ???
Layihəmi oxuduğunuz üçün təşəkkür edirəm. Ümid edirəm zövq alırsınız və bu, Milad ağacınızda, qış qar adamınızda və ya başqa bir şeydə LED -ləriniz üçün oxşar bir şey etməyə təşviq edəcək!
Tövsiyə:
Hərəkətli Animatronik Gözlə Halloween Balqabağı - Bu balqabaq gözünü yuvarlaya bilər!: 10 addım (şəkillərlə)
Hərəkətli Animatronik Gözlə Halloween Balqabağı | Bu balqabaq gözünü yuvarlaya bilir! Ultrasonik sensorun tətik məsafəsini lazımi dəyərə uyğunlaşdırın (addım 9) və balqabağınız şam yeməyə cəsarət edən hər kəsi daşlayacaq
DIY FLOODLIGHT W/AC LEDləri (+EFFICIENCY VS DC LEDləri): 21 Addım (Şəkillərlə)
DIY FLOODLIGHT W/AC LEDləri (+EFFICIENCY VS DC LEDləri): Bu təlimatlı/videoda son dərəcə ucuz sürücüsüz AC LED çipləri ilə bir işıqlandırma quracağam. Yaxşı varmı? Yoxsa tam bir zibildir? Buna cavab vermək üçün, özüm hazırladığım bütün DIY işıqları ilə tam müqayisə aparacağam
Android Studio ilə bir Android Tətbiqi necə yaradılır: 8 addım (şəkillərlə)
Android Studio ilə Android Tətbiqini Necə Yaratmaq olar: Bu təlimat sizə Android Studio inkişaf mühitindən istifadə edərək bir Android tətbiqinin necə qurulacağının əsaslarını öyrədəcək. Android cihazları getdikcə daha çox yayıldıqca yeni tətbiqlərə olan tələbat artacaq. Android Studio istifadə etmək asandır (və
Xmas Ağacı Geyilə bilən Tekstil LEDləri // Navrbol Navidad Textil Y LEDləri: 3 addım
Xmas Ağacı Geyilə bilən Tekstil LEDləri // bolrbol Navidad Textil Y LEDləri: Bu, Milad mövsümü üçün tekstil istifadə edən sadə bir sxemlər layihəsidir, hər hansı bir köynəyə əlavə edə biləcəyiniz üçün geyilə bilər və gecələr bir almaz kimi parlayacaqsınız! ---- Müvəqqəti olaraq, dövrənin ən sadə dövrü üçün heç bir problem yoxdur
Salam Blynk! SPEEEduino -nu Blynk Tətbiqi ilə Araşdırmaq: 5 Addım
Salam Blynk! SPEEEduino-nu Blynk Tətbiqi ilə Araşdırmaq: SPEEEduino nədir? SPEEEduino, müəllimlər üçün inşa edilmiş Arduino ekosistemi ətrafında qurulmuş Wi-Fi effektiv mikrokontrolör lövhəsidir. SPEEEduino, Arduino-nun forma faktorunu və mikro nəzarətçisini ESP8266 Wi-Fi SoC ilə birləşdirərək