Mündəricat:
- Addım 1: Dövrə Təsviri
- Addım 2: PCB Təsviri
- Addım 3: PCB
- Addım 4: Altı Tək Pcb ayırın
- Addım 5: Baseboardu Komponentlərlə Birləşdirin
- Addım 6: Proqram Mikrokontrolör
- Addım 7: Zar yığın
- Addım 8: Zəhmət olmasa buna diqqət yetirin
Video: Yenə bir Ağıllı Zar (YASD): 8 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
YASD nədir?
Ağıllı xüsusiyyətlərə malik başqa bir yeni elektron zar? Bəli və xeyr.
Bəli - YASD təsadüfi olaraq yaradılan ədədləri zar üslubunda göstərmək üçün LED -lərdən istifadə edir.
Xeyr - YASD özlüyündə hazır məhsul deyil. Hansı çap elektron kartlarının mümkün olduğunu göstərməlidir.
Xüsusiyyətləri
Mikrokontroller təsadüfi ədədlərin zar üslubunda bir LED massivində göstərilməsini və göstərilməsini idarə edir
Dövrdə bir akselerometr var. Bu sensor təsadüfi ədədlərin yaranması üçün tətik rolunu oynayır. Zar artıq yuvarlanmır, zar və ya masaya sadə bir vuruş təsadüfi bir rəqəm yaradır
YASD, CR2032 uyğunluğu ilə təchiz edilmişdir
YASD, akselerometr ilə də konfiqurasiya edilə bilər. Məsələn, açarkən YASD -ni alt -üst edə bilərsiniz. YASD bunu akselerometrin köməyi ilə tanıyır və başqa bir iş rejiminə keçir
İki iş rejimi var:
Enerji qənaət rejimi. Yaradılan təsadüfi ədəd 3 saniyə ərzində yanıb -sönən bir ritmdə göstərilir. Sonra LED massivindəki nömrənin göstəricisi sönür
Fancy Mode. LED serialında bir animasiya göstərilir. Yaradılan təsadüfi ədəd sonra 5 saniyə statik olaraq göstərilir. Sonra LED massivindəki nömrənin göstəricisi sönür
Addım 1: Dövrə Təsviri
Dövrə aşağıdakı komponentlərdən ibarətdir:
Enerji təchizatı
Standart bir düymə hüceyrə CR2032 istifadə olunur, gücə qənaət etmək üçün dövrə slayd açarı ilə açıla/söndürülə bilər.
Mikro nəzarətçi
Mikro nəzarətçi Microchip/Atmel -dən ATTiny84A -dır. ATTiny84A, Picopower enerji qənaət rejiminə malikdir və buna görə də batareyanın işləməsi üçün çox uyğundur.
Akselerometr
ST Mikroelektronikadan LIS3DH. LIS3DH çox aşağı enerji qənaət rejiminə malikdir və LIS3DH çox az yer tutur. Lehimləmə ilə bağlı çətinliklərin qarşısını almaq üçün, dövrəyə akserlerometr qəbul etmək üçün bir kəsmə lövhəsi seçdim.
LED ekran
LED displeyi zar şəklində düzəldilmiş yeddi LEDdən ibarətdir. Seriyalı rezistorlar təxminən bir LED cərəyanına qurulmuşdur. 2mA.
Dövrün ümumi enerji istehlakı təxminən. 6 led ilə işləyərkən 16mA. Güc sönmə rejimində (heç bir LED açılmır, mikrokontrolör yatır) ümumi enerji istehlakı 1mA -dan azdır. "Zar yuvarlanan" dövrələrin maksimum sayı müəyyən edilməlidir.
Addım 2: PCB Təsviri
Çap edilmiş elektron lövhə, freze ilə altı fərdi çap dövrə lövhəsinə bölünmüş tam çaplı bir elektron lövhədən ibarətdir:
Elektrik təchizatı, mikrokontroller və akselerometr olan baza lövhəsi
LED ekran matrisi
Yan divarlar I - IV
Addım 3: PCB
Kartal sənədlərinə bağlantı daxil edin
Addım 4: Altı Tək Pcb ayırın
Sidcutter ilə altı tək pcb ayırın.
Freze qalıqlarını çıxarmaq üçün bir fayl istifadə edin. Çap edilmiş elektron lövhələrin bütün kənarları hamar olmalıdır, əks halda pcb bir -birinə sığmaz.
Addım 5: Baseboardu Komponentlərlə Birləşdirin
Komponentlər üzərində lehim. Kondansatörlə başlayın. Sonra açarı və mikro nəzarətçini lehimləyin. LIS3DH qırılma lövhəsi izləyir. Quraşdırma zamanı LIS3DH qırılma lövhəsi üçün asanlıqla çıxarmaq üçün yuva bağlayıcılarından istifadə etdim. Nəhayət, batareya tutucusunda lehim.
Addım 6: Proqram Mikrokontrolör
Mikro nəzarətçini proqramlaşdırmaq üçün uyğun bir proqramçıya ehtiyacınız var. AVR ISP mkII istifadə edirəm. Atmel -dən olan digər proqramçılar da işləməlidir. Fotoşəkilə görə telləri lehimləyin.
ISP başlıq pin-> YaSD pin
VTG / VCC-> VCC
GND-> GND
MOSI-> MOSI
MISO-> MISO
SCK-> SCK
SIFIRLA-> SIFIRLA
Sonra mikro nəzarətçini hex faylı ilə proqramlaşdırın. Proqramı proqramlaşdırdıqdan sonra sigortalar qurulmalıdır. Demək olar ki, hamısını dəyişmədən tərk edə bilərsiniz. Yalnız "LOW. CKDIV8" qoruyucusu deaktiv edilməlidir.
Proqramlaşdırma üçün telləri ayırın.
Addım 7: Zar yığın
Yan panelli lehim lövhəsi II. Döşəmə lövhəsinin dik olduğundan əmin olun. Hər iki pcb -ni düzgün bir açıya qoydum və onları lehimlədim. Bookends kimi digər obyektlər də işləyir. PCB, bir -birinə aid olan səhifələrdə hərflərlə işarələnmişdir. Fotoda gördüyünüz kimi, A tərəfi A tərəfə lehimlənir. Bütün yastiqcikləri bir tərəfdən lehimləməyin. Yalnız bir və ya iki yastığı lehimləyin ki, zarlar ümumiyyətlə dik olmadıqda yenidən satarsınız.
Yan panel I. ilə davam edin. İndi zərlər U şəklində olmalıdır (süpürgə və iki yan panel.
Növbəti lehim LED ekranı iki yan panelə bağlayır. Ledlər yuxarıda olmalıdır;-)
Zar ümumiyyətlə dik deyilsə, bəzi düzəlişlər edin, sonra hər tərəfdəki bütün yastıqları lehimləyin.
İndi zarın üstünə bir təsadüf və qələm qoya bilərsiniz. Əylənin!
Diqqət! Sonuncu yan III paneli lehimləməzdən əvvəl, bütün komponentlərin lehimləndiyini və düzgün yerləşdirildiyini yoxlayın
Addım 8: Zəhmət olmasa buna diqqət yetirin
Çoxalma, xüsusən mikrokontrolörün lehimlənməsi və proqramlaşdırılması üçün müəyyən bilik və bacarıqlar tələb edir.
Belə kiçik komponentlərin lehimlənməsi, lehimləmə sahəsində müəyyən təcrübə və uyğun bir lehimləmə stansiyası tələb edir. Buna görə LIS3DH -nin birbaşa PCB -yə lehimlənməməsi üçün LIS3DH ayırma lövhəsindən istifadə etmək qərarına gəldim. Kiçik LIS3DH paketi ilə bir lehimləmə stansiyası ilə bunu etmək mümkün deyil. Kompüterləri bir -birinə lehimləmək də asan deyil
Bəzi qoruyucuları mikrokontrolördə səhv bir şəkildə qurarsanız, kərpiclənmişdir
Şəkillər həmişə PCB -nin 0.1 versiyasını göstərir (proqramlaşdırma yastıqlarını göstərən şəkillər istisna olmaqla). Bu, istehsal edilmiş çap lövhəsinin ilk versiyasıdır. Təkmilləşdirilməsi lazım olan bir neçə şey var idi. Buna görə yeni bir versiya yaratmağa qərar verdim. Githubdakı depo ən son versiyanı ehtiva edir
Şəkil, PCB sifariş etməzdən əvvəl hazırladığım ilk kağız maketini göstərir.
Tövsiyə:
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: 6 addım (şəkillərlə)
E -zar - Arduino Die/zar 1 -dən 6 Zar + D4, D5, D8, D10, D12, D20, D24 və D30: Bu elektron qəlib hazırlamaq üçün sadə bir arduino layihəsidir. 1 -dən 6 -ya qədər zar və ya 8 xüsusi zardan 1 -i seçmək mümkündür. Seçim sadəcə fırlanan bir kodlayıcını çevirməklə edilir: Bu xüsusiyyətlər: 1 ölmək: böyük nöqtələr göstərmək 2-6 zar: nöqtələr göstərmək
O qədər də Ağıllı deyil, Çox Sağlam-Yenə Biraz Süründürücü Güzgü: 5 Addım (Şəkillərlə)
O qədər də Ağıllı deyil, Çox Sağlam-Yenə Biraz Sürünən Güzgü: Güzgüyə ehtiyacınız var, ancaq evinizə başqa bir ağıllı obyekt əlavə etmək istəmirsiniz? O zaman bu qədər ağıllı deyil, amma çox faydalı olsa da, bir az da ürpertici güzgü tam sizin üçündür
Y.A.İ.A. - Yenə bir Ipod Amp: 6 Adım (Şəkillərlə)
Y.A.İ.A. - Başqa bir iPod amp: Bu başqa bir iPod amp, ancaq köhnə bir kompüter dinamikindən və CDR qutusundan istifadə edir
YACS (Yenə Başqa Bir Şarj Stansiyası): 6 Adım (Şəkillərlə birlikdə)
YACS (Yenə Bir Doldurma Stansiyası): Gadget'larınız üçün bir şarj stansiyası. Təchizat: Kauçuk qıvrımlar Bir qutu Alətlər: Matkap və bitlər
Yenə bir Flash Diffuser (Canon 580EX II üçün hazırlanmışdır): 5 addım
Başqa bir Flash Diffuser (Canon 580EX II üçün nəzərdə tutulmuşdur): Bilirəm ki, bunların bir milyonu var, amma hər halda özümü hazırladım. Ucuz və portativ olan birini istədim, amma bir qədər peşəkar göründüyüm üçün müştərilərim mənim tam həvəsli olduğumu düşünməyəcəkdi. Bu diffuzor Canon 580 üçün hazırlanmışdır