Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Qo'l harakati yordamida tungi yorug'lik rangini boshqarish qobiliyatiga ega RGB-kecha nuri. Uch masofali sensorlar yordamida biz qo'lni yaqinlashganda yoki olib tashlashda RGB rangining uchta komponentining yorqinligini o'zgartiramiz. Arduino taxtasi mikrokontroller sifatida ishlatilgan.
1 -qadam: Komponentlar ro'yxati
Loyiha quyidagi tafsilotlarni talab qildi
- Arduino boshqaruvchisi-1 dona;
- 8x8 RGB matritsa-1 dona;
- Ultrasonik masofa sensori HC-SR04-3 dona;
- Shift registri -chip 74hc595 - 4 dona;
- 220 Ohm qarshilik-24 dona;
- Quvvat manbai 5V 2A - 1 dona.
- Stendli ship nuri - kompyuter;
- Simlar, lehim va boshqalar
2 -qadam: Elektr davri
3 -qadam: Chiroqni yig'ish
4 -qadam: Eskiz yaratish
Eskizni ishlab chiqish. Eskizni ishlab chiqishda men quyidagi parametrlarni o'rnatdim:
- 1-20 sm masofa, 1 - maksimal yorqinlik, 20 - nol - pastadir datchiklari ma'lumotlarni o'qiydi va yorqinlikni o'rnatish uchun olingan masofani qo'llaydi - agar masofa 1-20 sm dan 20 sm dan oshsa. tsiklda (qo'l yon tomonga ketadi) - bu yorqinlik bu rang uchun belgilanadi
R, G, B. guruhlari uchun matritsaning chiqishiga PWM signalini qo'llash orqali nashrida PWM signalining chastotasi taxminan 60 Gts ni tashkil qiladi. PWM signali quyidagicha ishlab chiqariladi:
Masalan, 5 sm masofada
PWM signali-15- (5-1) = 10 ta uzilish tsikli, bu rangdagi LEDlar yonadi, 4-1-LEDlar yonmaydi