Mundarija:
- 1 -qadam: Qovog'ingizni o'yib oling
- 2 -qadam: Elektron komponentlarini sim bilan ulang
- 3 -qadam: Qovoqchani dasturlash
- 4 -qadam: Xursand bo'ling
Video: IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:22
Hammaga salom, Bir necha hafta oldin Xellouin bayrami bo'lib o'tdi va an'anaga binoan men o'z balkonim uchun chiroyli qovoq o'yib chiqardim. Qovoqcham ochiq havoda bo'lganida, men har kuni kechqurun shamni yoqish uchun chiqish juda zerikarli ekanligini tushundim. Va agar men sham nuri rangini o'zgartira olsam, bu kulgili bo'lishini tushundim.
Agar siz qovoq chiroqlarini avtomatlashtirishni va Halloween oshqovog'ingizni turli xil ranglarda yoritishni o'rganishni istasangiz, bu qo'llanma siz uchun.
Bu erda men sizga birinchi navbatda qovoq chiroqlarini yoqish/o'chirish tugmachasini (RGB LED Neopixel Ring) boshqarish uchun IoT qurilmasini (bu erda Arduino MKR1000) qanday ishlatishni ko'rsataman. Ikkinchi marta, men sizga smartfon yordamida turli xil yorug'lik ranglarini qanday o'rnatishni ko'rsataman. ???
Qani boshladik !
Ta'minot:
Mana, bu loyiha uchun sizga kerak bo'ladigan komponentlar ro'yxati. Agar siz biron bir komponentni sotib olishingiz kerak bo'lsa, eBay yoki Amazon -ga qarang, ularni adolatli narxga sotib olishingiz mumkin.
- Qovoq
- Arduino MKR 1000
- Neopixel uzuk - 12 RGB LED (SK6812)
- 1000 mF kondansatör
- 470Ω qarshilik
- 3.7V 2000mAh LiPo batareyasi - agar USB Micro orqali quvvatlanmasa
- Ba'zi o'tish simlari
- Lehimlanadigan temir
1 -qadam: Qovog'ingizni o'yib oling
Qovoq go'shtini ichki qismidan kesib oling va qovoq sho'rvasidan rohatlaning va zavqlaning ??
2 -qadam: Elektron komponentlarini sim bilan ulang
Komponentlaringizni tushuning
Siz quyida ushbu loyihaning ulanish sxemasini topasiz. Kabelni ulashdan oldin, siz bir nechta narsalarni ko'rib chiqishingiz kerak.
- Qaysi Arduino mikrokontroller kartasidan foydalanasiz? Sizda 5V yoki 3,3V kuchlanish mavjudmi? Sizda 5V kuchlanishli chiqish pimi bormi?
- LED Neopixel halqangizning o'lchami qanday - 12, 16, 24 piksel?
- Arduino mikrokontrolerini va LEDlarini qanday quvvatlantirasiz?
Ushbu loyihada men o'rnatilgan Wi -Fi chipiga ega Arduino MKR1000 dan foydalanishni tanladim. Men Arduino -ni o'z smartfonimdan WiFi orqali boshqarishni xohlaganim uchun shu Arduino bilan borishga qaror qildim. Bundan tashqari, men allaqachon bu taxtani uyda bo'lganman va boshqa hech narsa uchun ishlatmaganman. Boshqa variant - bu ESP8266 WiFi moduliga ega Arduino Uno, Nano yoki boshqa Arduino -dan foydalanish.
Boshqa Arduino bilan taqqoslaganda, MKR1000 3.3V da ishlaydi. USB port orqali kartaga 5V etkazib berishingiz mumkin, lekin I/U pinlariga 3,3 V dan ortiq etkazib bera olmaysiz. MKR1000 5V pinli, uni 5V qurilmalarini quvvatlantirish uchun ishlatish mumkin. Bizning holatda, biz bu pin yordamida Neopixel uzukni quvvatlantirish uchun foydalanamiz. Agar siz 16, 24 yoki undan ko'p pikselli katta halqadan foydalansangiz, alohida quvvat manbasidan foydalanishni o'ylab ko'rishingiz mumkin.
Qovoq va elektronika mening balkonimda bo'ladi, shuning uchun biz Arduino va Neopixel -ni quvvatlantirish uchun 3.7V LiPo batareyasidan foydalanamiz. MKR1000 BatteryLife qo'llanmasi siz foydalanmoqchi bo'lgan batareyaning hajmini aniqlashga yordam beradi. Men har kuni batareyani zaryad qilishni xohlamaganim uchun 2000 mA / soat batareyani tanladim. Bundan tashqari, men oshqovog'imni yoqmayotganimda Arduino -ni kutish rejimiga o'tkazishga qaror qildim. Bu Wi -Fi moduli o'chirilganligi sababli quvvat sarfini kamaytirishga yordam beradi.
Komponentlaringizni sim bilan ulang
- Kondensatorni to'g'ridan -to'g'ri Neopixel halqasiga lehimlang. GND ning salbiy tomoni va 5V ning ijobiy tomoni
- 470Ω qarshiligini Data In (DI) piniga lehimlang
- Arduino -ning 5V -pinini Neopixel -ning 5V -ga o'tish simini ulang
- Arduino GND pinini Neopixel GND ga o'tish kabeli yordamida ulang
- Arduino -ning 4 -raqamli pinini Neopixel DI -ga o'tish simidan foydalanib ulang
Bu bajarilgandan so'ng, siz "IoT-Halloween-Pumpkin" GitHub papkasini ochishingiz va Arduino-ga yuklashdan oldin kodga ozgina o'zgartirish kiritishingiz kerak bo'ladi. Umid qilamanki, siz biroz dasturlashga tayyormiz !! ????
3 -qadam: Qovoqchani dasturlash
Arduino -ni dasturlash
Ushbu loyihada biz Arduino -ni dasturlashni xohlaymiz, shunda quyidagilar amalga oshiriladi:
- Arduino Blynk ilovasiga WiFi orqali ulangan.
- Neopixel chiroqlarining ranglari Blynk ilovasi orqali o'zgartiriladi.
Siz ushbu loyihaning kodini "IoT Halloween Pumpkin" GithHub omboridan topishingiz mumkin. Ammo siz uni o'rganishdan oldin, men ushbu loyihani amalga oshirishda o'rgangan narsalarimni o'qishni xohlashingiz mumkin! ???
LED yorug'lik chiroqlari
Manzil LEDlari yoki Adafruit tilidagi "NeoPixel" dagi WS2812, WS2811 va SK6812 LED drayverlarini Adafruit NeoPixel kutubxonasi yordamida boshqarish mumkin. Agar siz NeoPixel -dan birinchi marta foydalanayotgan bo'lsangiz, men sizga Adafruit NeoPixel Uberguide -ni ko'rishni tavsiya qilaman. Maslahat va maslahatlarga to'la, bu ajoyib manba!
Qovoqqa LED rangini o'rnatish uchun siz RGB qiymatlarini Arduino/NeoPixel -ga yuborishingiz kerak bo'ladi. Eng oddiy - ba'zi ranglarning rang kodiga qarash! Spiro Disco Blue, Harlequin, Daffodil yoki Rose Bonbon, bu erda ajoyib.
Qiziqarli usul - bu NeoPixel -da "raqs" da ranglar bo'lishi. Agar siz haqiqatan ham g'ayratli bo'lsangiz, harakat qiling! Aks holda, Tweaking4All LEDStrip Effects blog postini tekshiring. Siz juda ajoyib yorug'lik effektlari kodini topasiz. Yana bir ajoyib manba - Adrianoning Neopixel effekt generatori.
Blynk ilovasi
Blynk ilovasi IoT -ning eng mashhur platformalaridan biridir. Blynk ilovasidan foydalanish juda oson va 5 daqiqadan kamroq vaqt ichida siz IoT qurilmangiz bilan Internet orqali muloqot qilish uchun smartfoningizda IoT ilovasini yaratishingiz mumkin bo'ladi. Blynk ilovasini sizning ehtiyojingizga moslashtirishdan oldin sizga quyidagilar kerak bo'ladi:
1. Blynk ilovasini yuklab oling
2. Blynk kutubxonasini o'rnating
3. IoT qurilmangizga ulanishni o'rnating
Blynk App har kimni boshlashga yordam beradigan ajoyib hujjatlarni chop etdi. Bu erga qarang, agar men kabi siz uni birinchi marta ishlatayotgan bo'lsangiz.
4 -qadam: Xursand bo'ling
Tabriklaymiz, endi siz divanda bemalol o'tirib, Halloween oshqovog'ining LEDlarini ranglarini boshqarish uchun smartfondan foydalanishingiz mumkin. ???
Loyihamni o'qiganingiz uchun tashakkur. Umid qilamanki, sizga bu yoqadi va bu sizni Rojdestvo daraxti, qishki qor odamingiz yoki boshqa har qanday narsaga o'xshash svetodiodli lampalar uchun ilhomlantiradi!
Tavsiya:
Animatronik ko'z bilan Halloween oshqovog'i - Bu qovoq ko'zini yuma oladi!: 10 qadam (rasmlar bilan)
Animatronik ko'z bilan Halloween oshqovog'i | Bu oshqovoq ko'zini yuma oladi!: Ushbu ko'rsatmaga binoan, siz ko'zlari qimirlatganda hammani dahshatga soladigan Halloween oshqovog'ini yasashni o'rganasiz. Ultrasonik sensorning tetik masofasini kerakli qiymatga moslashtiring (9 -qadam), va sizning oshqovoq shirasini olishga jur'at etgan har bir kishini toshbo'ron qiladi
Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: 4 qadam
Arduino MKR1000 va M.I.T bilan aqlli uy. Android ilovasi: Bu qo'llanmada men sizning aqlli uyingizni bir necha komponentlar yordamida qanday yaxshilashni tasvirlab beraman, bu aqlli uy dizaynining asosini Arduino MKR1000 taxtasi tashkil etadi, u ilova yordamida boshqariladi, M.I.T. (Massachusets instituti
Arduino Uno -ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: 6 qadam
Arduino Uno-ni ESP8266 WiFi moduli va Blynk ilovasi yordamida boshqaring: Ushbu loyiha sizga Arduino pinlarini ESP8266-01 WiFi moduli va Blynk ilovasi yordamida boshqarishga imkon beradi. Blynk ilovasidan foydalanish juda oson va bu IoT -ni o'rganishni boshlashning eng yaxshi usuli
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi
Blynk ilovasi va Raspberry Pi yordamida uy jihozlarini smartfondan boshqaring: 5 qadam (rasmlar bilan)
Blynk ilovasi va Raspberry Pi yordamida uy jihozlarini smartfondan boshqaring: Ushbu loyihada biz uy jihozlarini boshqarish uchun Blynk ilovasi va Raspberry Pi 3 dan foydalanishni o'rganamiz (qahva qaynatgich, chiroq, deraza pardasi va boshqalar … Uskuna komponentlari: Raspberry Pi 3 Relay Lamp Breadboard Wires Dasturiy ta'minot ilovalari: Blynk A