Mundarija:

YAFLC (Yana miltillovchi LED sham): 8 qadam
YAFLC (Yana miltillovchi LED sham): 8 qadam

Video: YAFLC (Yana miltillovchi LED sham): 8 qadam

Video: YAFLC (Yana miltillovchi LED sham): 8 qadam
Video: #РОЗОВЫЙКРИНЖАРИК 2024, Iyul
Anonim
YAFLC (Yana miltillovchi LED sham)
YAFLC (Yana miltillovchi LED sham)
YAFLC (Yana miltillovchi LED sham)
YAFLC (Yana miltillovchi LED sham)

Instructables -da miltillovchi LED shamni qanday yasash haqida ko'plab xabarlar mavjud. Bu mening versiyam, loyiha quyidagi komponentlarni talab qiladi: 1. Tiny45 AVR mikrokontroller (Tiny13 ham shunday qiladi) 2. 1W issiq oq (yoki sariq) LED3. Perspex trubkasi 4. AA yoki AAA hajmli batareyalar- 4 (ishqoriy yoki NiMH) 5. PCB zaxirasi (yoki umumiy maqsadli veroboard) 6. Batareya ushlagichlari 7. 1/4 Vt qarshilik 50 Ohm- 4 va 10K -1.8. Yoqish/o'chirish tugmasi 9. Ulanish simlari 10. taglik uchun yog'och bo'lagi11. niqobli lenta asboblari: 1. Lehimlanadigan temir va lehim 2. Issiq yopishtiruvchi qurol 3. AVR ISP dasturchisi 4. tornavida, fayllar, burg'ulash mashinasi va mos burg'ulash moslamalari.

1 -qadam: O'chirish diagrammasi

O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi
O'chirish diagrammasi

Sham uchun zarur bo'lgan elektron sxemasi bu erda. Shuningdek, taxtaning joylashuvi ko'rinadi. Kengash sxemasida ko'k yo'llar o'tish simlari sifatida ishlatiladi. To'liq sxema ikkita taxtaga bo'lingan, bittasida nazoratchi va 1 Vt LED mavjud. Ikkita taxta ikki qavatli, dumaloq PCBlarda joylashtirilgan. Gap shundaki, kontaktlarning zanglashiga olib keladigan umumiy diametri kichikroq bo'ladi. nazorat kartasini LED taxtasiga ulash uchun ikkita 2-pinli to'rtta ulagich ishlatiladi. Tekshirish panelidagi beshinchi ulagich quvvat manbai uchun.

2 -qadam: PCBlarni tayyorlash

PCBlarni tayyorlash
PCBlarni tayyorlash

Men taxtalarni tegirmonlash va kesish uchun Modela frezeleme mashinasidan foydalanardim. Siz bu taxtalarni PCB Express kabi PCB tijorat ishlab chiqaruvchilardan yasashingiz mumkin yoki hatto bu erda tasvirlanganidek uyda qilishingiz mumkin.

3 -qadam: PCBlarni lehimlash

PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash
PCBlarni lehimlash

Men fotosuratda ko'rinib turganidek, barcha tarkibiy qismlarni lehimladim. Zanjirni ikkita taxtaga taqsimlash orqali, biri nazoratchi uchun, ikkinchisi esa LED uchun, faqat kartaning diametrini kamaytirishda emas, balki nazorat kartasi ISP ulagichi orqali dasturlashda ham yordam beradi (birinchi navbatda LED kartani uzish orqali). Boshqaruv panelidan), LED ISP signallarini yuklamaydi, men birinchi navbatda barcha SMD komponentlarini, so'ngra o'tish simlarini, so'ngra qolgan komponentlarni lehimladim.

4 -qadam: LED panelini tayyorlang

LED panelini tayyorlang
LED panelini tayyorlang

LED taxtasi lehimlangandan so'ng, men LEDga elim yopishtirish uchun issiq yopishtiruvchi tabancadan foydalandim. Issiq elim soviy boshlagach, men yopishqoqni "tayoq" sifatida chiqaraman. Yelim ikkita maqsadga xizmat qiladi: u yorug'likni tarqatadi va "tayoq" haqiqiy shamni his qiladi.

5 -qadam: Tekshirgichni dasturlash

Loyihaning kodi juda kichik. AVRGCC bilan tuzilgan kod. Kod nazoratchi PCBdagi ISP ulagichi orqali boshqaruvchiga dasturlashtirilgan. /*Miltillovchi sham loyihasi kodi*//*1 -Vt sariq/issiq oq LEDni ulang*//*2 -pin - PB3 LED katot*//*3 -pin - PB4 LED katot*//*5 -pin - PB0 LED katot*//*6 -pin - PB1 LED katot*//*7 -pin - PB2 LED katot*//*LED anodini Vcc/*ga maksimal oqimni har bir LED uchun 30 mA qilib belgilang*//*LFSR Manba: https://en.wikipedia.org/wiki/Linear_feedback_shift_register*/#include#includemain(){unsigned long lfsr = 1; unsigned char temp; DDRB = 255; for (;;) {lfsr = (lfsr >> 1) (-(lfsr & 1u) & 0xd0000001u); / * musluklar 32 31 29 1 */temp = (imzosiz char) lfsr; DDRB = ~ temp; PORTB = temp; temp = (belgisiz char) (lfsr >> 24); _ delay_loop_2 (temp << 7); }}

6 -qadam: korpusni qurish

Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish
Qoplamani qurish

Shamni yopish uchun uzunligi 6 dyuymli, kengligi 2,2 dyuymli perspeksli quvur tanlangan. Perspeks trubkasini o'rnatish uchun yog'ochdan yasalgan poydevor ishlangan. Tekshiruvchi PCB va LED PCB trubka ichiga boshqa "ushlagich" PCB -ga o'rnatildi, u ham yoqish/o'chirish tugmachasiga ega.

7 -qadam: shamchiroq

Sham tayanch
Sham tayanch
Sham tayanch
Sham tayanch

Yog'ochdan yasalgan shamchiroq dastgohi ishlov berildi. Ikkita akkumulyator ushlagichi, har biri 2 x 1,2V Eneloop (:)) batareyaga ega bo'lib, poydevorga o'rnatilgan va issiq elim bilan yopishtirilgan.

8 -qadam: yakunlang

Aylantirmoq
Aylantirmoq
Aylantirmoq
Aylantirmoq

Nihoyat, perspeks trubkasi ichkarini yashirish uchun, shuningdek, mum shamining xayolotini berish uchun sariq niqob bilan yopilgan edi … balki uni keyinroq bo'yab qo'yaman, lekin hozir shunday. Men shamni qurishdan zavqlandim, umid qilamanki ham bo'lardi …

Tavsiya: