Mundarija:

IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)

Video: IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)

Video: IoT Halloween oshqovog'i - LEDlarni Arduino MKR1000 va Blynk ilovasi bilan boshqaring ???: 4 qadam (rasmlar bilan)
Video: Фея Ведьма из креповой бумаги. Сделай сам Как сделать куклу из крепированной бумаги. Шаг за шагом 2024, Iyul
Anonim

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

Qovog'ingizni o'yib yasang!
Qovog'ingizni o'yib yasang!

Qovoq go'shtini ichki qismidan kesib oling va qovoq sho'rvasidan rohatlaning va zavqlaning ??

2 -qadam: Elektron komponentlarini sim bilan ulang

Elektron komponentlarini sim bilan ulang
Elektron komponentlarini sim bilan ulang
Elektron komponentlarini sim bilan ulang
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.

  1. Qaysi Arduino mikrokontroller kartasidan foydalanasiz? Sizda 5V yoki 3,3V kuchlanish mavjudmi? Sizda 5V kuchlanishli chiqish pimi bormi?
  2. LED Neopixel halqangizning o'lchami qanday - 12, 16, 24 piksel?
  3. 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

Qovoqchangizni dasturlash
Qovoqchangizni dasturlash
Qovoqchangizni dasturlash
Qovoqchangizni dasturlash
Qovoqchangizni dasturlash
Qovoqchangizni 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

Xursand bo'ling!
Xursand bo'ling!
Xursand bo'ling!
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: