Mundarija:
- 1 -qadam: WS2812B chiziqli LEDlar qanday ishlaydi
- 2 -qadam: O'chirish kabeli
- 3 -qadam: Kodni sozlash
- 4 -qadam: Yakuniy eslatma
Video: Manzil bo'ladigan chiziqli LED politsiya Strobo: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Bu politsiya Strobo Light Bar bitta WS2812B manzilli chiziqli LED chiziqli (97 sm, 29 LED) va Arduino Nano -dan yasalgan.
Bu yechim har xil rang sxemasi bilan bir nechta yorug'lik naqshini yasashga imkon beradi, aks holda standart qizil-oq-ko'k LED chiziqlar (militsion strobo chiroqlar uchun ishlatiladi) yoki RGB LEDlar paneli bilan mumkin emas.
Agar siz mahalliy qonunlarni tekshirmagan bo'lsangiz va buning uchun qonuniy/asosli sabab bo'lmasa, men buni mashinangizda ishlatmaslikni tavsiya qilaman.
1 -qadam: WS2812B chiziqli LEDlar qanday ishlaydi
WS2812B LED tasmasi 5050 turdagi RGB LEDlardan iborat bo'lib, ularda WS2812B LED drayveri IC o'rnatilgan.
Uchta qizil, yashil va ko'k LEDlarning intensivligiga qarab, biz xohlagan rangni simulyatsiya qilish mumkin.
Bu LEDlarning ajoyib tomoni shundaki, hatto butun LED tasmasini Arduino kartamizdan bitta pin yordamida boshqarish mumkin.
Har bir LEDning uchida uchta ulagich bor, ikkitasi quvvat uchun va bittasi ma'lumot uchun. Ok ma'lumot oqimining yo'nalishini ko'rsatadi. Oldingi LEDning ma'lumot chiqarish paneli keyingi LEDning Ma'lumot kiritish maydoniga ulanadi. Biz chiziqni xohlagan o'lchamda kesib tashlashimiz mumkin, shuningdek, ba'zi simlar yordamida LEDlarni masofadan ajratishimiz mumkin.
Ular 5V shaharda ishlaydi va har bir qizil, yashil va ko'k LED 20mA atrofida chiziladi, yoki bu har bir LED uchun to'liq 60mA.
Agar Arduino USB orqali quvvatlansa, 5V -pin faqat 400 mA atrofida ishlaydi va barrel quvvat ulagichi yordamida quvvatlanganda 5V -pin 900 mA atrofida ishlaydi. Agar siz ko'proq LED ishlatayotgan bo'lsangiz va ular chiqaradigan oqim miqdori yuqorida aytib o'tilgan chegaradan oshsa, siz alohida 5V quvvat manbaidan foydalanishingiz kerak.
Bunday holda, siz ikkita er chizig'ini bir -biriga ulashingiz kerak.
Bu chiziqdagi shovqinni kamaytirish uchun Arduino va LED tasma ma'lumot pimi o'rtasida taxminan 330 Ohmli rezistorni, shuningdek, quvvat manbaini yumshatish uchun 5V va Groundda 100uF atrofida kondansatörni ishlatish tavsiya etiladi..
2 -qadam: O'chirish kabeli
Arduino nanosini WS2812B manzilli chiziqli LED -barga ulash uchun simlar sxemasi juda oddiy.
Modelga simlar yoki pin sarlavhasi lehimlangan bo'lishi kerak, men sinov uchun pinli sarlavhani ishlatardim, lekin haqiqiy loyiha uchun siz payvandlash simlarini o'ylab ko'rishingiz kerak.
WS2812B manzilli chiziqli svetodiodda har tomondan 3 ta lehim yostig'i mavjud.
+5V (sxemadagi qizil sim) Arduino +5V ga o'tadi;
GND (sxemadagi qora sim) Arduino GND ga o'tadi;
Din (sxemadagi yashil sim) 330 Ohmli rezistor orqali Arduino PIN 5 (ma'lumot uchun) ga o'tadi.
3 -qadam: Kodni sozlash
Men Arduino IDE -ni tez LED kutubxonasi bilan ishlatardim
Avval FastLED kutubxonasini kiritishimiz kerak, LED tasmasi ma'lumotlari ulangan pinni, LEDlar sonini, shuningdek CRGB tipidagi qatorni aniqlashimiz kerak.
Bu turdagi LEDlar, uchta Qizil, Yashil va Ko'k rangli kanallarning har biri uchun bitta bitta baytli ma'lumotlar elementlari mavjud.
O'rnatish bo'limida biz FastLED -ni yuqorida ko'rsatilgan parametrlar bilan ishga tushirishimiz kerak. Endi biz xohlagancha LEDni boshqarishimiz mumkin bo'lgan asosiy halqa. CRGB funktsiyasidan foydalanib, biz qizil, yashil va ko'k ranglarning uchta parametridan foydalanib, har qanday LEDni istalgan rangga o'rnatishimiz mumkin. LEDlarning o'zgarishini amalga oshirish uchun FastLED.show () funktsiyasini chaqirishimiz kerak.
FastLED kutubxonasi boshqa qiziqarli funktsiyalarni o'z ichiga oladi, ular chindan ham qiziqarli animatsiyalar va yorug'lik shoularini yaratish uchun ishlatilishi mumkin, shuning uchun keyingi LED -loyihangizni porlashi faqat sizning tasavvuringizga bog'liq.
Mening kodim bir nechta LED yoritgichlarini o'z ichiga oladi, aks holda standart RGB LED paneli mavjud emas.
Naqshlarni void loop () bo'limida bitta kichik dastur sifatida o'zgartirish yoki eslash mumkin.
4 -qadam: Yakuniy eslatma
Mening kodim sizning ehtiyojlaringizni qondirish uchun kodni o'zgartirish uchun boshlang'ich nuqtasini berish uchun har bir naqshning o'zgarishi orqali o'tadi.
Mening GitHub -dagi kod
Tavsiya:
Chiziqli chiziqli raqamli sath: 15 qadam (rasmlar bilan)
Chiziqli chiziqli raqamli daraja: Hammaga salom, bugun men sizga ixtiyoriy chiziqli lazer yordamida raqamli darajani qanday qilishni ko'rsataman. Taxminan bir yil oldin men raqamli ko'p vositani yaratdim. Garchi bu vosita juda ko'p turli xil rejimlarga ega bo'lsa -da, men uchun eng keng tarqalgani va
Manzil bo'lmagan RGB LED chiziqli audio vizualizator: 6 qadam (rasmlar bilan)
Aloqa qilinmaydigan RGB LED tasmali audio vizualizator: Menda televizor shkafi atrofida 12v RGB LED tasmasi bor edi va u zerikarli LED drayveri tomonidan boshqariladi, bu menga 16 ta oldindan dasturlashtirilgan ranglardan birini tanlash imkonini beradi! Meni rag'batlantiradigan juda ko'p musiqa, lekin yorug'lik shunchaki sozlamaydi
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgich: 6 qadam (rasmlar bilan)
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgichi: LEDni o'chirish/o'chirish sxemalarining ko'pchiligi mikrokontrollerning PWM chiqishidan foydalangan holda raqamli sxemalardir. LEDning yorqinligi PWM signalining ish aylanishini o'zgartirish orqali boshqariladi. Tez orada siz ish tsiklini chiziqli o'zgartirganda,
Manzil mumkin bo'lgan sut idishlari (LED yorug'lik + Arduino): 12 qadam (rasmlar bilan)
Manzil mumkin bo'lgan sut idishlari (LED yoritgich + Arduino): PPE sutli idishlarni yaxshi ko'rinadigan LED chiroqlarga aylantiring va ularni boshqarish uchun Arduino -dan foydalaning. Bu ko'p narsalarni, asosan, sut idishlarini, qayta ishlaydi va juda kam quvvat sarflaydi: LEDlar 3 vattdan kam tarqaladi, lekin ular