Mundarija:
- 1 -qadam: 1 -qadam: Chiroq tarkibi
- 2 -qadam: 2 -qadam: Elektronikani yaratish
- 3 -qadam: 3 -qadam: dasturiy ta'minot
- 4 -qadam: 4 -qadam: LED chiroqni ishlatish
Video: LED chiroqni pimp qilish: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Gollandiyadagi Lidl supermarketida oziq -ovqat sotib olayotganda, xotinim tepada tolalari bo'lgan juda arzon (2,99 evro) LED lampaga duch keldi. Ushbu LED lampada uchta LED mavjud: bitta qizil, bitta yashil va bitta ko'k, bu oddiy, ammo yoqimli effekt yaratadi. Rasmda LED chiroq qanday ko'rinishini ko'rsatadi. LED chiroq quvvat sifatida uchta AA batareyasini ishlatadi.
LED lampaning bitta kamchiliklari bor edi. LED yoritgichining pastki qismida kalit bor, shuning uchun uni yoqish va o'chirish, siz LED chiroqni sindirish ehtimoli bilan, uni ko'tarishingiz kerakligini bildiradi. Ushbu kamchilik "Lampangizni pimp qilish" loyihasini boshladi.
Led chiroqni masofadan boshqarish pulti yordamida ko'tarish shart emas edi - faqat batareyalarni almashtirishda - har safar uni yoqish yoki o'chirishni xohlaganingizda. Men ishlayotganda, men uchta alohida qizil, yashil va ko'k LEDni uchta RGB LEDga o'zgartirdim, shunda men ko'proq ranglar va naqshlar yaratishim mumkin edi.
Shunday qilib, ushbu loyihani tugatgandan so'ng, Pimped LED lampasi Philips RC5/RC6 masofadan boshqarish pulti yordamida boshqariladigan quyidagi xususiyatlarga ega bo'ldi.
- Kutish = Yoqish/Kutish
- Ovozsiz = zavod sozlamalari
- Ovoz balandligi = Yorqinlikni oshirish
- Ovozni pasaytirish = Yorqinlikni pasaytirish
- Dasturni ko'tarish = tezlashtirish
- Dastur pastga = tezlikni pasaytirish
- Raqam 0 = LEDlar oq rangda yonadi
- Raqam 1 = Qizil rangdan Yashil ranggacha o'zgargan asl LED chiroq namunasi
- Raqam 2 = Oq rang sxemasi
- Raqam 3 = RGB rangining harakatlanuvchi shakli
- Raqam 4 = Kamalak rang sxemasi
- Raqam 5 = Tasodifiy rangning pasayishi
- Raqam 6 = Harakatlanayotgan tasodifiy rang sxemasi
- Raqam 7 = RGB rangining so'nishi
- Raqam 8 = Test namunasi
Men PIC mikrokontrollerining ashaddiy muxlisiman va men yaratayotganlarimni to'liq nazorat qilishni yoqtiraman, shuning uchun men hech qanday kutubxonadan foydalanmaganman, balki dasturiy ta'minotning barcha qismlarini o'zim yaratganman. Bu ham kerak edi, chunki barcha LEDlarni Puls Width Modulation (PWM) n dasturi orqali boshqarish ko'p vaqt talab etadi, shuning uchun kod ba'zi qismlarda tezlik uchun optimallashtirilgan. Arduino muxlislari, albatta, mavjud bo'lgan barcha kutubxonalardan foydalanishlari mumkin, lekin menimcha, PWM orqali 9 (3 marta RGB) LEDni boshqarish uchun biror narsa yozish kerak.
Elektronika juda oddiy va ko'p komponentlarni talab qilmaydi, shuning uchun hammasini LED lampaning asl korpusiga o'rnatish mumkin.
1 -qadam: 1 -qadam: Chiroq tarkibi
Ushbu LED chiroqni o'chirish uchun sizga quyidagilar kerak:
- 1 * LED chiroq
- 3 * RGB LED
- 1 * PIC mikrokontroller 16F1825 + 14 pinli IC soket
- 1 * TSOP4836 IQ qabul qiluvchisi
- 2 * 100nF sopol kondansatör
- 1 * 33k qarshilik
- 3 * 150 Ohm qarshilik
- 6 * 120 Ohm qarshilik
- 3 * AA (qayta zaryadlanuvchi) batareyalar
- 1 * Kichik non paneli
2 -qadam: 2 -qadam: Elektronikani yaratish
Sxematik diagramma va rasmlarga qarang.
Elektronika ikkita kichik taxtadan iborat, bittasi yangi RGB LEDlari uchun, ikkinchisi mikrokontroller uchun. RGB LEDli yangi taxta oldingi taxtani qizil, yashil va ko'k LED bilan almashtiradi. Rasmda siz yangi RGB LED panelini ham, asl LED taxtasini ham ko'rasiz.
Mikrokontroller taxtasi LED lampalar korpusining ichki qismiga o'rnatiladi va simlar orqali RGB LED platasiga ulanadi.
Men LED yoritgichini ishlab chiqayotganimda PIC tekshirgichini dasturlashtirganim uchun, taxtada sarlavha bor, lekin bu normal ishlash uchun kerak emas.
Nihoyat, qabul qilingan infraqizil RGB LED taxtasi ustiga yopishtirilgan. Men LED lampaning korpusida teshik qilishni xohlamadim va shu tarzda u hali ham yaxshi ishlaydi. Albatta, agar siz uni boshqarishni xohlasangiz, LED chiroqqa yaqinroq bo'lishingiz kerak.
3 -qadam: 3 -qadam: dasturiy ta'minot
Yuqorida aytib o'tilganidek, dasturiy ta'minot PIC16F1825 uchun yozilgan. Bu JALda yozilgan. Dastur quyidagi asosiy vazifalarni bajaradi:
- LEDlarning yorqinligini puls kengligi modulyatsiyasi yordamida boshqarish. Buning uchun ikkita taymer ishlatiladi, biri yangilanish chastotasini, ikkinchisi pulsning davomiyligini, LEDning o'z vaqtida ishlashini. Yangilanish chastotasi taxminan 70 Gts, bu inson ko'ziga sezilmasligi uchun etarli. LEDlarni 255 qadamda xiralashtirish mumkin. Bu shuni anglatadiki, davomiylikni nazorat qilish uchun taymer 255 marta 70 Gtsda ishlaydi, bu taxminan 18 kHz. Bu nisbatan yuqori chastota tufayli kodning bir qismi tezlik uchun optimallashtirildi.
- Masofadan boshqarish pulti xabarlarini dekodlash. Buning uchun u har bir uzilishning bit vaqtini yozib oladigan ta'qib taymeridan foydalanadi. Philips masofadan boshqarish tizimi ikki fazali kodlashdan foydalanadi va shovqin bo'lsa, xabarni noto'g'ri talqin qilmasdan, dekodlashning yagona usuli-yuqori va past bit vaqtini o'lchash.
- Ba'zi tasodifiy naqshlarni yaratish uchun tasodifiy funktsiya.
- Har xil naqshlarni yaratish.
- EEPROMdan ma'lumotlarni saqlash va olish uchun dasturiy ta'minot.
- LED chiroq kutish rejimida bo'lganda protsessorni to'xtatish uchun uyqu rejimi.
- Va nihoyat, hamma narsani birlashtirib, uni ishga soling.
PIC tekshiruvi 32 MGts chastotali ichki soatda ishlaydi. Intel Hex fayli PIC tekshirgichini dasturlash uchun biriktirilgan.
4 -qadam: 4 -qadam: LED chiroqni ishlatish
LED yoritgichni birinchi marta yoqsangiz, masofadan boshqarish pultidagi 1 -raqamni bosishga teng bo'lgan asl naqsh ishlatiladi. Yuqorida aytib o'tilgan barcha funktsiyalarni ishlatish mumkin. Agar siz "Ovozni o'chirish" tugmachasini bosgan bo'lsangiz, bu ish rejimi ham tanlanadi, chunki bu LED chiroqni asl holatiga qaytaradi.
Agar LED chiroq kutish rejimiga o'tkazilsa, u yana yoqilgandan keyin qaerda bo'lsa, o'sha erda davom etadi. LED chiroq kutish rejimiga o'tishdan oldin har doim oxirgi ish rejimini eslab qoladi, chunki u PIC tekshirgichining ichki EEPROM -da saqlanadi, shuning uchun batareyalarni almashtirgandan keyin ham u oxirgi tanlangan ish rejimida davom etadi.
Videoda chapdagi original LED chiroqning ishi va o'ngdagi Pimped LED chiroqning ishlashi ko'rsatilgan. Videoda ba'zi ish rejimlari ko'rsatilgan, lekin hammasi emas. Effekt qorong'uda yaxshiroq ko'rinadi va LEDlarning miltillashi odam ko'zida ko'rinmaydi.
Albatta, siz o'zingizning loyihangiz uchun boshqa LED lampalardan foydalanishingiz mumkin va umid qilamanki, bu loyiha sizni o'zingiz yaratishga ilhomlantirdi.
Tavsiya:
LED USB yordamida super yorqin chiroqni qanday qilish kerak: 7 qadam
LED USB yordamida qanday qilib super yorqin chiroqni yasash mumkin: aniq tushunish uchun birinchi navbatda videoni ko'ring
LM555 IC yordamida LED chiroqni qanday qilish kerak: 10 qadam
LM555 IC yordamida LED chirog'ini qanday qilish kerak: Do'stim, bugun men LM555 IC yordamida LED Blinker sxemasini tuzmoqchiman, bu taymer IC. Bu sxemani yaratish uchun bizga juda kam komponentlar kerak bo'ladi. Boshlaylik
Velosiped uchun yuqori quvvatli LED chiroqni qanday qilish kerak: 4 qadam (rasmlar bilan)
Velosiped uchun yuqori quvvatli LED chiroqni qanday qilish kerak: Tunda ko'rish va xavfsizlik uchun tunda velosiped haydashda yorqin yorug'lik har doim qulay. Shuningdek, u qorong'i joyda boshqalarni ogohlantiradi va baxtsiz hodisalardan saqlaydi. Shunday qilib, men bu ko'rsatmada men 100 vattli LEDni qanday o'rnatish va o'rnatishni ko'rsataman
Zaryadlanuvchi LED favqulodda chiroqni qanday qilish kerak: 5 qadam
Qanday qilib zaryadlanuvchi LED favqulodda chiroqni yasash kerak: Men sizga ko'rsatma beraman, qanday qilib eski noutbuk batareyalari yordamida zaryadlanuvchi favqulodda chiroqni zaryadlash mumkin
9 voltli LED chiroqni qanday qilish kerak: 7 qadam
9 voltli chiroqni qanday yasash mumkin: bu mening elektronika va lehimlashdagi birinchi muvaffaqiyatli urinishim, shuning uchun agar siz buni qilsangiz, u o'n barobar yaxshi bo'ladi