Mundarija:

Harakatni qo'zg'atadigan Neopixel RGB poyafzallari: 5 qadam (rasmlar bilan)
Harakatni qo'zg'atadigan Neopixel RGB poyafzallari: 5 qadam (rasmlar bilan)

Video: Harakatni qo'zg'atadigan Neopixel RGB poyafzallari: 5 qadam (rasmlar bilan)

Video: Harakatni qo'zg'atadigan Neopixel RGB poyafzallari: 5 qadam (rasmlar bilan)
Video: Mashina haydashni o'rganamiz 1-DARS Ташкент Автоинструктор 2024, Noyabr
Anonim

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:

  1. Vibratsiyali sensorli modul (men foydalanayotganim - bu DIY versiyasi, bu haqda oldingi postimni tekshirishingiz mumkin)
  2. Arduino Nano
  3. WS2812B neopikselli LEDlar

Asboblar:

  1. Lehimlash temir
  2. Lehim sim
  3. Yordam qo'llari
  4. Issiq elim

1 -qadam: LEDni poyafzalga yopishtirish

Oyoq kiyimiga LEDlarni yopishtirish
Oyoq kiyimiga LEDlarni yopishtirish
Oyoq kiyimiga LEDlarni yopishtirish
Oyoq kiyimiga LEDlarni yopishtirish
Oyoq kiyimiga LEDlarni yopishtirish
Oyoq kiyimiga LEDlarni 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

Arduino va batareya
Arduino va batareya
Arduino va batareya
Arduino va batareya
Arduino va batareya
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

Vibratsiyali sensorni qo'shish
Vibratsiyali sensorni qo'shish
Vibratsiyali sensorni qo'shish
Vibratsiyali sensorni qo'shish
Vibratsiyali sensorni qo'shish
Vibratsiyali sensorni qo'shish

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

Dasturlash!
Dasturlash!
Dasturlash!
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 qildingiz!
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: