Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
PCB dizayni - bu mening sevimli mashg'ulotim. Odatda, men faqat o'zim uchun biror narsa qildim, lekin bir muncha vaqt oldin xotinim mendan u uchun chiroyli narsa so'radi.
Va tez orada men bu gulni yaratdim. Men birinchi marta Attiny protsessoridan foydalanaman va bu men uchun yana bir tajriba edi.
Hamma gul barglarida 12 LEDli charlieplexing tartibida ulangan o'z mikrokontroleri mavjud. Va bu mikrokontrollerlar 1 simli protokol bilan boshqariladi.
Gul hali tugamadi, men barcha LEDlarni alohida boshqarish uchun yangi kod yozishim kerak. Hozircha men bir vaqtning o'zida barcha LEDlarni yoqishim mumkin.
Loyihani boshlashdan oldin siz smd -ni qanday lehimlashni va ATtiny mikrokontrollerini dasturlashni bilishingiz kerak.
Agar sizga gul yoqsa, uni osongina yasashingiz mumkin, quyidagi amallarni bajaring.
1 -qadam: PCBga buyurtma bering
Bu tenglikni bitta gulni bajarish uchun kerak bo'lgan hamma narsani o'z ichiga oladi - 6 ta barg va 2 ta markaziy qism (sizning tanlovingiz uchun bitta qizil va bitta sariq).
Siz zip -faylni yuklab olishingiz va yuborishingiz yoki to'g'ridan -to'g'ri Seeed studiyasida buyurtma berishingiz mumkin. PCB jazolandi, lekin siz hamma narsani o'zingiz kesib tashlashingiz kerak. Dremel asboblari yordamida buni qilish oson.
Yoki EAGLE uchun biriktirilgan PCB fayllarini yuklab oling va alohida fayllarga buyurtma bering.
Men buyurgan qalinligi 1 mm.
2 -qadam: asboblar va ehtiyot qismlarni tayyorlang
PCBni yig'ish uchun sizga quyidagi vositalar kerak bo'ladi:
- Lehim;
- Cımbız;
- PCB ushlagichi;
- Lehim oqimi;
- Lehim sim;
Ehtiyot qismlar:
- ATtiny85, SMD: SOIC - 6 dona; (yoki ATtiny45 - lekin sinovdan o'tkazilmagan);
- LEDlar, SMD: 0603, qizil rang - 72 dona; (yoki boshqa ranglar, lekin bitta PCBda bir xil);
- Simlar;
Dasturlash uchun:
- ATtiny dasturlash sizga yoqadigan hamma narsa - Arduino, AVRISP yoki boshqalar
- Tarmoqli dasturlash yoki SOIC8 dasturlash adapteri uchun kliplar
- Arduino soft va Attiny kutubxonasi
3 -qadam: bitta bargni yig'ing
PCB barglarini kesib tashlagandan so'ng, uni PCB ushlagichiga mahkamlang, LED uchun prokladkalarga lehim oqimini qo'llang va barcha LEDlarni lehimlang. Ehtiyot bo'ling, LEDlar tashqi tomondan yashil katot belgisi bilan ko'rsatilishi kerak.
Keyin, agar sizda dasturlash uchun kliplar bo'lsa (tavsiya etiladi), avval PCBni boshqa tomonga to'g'rilab qo'ying, attini chip uchun prokladkalarga oqim qo'llang va uni o'rniga lehimlang. Chip markasining yo'nalishiga e'tibor berishda ehtiyot bo'ling.
Agar siz mikrokontrollerni dasturlash uchun adapterdan foydalanishni xohlasangiz, avval kodni keyingi bosqichda tasvirlanganidek yuklashingiz va keyin lehimlashingiz kerak.
4 -qadam: Kodni yuklash
Dasturchini kompyuteringizga ulang va kliplarni chipga joylashtiring va biriktirilgan kodni mikrokontrollerga yuklang.
Barcha LEDlar doimiy ravishda yonib turishi kerak.
Barcha barglar uchun oldingi va bu amallarni takrorlang.
5 -qadam: Gulni yig'ing (tashqi qismi)
Dastlab ikkita barg bargini yonma -yon, ikkita yon teshik bir -birining ustiga bo'lishi kerak, shuning uchun siz bitta sim V (+) qo'yishingiz mumkin. Bu simlarning bittasi (yoki hammasi) elektr ta'minoti uchun ishlatiladi.
Barcha barglarni birma -bir aylanaga joylashtiring.
6 -qadam: Gulni yig'ing (ichki qismi)
Endi markaziy tenglikni va lehim simini oltita katta tashqi teshikka oling, bu V (-) yoki GND. Keyin barcha 6 ta simni petal teshiklariga V (-) uchun joylashtiring va lehimlang.
Siz bu simlarni tenglikni quvvatlantirish uchun ishlatishingiz yoki markaziy teshiklarga bir nechta simlarni kesib qo'yishingiz mumkin, u gul sopi hosil qiladi.
Ushbu tenglikni 2,7 - 5,5 V kuchlanish bilan quvvatlang. Barcha LEDlar yonishi kerak. Agar bo'lmasa, PCB o'rtasidagi barcha ulanishlarni tekshiring.
7 -qadam: tugatish
Ushbu loyihani tugatish uchun o'z tasavvuringizdan foydalaning.
Men 2xAAA batareyalari uchun batareya ushlagichi bo'lgan yangi yil o'yinchog'idan foydalandim. Maysa sifatida men eski tenglikni ishlataman.
Bu mening birinchi Instructables loyiham va u hali tugamagan.
Shuning uchun menga savollar bering va yangiliklarga tayyor bo'ling.
PCB tanlovida birinchi sovrin