Mundarija:
- Ta'minotlar
- 1 -qadam: LEDni poyafzalga yopishtirish
- 2 -qadam: Arduino va batareya
- 3 -qadam: tebranish sensori qo'shilishi
- 4 -qadam: dasturlash
- 5 -qadam: Siz qildingiz
Video: Harakatni qo'zg'atadigan Neopixel RGB poyafzallari: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
NeoPixel ajoyib, biz 3 simli, ya'ni 5V, Din & GND bilan yuzlab chiroqlarni nazorat qila olamiz va bu darslikda siz Motion Triggered NeoPixel RGB poyafzallarini qanday yasashingiz mumkinligini ko'rsataman!
Shunday qilib, boshqa hech qanday izohsiz ishni boshlaylik.
Ta'minotlar
Materiallar:
- Vibratsiyali sensorli modul (men foydalanayotganim - bu DIY versiyasi, bu haqda oldingi postimni tekshirishingiz mumkin)
- Arduino Nano
- WS2812B neopikselli LEDlar
Asboblar:
- Lehimlash temir
- Lehim sim
- Yordam qo'llari
- Issiq elim
1 -qadam: LEDni poyafzalga yopishtirish
Agar sizda barcha materiallar bo'lsa, biz qurishni boshlashimiz mumkin, men birinchi navbatda poyabzalni oldim va poyabzalga qancha LED sig'ishi mumkinligini o'lchay boshladim, men uchun bu 44 LED edi. Men har birida 44 LEDli 2 juft LED tasmasini kesib oldim, men ularni poyabzalga yopishtirib qo'ydim, shunda biz orqadan boshlaymiz, shunda biz simlarni ulashimiz mumkin.
2 -qadam: Arduino va batareya
Poyafzal atrofiga LEDlarni yopishtirgandan so'ng, ba'zi elektronika bilan ishlash vaqti keldi, men ikkita 18650 Li-ionli hujayralarni oldim va ularni shu kichik qora bo'shliqqa joylashtirdim, bu ixtiyoriy, siz ularni bir-biriga yopishtirish uchun lentadan foydalanishingiz mumkin, bu kameralar 4,2 V Shunday qilib, biz ularni ketma -ket ulab, 8,4 voltli akkumulyator batareyasini hosil qilaman, buning uchun men lehimlantiruvchi temir va nikel tasmasini ishlatganman, siz simning kichik bir qismini lehimlashingiz mumkin, endi batareyaning +uchini Arduino Nanoning Vin piniga ulang. va - Batareyaning uchi Arduino GND -ga to'g'ri keladi, bu to'g'ridan -to'g'ri Arduino nanosini batareyalar yordamida quvvatlantiradi, hozirda menda kalit yo'q, shuning uchun men faqat Topraklama kabelini kesib tashladim, keyin esa simlarni burayapman. tizim.
3 -qadam: tebranish sensori qo'shilishi
Bu bajarilgandan so'ng, tebranish sensori oling va uning simlaridan birini 5V Arduino -ga, ikkinchisi Arduino -ning raqamli 2 -piniga ulang, endi poyabzalingizni oling va 5V -dan 5V -gacha GND -ni GND -ga va LED -ning Din -pinini raqamliga ulang. pin 13 Arduino Xuddi shunday, men bu jarayonni boshqa poyabzal uchun takrorladim va elektronika uchun biz qilishimiz kerak bo'lgan narsa shu.
Eslatma: Men foydalanadigan sensor - DIY versiyasi yoki Adafruit -ga o'xshash
Agar siz tebranish sensori modulidan foydalanishni xohlasangiz, shuni bilingki, ularda 3 ta pin bor, Vccni 5V ga, GND ni GND ga va Do (Raqamli chiqish) ni Arduino raqamli 13 -piniga ulang. Ushbu moduldagi potentsiometr yordamida siz tetikning sezgirligini sozlashingiz mumkin.
4 -qadam: dasturlash
Endi kodni Arduino -ga yuklash vaqti keldi, kodni yuklayotganda, siz o'z poyafzalingizdagi LEDlarning sonini o'zgartiring - 44 ta LED, shuning uchun uni o'zgartiring va Arduino -ga kodni yuklang!
Kodni muvaffaqiyatli yuklaganingizdan so'ng, uning ishlayotganiga ishonch hosil qilish uchun sensorga ozgina teginishingiz mumkin va u ko'rinib turibdiki, u muammosiz ishlaydi, endi siz Arduino -ni batareyalarga mahkamlash uchun issiq elim yordamida, keyin esa ikki tomonlama lentani ishlatishingiz mumkin. (Yoki Velcro -dan foydalaning) Men batareyalarni poyabzal orqasiga o'rnatdim va bu loyiha tugadi!
Kodni pastdan yuklab olishingiz mumkin!
Eslatma: Adafruit Neopixel kutubxonasini o'rnatishingiz kerak
5 -qadam: Siz qildingiz
Siz qilganingiz bilan tabriklayman! Endi siz befarq bo'lishingiz mumkin va baribir bu ajoyib poyabzal bilan polni silkitib qo'yishingiz mumkin!
Bolalar uchun bu juda yaxshi, agar mening ishim sizga yoqsa, YouTube -dagi kanalimni tekshirib ko'ring: https://www.youtube.com/NematicsLabSiz ham meni Facebook, Twitter va boshqalarda bo'lajak loyihalar uchun kuzatib borishingiz mumkin.
www.facebook.com/NematicsLab/
www.instagram.com/NematicsLab/
twitter.com/NematicsLab
Tavsiya:
To'shak yoritgichi ostida harakatni aniqlash: 16 qadam (rasmlar bilan)
To'shak yoritgichi ostida harakatni sezish: Hech qachon biror narsadan yiqilib, butun uyni uyg'otish uchun tunda yotoqdan jimgina chiqishga harakat qilganmisiz? To'shak ostiga ehtiyotkorlik bilan o'rnatilgan harakatni sezuvchi tungi chiroqlar past darajadagi yorug'likni beradi, bu sizni adashgan LEGO g'ishtlari bo'ylab boshqaradi
Musiqiy MIDI poyafzallari: 5 qadam (rasmlar bilan)
Musiqiy MIDI poyafzallari: Ko'pchilik singari, men ham qo'shiq aytgandirmanmi yoki asabiy odatdanmi, oyog'imni tez -tez bosib turaman. Bu qanchalik kulgili bo'lsa ham, men o'zimni doim nimadir etishmayotgandek his qilardim. Agar men aytadigan tovushlarni ishga solsam edi
QeMotion - Har bir naushnik uchun harakatni kuzatish: 5 qadam (rasmlar bilan)
QeMotion - Har bir naushnik uchun harakatni kuzatish !: Umumiy nuqtai: Ushbu qurilma, asosan, har qanday video o'yinlaridagi voqealarni tetiklash uchun bosh harakatidan foydalanish imkonini beradi. Bu sizning boshingiz harakatini kuzatib borish (yoki eshitish vositasi) va ma'lum harakatlar uchun klaviatura tugmalarini bosish orqali ishlaydi. Shunday qilib, sizning komp
Ekologik energiya poyafzallari:-Mobil zaryadlash, oyoq massaji, nam sensori: 6 qadam (rasmlar bilan)
Ekologik energiya poyafzallari: -Mobil zaryadlash, tez oyoq massajchisi, nam sensori: Eko energiya poyabzali-bu ssenariy uchun eng yaxshi tanlovdir, chunki u mobil zaryadlashni, oyoq massajini ta'minlaydi va suv yuzasini sezish qobiliyatiga ega. erkin energiya manbaidan foydalanadi, shuning uchun foydalanish maqsadga muvofiqdir.
FireBlinks dasturlashtiriladigan RGB LED poyafzallari: 6 qadam
FireBlinks dasturlashtiriladigan RGB LED poyafzallari: • DIY yonib-o'chib turadigan olovli chiroqlar-bu yuqori darajadagi krossovkalar bo'lib, ularda attiny85 mikrokontrolerli WS2812 manzilli LED o'rnatilgan. • LEDlar osonlikcha programlanadi va ranglarni son-sanoqsiz sozlash uchun qayta dasturlanadi, ular 16 mln