Mundarija:

USB bilan ishlaydigan RGB LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)
USB bilan ishlaydigan RGB LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)

Video: USB bilan ishlaydigan RGB LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)

Video: USB bilan ishlaydigan RGB LED Rojdestvo daraxti: 9 qadam (rasmlar bilan)
Video: Tgadget 2M 120 LED USB Power Strip light HDTV TV Desktop PC Screen Backlight lighting Waterproof 2024, Dekabr
Anonim
USB bilan ishlaydigan RGB LED Rojdestvo daraxti
USB bilan ishlaydigan RGB LED Rojdestvo daraxti

Men fizzPOP a'zosi bo'lgan Makerspace -dagi ba'zi do'stlarimga Rojdestvo arafasida bir nechta sovg'alar berishga qaror qildim. Men qaror qildimki, men ularni o'zim qurmoqchiman, ular o'zlari qurishdan zavqlanishlari uchun to'plam ishlab chiqaraman. Bu ko'rsatma sovg'aning bir qismini tashkil qiladi, chunki uni yig'ish bo'yicha ko'rsatma bor, lekin men burgut fayllarini o'z ichiga olganman, shunda odamlar PCB -ni o'zlari buyurtma qilishlari mumkin (men Seeed Studio -dan buyurtma berganman) va mikrokontroldagi kod.

1 -qadam: sxematik

Sxematik
Sxematik
Sxematik
Sxematik

Elektron dizayni chana uchun chiroqlar uchun qilgan oldingi loyihaga (va ko'rsatma berishga) asoslangan. Men mikrokontroler uchun ATTINY85 -ga yopishib qoldim, lekin 12v quvvatidan minnatdorman, men USB -quvvatni diod orqali tanladim.

Boshqa katta farq - bu 5 mm teshikli RGB LED -lardan individual foydalanish. Men kutubxonani topa olmadim, shuning uchun men o'z kitobimni yaratdim. Tavsiya etilganidek, har bir LEDning quvvat pimlariga 0,1uf kondansatör qo'shdim.

2 -qadam: PCB dizayni

PCB dizayni
PCB dizayni
PCB dizayni
PCB dizayni

PCB dizayni juda tushunarli, faqat g'ayrioddiy narsa taxtaning shakli edi. Men shaklni import qilish uchun Eagle -ni Fusion 360 -ga ulashning yangi qobiliyatidan foydalandim. Bu ishni ancha osonlashtirdi! Shuni aytib o'tishim kerakki, men PCB sxemasi bo'yicha professional emasman, shuning uchun ko'proq tajribaga ega bo'lgan kishi yaxshiroq ish qila oladi. Menga sxemalar kabi fayllar kiritilgan.

3 -qadam: PCB -ni yig'ish

PCB -ni yig'ish
PCB -ni yig'ish
PCB -ni yig'ish
PCB -ni yig'ish

Agar siz lehimlashda tajribaga ega bo'lmasangiz, ko'rsatmalarni o'qish bo'yicha ko'plab ko'rsatmalar mavjud, men sizga bulardan birini ko'rib chiqishni maslahat beraman. PCB -ni yig'ish juda tushunarli, lekin men quyida asosiy qadamlarni aytib o'tdim. Odatdagidek, avval past profilli komponentlardan boshlang.

  1. Rezistorni (pastki holatda) va diodni qo'shing, shunda diod PCB ipak ekraniga to'g'ri yo'naltirilganligiga ishonch hosil qiling.
  2. DIP rozetkasini (tepadan tepaga) va kalitni o'rnating.
  3. USB -rozetkaga mahkam o'rnating, chunki paychalarining paychalari taxtadan o'tib ketmaydi, lekin ingichka temir va ozgina sabr -toqat bilan ular unchalik qiyin emas.
  4. Kondansatkichlarni qo'shing, yo'nalish muhim emas.
  5. Oxir -oqibat, LEDlarni o'rnating. Agar siz ularni yelkasiga etakka qo'yib, egilsa, bu ularni taxminan to'g'ri holatiga keltirganday tuyuladi. Ular LED yoritgichining yon tomonidagi kvartira bilan ko'rsatilgan va ipak ekranda ko'rsatiladigan tarzda o'rnatilishi kerak.

Barcha komponentlar lehimlangandan so'ng, ortiqcha o'tkazgichlarni kesish, ularni diod va rezistorlardan qutqaradi, chunki bu keyinchalik kerak bo'ladi.

E'tibor berasizki, komponentlarning barcha pozitsiyalari to'ldirilmagan, bu kelajakdagi xakerlik uchun imkoniyatdir.

4 -qadam: tenglikni birlashtirish

PCB -ni birgalikda ulash
PCB -ni birgalikda ulash

Ikkita tenglikni bir -biriga siljiydi, lekin agar ular biroz qattiq bo'lsa, siz uyani biroz ochish uchun qumli qog'ozdan foydalanishingiz mumkin. Birgalikda bo'lgandan so'ng, ularni bir -biriga aniq bog'lab qo'yish uchun kesilgan rezistor va diodli qo'rg'oshindan foydalanib, juda oz narsa keladi.

5 -qadam: Kod

Kodeks
Kodeks

Kod bir nechta nozik o'zgartirishlar bilan Sleigh Light Instructable kodimga asoslangan. Albatta, fayl biriktirilgan.

6 -qadam: AT Tiny 85 dasturlash

ATTINY85 -ga Arduino yuklash dasturini va dasturingizni qanday qo'shishni ko'rsatadigan ko'plab ko'rsatmalar mavjud, shuning uchun men bu erda bu haqda gapirmayman. Shuni ta'kidlashni istardimki, siz sigortani "ichki 8 MGts" ga o'rnatishingiz kerak bo'ladi.

7 -qadam: Tayyor mahsulot

Image
Image

Umuman olganda, men ushbu loyihadan chiqqanimdan juda xursandman. O'ylaymanki, agar bu muvaffaqiyatli bo'lsa, men ilgari sovg'alar sifatida ko'proq to'plamlar yaratgan bo'lardim.

8 -qadam: to'plamni tayyorlash

To'plamni tayyorlash
To'plamni tayyorlash
To'plamni tayyorlash
To'plamni tayyorlash

To'plamni tayyorlash bo'yicha qisqa eslatma. Men ehtiyot qismlar va tenglikni Antistatik sumkalarga joylashtirdim. Men oldindan dasturlashtirilgan chiplarni berishga qaror qildim.

9 -qadam: kelajakni o'zgartirish

Hamma loyihalarda bo'lgani kabi, uni yaxshilash uchun har doim biror narsa qilish mumkin.

Men taxtani loyihalashtirganimda, kelajakda USB boshqaruvini qo'shish imkoniyatiga ega bo'ldim. Men uni standart versiyaga kiritmaslikka qaror qildim va odamlar o'zlari o'zgartirishi mumkin bo'lgan o'zgarish sifatida qoldirdim. Bu harakatga arziydimi, aniq emas.

Ipak ekran yordamida PCBga "qor" qo'shish yaxshi bo'lardi, men shoshayotgan edim, shuning uchun men buni oxirigacha qilmadim.

Micro USB kabeli juda moslashuvchan bo'lmasa, u daraxtning tik turmasligiga olib keladi. Uni barqaror qilish uchun ozgina og'irligi bo'lgan 3 o'lchamli bosilgan idishni qo'shishga arziydi.

Tavsiya: