Mundarija:

DIY RGB quvurli chiroqlar: 9 qadam (rasmlar bilan)
DIY RGB quvurli chiroqlar: 9 qadam (rasmlar bilan)

Video: DIY RGB quvurli chiroqlar: 9 qadam (rasmlar bilan)

Video: DIY RGB quvurli chiroqlar: 9 qadam (rasmlar bilan)
Video: MOTO ÉLECTRIQUE AU MAROC trottinette Dualtron شريت دراجة كهربائية مراجعة شاملة 2024, Iyul
Anonim
DIY RGB quvurli chiroqlar
DIY RGB quvurli chiroqlar

DIY RGB naychali yorug'lik - bu ko'p funktsiyali naychali yorug'lik, uni fotografiya, engil rasm, kino, o'yin, VU o'lchagich sifatida va boshqalarda ishlatish mumkin. Quvur nuri Prismatik dasturi yoki tugma yordamida boshqarilishi mumkin. Bu vannalar chiroqlari Arduino Nano va WS2812B LED tasmasi yordamida ishlab chiqariladi.

1 -qadam: Materiallar:

Ta'minot
Ta'minot
  1. (1) Arduino Nano:
  2. (2mt) WS2812B LED tasmasi:
  3. (2) Oq quvurli chiroqlar yoki diffuzorli alyuminiy yorug'lik moslamalari: https://amzn.to/38fF6Gu Yoki
  4. (1) 5V 5A quvvat manbai:
  5. (1) bosish tugmasi:
  6. (1) Simlar:
  7. (1) shahar ulagichi:

2 -qadam: Chiroqlarni demontaj qilish:

Quvur chiroqlarini demontaj qilish
Quvur chiroqlarini demontaj qilish
Quvur chiroqlarini demontaj qilish
Quvur chiroqlarini demontaj qilish
Quvur chiroqlarini demontaj qilish
Quvur chiroqlarini demontaj qilish

Qopqoqni olib tashlash, diffuzorni ajratish va naychadan oq rangli LED tasmasini olib tashlash orqali naychadagi nurni demontaj qiling

3 -qadam: O'chirish aloqasi:

O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi
O'chirish aloqasi

Barcha ulanishlarni sxemada ko'rsatilgandek bajaring

4 -qadam: yig'ish:

Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish
Yig'ish

Barcha elektronikani trubaga soling, oxirgi qopqoqlarni orqaga qo'ying va tiniq lenta yordamida diffuzerni muhrlang

5 -qadam: Tube Light 2:

Tube Light 2
Tube Light 2

Xuddi shunday ikkinchi trubkani yasang, lekin bu safar faqat WS2812b LED tasmasini, ulagichni, simlarni ishlating va naychadagi chiroqlarni ulang

6 -qadam: dasturiy ta'minot kodi:

Dastur kodi
Dastur kodi
  • Berilgan zip fayllarini yuklab oling va ularni chiqarib oling.
  • RGB_Tube_code va dasturiy ta'minot zip
  • RGB Tube kodi va dasturiy ta'minot faylini oching, Arduino IDE -da berilgan kodni oching.

  • FastLED kutubxonasini Arduino IDE -ga o'rnating.
  • Siz naychali chiroqlaringizda ishlatilgan LEDlar sonini kiritishingiz mumkin, men har bir naychadagi 65 ta LEDni, ya'ni har ikkala naychadagi ham 130 ta LEDni ishlatganman.
  • #ta'rif NUM_LEDS 130
  • Port raqamini eslang. (masalan: com8)
  • Arduino -ni shaxsiy kompyuteringizga ulang, taxta turini tanlang, portni tanlang va kodni yuklang.

7 -qadam: dasturiy ta'minotni sozlash:

Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
Dasturiy ta'minotni sozlash
  • Prismatik dasturini kompyuteringizga o'rnating.
  • Dasturni oching va qurilmani bosing.
  • Konfiguratsiya ustasini ishga tushirish -ni bosing va Keyingi -> Keyingi -ni bosing.
  • Seriya port raqamini kiriting va Keyingiga -> Keyingiga bosing
  • Yon tarafdagi LEDlar sonini kiriting (ya'ni mening holimda top = 0, yon = 65, pastki = 0) va maxsus -> Keyingisini bosing.
  • Chiroqchalarda oq rang paydo bo'lishi uchun slayderlarni o'rnating va tugatish tugmachasini bosing.
  • Endi siz dasturda har xil rejimni tanlashingiz va naychali chiroqlarda ko'rsatishingiz mumkin.

QAYD: Arduino kompyuterga ulangan bo'lishi kerak.

8 -qadam: tugma kodi:

Tugma kodi
Tugma kodi
Tugma kodi
Tugma kodi
Tugma kodi
Tugma kodi
Tugma kodi
Tugma kodi
  • Button_Tube.zip
  • Arduino IDE -da Button_Tube kodini oching.
  • Ushbu kod yordamida siz Tube Lights rangini tugmani bosib o'zgartirishingiz mumkin.
  • Pushbutton kutubxonasini eskiz -> Kutubxonani qo'shish -> Zip kutubxonasini qo'shish -ni bosish orqali o'rnating va Button_Tube faylidagi Pushbutton -2.0 zip faylini tanlang.
  • LEDlar sonini kiriting.
  • #ta'rif NUM_LEDS 130
  • Bu kodda siz CRGB (----, -----, -----) ranglarining qiymatlarini kiritishingiz mumkin;
  • uchun (int i = 0; i <NUM_LEDS; i ++) {leds = CRGB (0, 100, 255); FastLED.show ();
  • Rang tanlash uchun rang qiymatlarini nusxalashingiz mumkin.
  • Arduino -ni shaxsiy kompyuteringizga ulang, taxta turini tanlang, portni tanlang va kodni yuklang.

9 -qadam: QAYD:

ESLATMA
ESLATMA
ESLATMA
ESLATMA
ESLATMA
ESLATMA
  • Quvvat banki yoki ba'zi batareyalar yordamida siz bu chiroqlarni ko'chma qilib qo'yishingiz mumkin.
  • ESP8266 yoki ESP32 kabi har qanday Wi-Fi kartasidan foydalanib, siz naychali chiroqlarning ranglarini mobil ilova yordamida o'zgartirishingiz mumkin.

Tavsiya: