Mundarija:

Yana bir aqlli zar (YASD): 8 qadam
Yana bir aqlli zar (YASD): 8 qadam

Video: Yana bir aqlli zar (YASD): 8 qadam

Video: Yana bir aqlli zar (YASD): 8 qadam
Video: Яна бир бор сочим майда уринг ота Бахтимизга доимо сог булинг ота 2024, Noyabr
Anonim
Yana bir aqlli zar (YASD)
Yana bir aqlli zar (YASD)

YASD nima?

Aqlli xususiyatlarga ega yana bir yangi elektron zar? Ha va yo'q.

Ha - YASD tasodifiy hosil qilingan sonlarni zar uslubida ko'rsatish uchun LEDlardan foydalanadi.

Yo'q - YASD o'zi tayyor mahsulot emas. Qaysi bosilgan elektron karta texnologiyalari mumkinligini ko'rsatish kerak.

Xususiyatlari

Mikrokontroller tasodifiy sonlarni zarli uslubda LED massivida aks ettirish va ko'rsatishni boshqaradi

Zanjirda akselerometr mavjud. Bu sensor tasodifiy sonlarni yaratish uchun tetik vazifasini bajaradi. Zar endi o'ralmaydi, zar yoki stolga oddiy bosish tasodifiy sonni hosil qiladi

YASD CR2032 tasodif bilan ishlaydi

YASD -ni akselerometr yordamida ham sozlash mumkin. Masalan, YASD -ni yoqishda uni teskari burishingiz mumkin. YASD buni akselerometr yordamida taniydi va boshqa ish rejimiga o'tadi

Ikkita ish rejimi mavjud:

Energiyani tejash rejimi. Yaratilgan tasodifiy son 3 soniya davomida miltillovchi ritmda ko'rsatiladi. Keyin LED massividagi raqamning ko'rinishi o'chadi

Qiziqarli rejim. LED massivida animatsiya ko'rsatiladi. Keyin hosil bo'lgan tasodifiy raqam 5 soniya davomida statik tarzda ko'rsatiladi. Keyin LED massividagi raqamning ko'rinishi o'chadi

1 -qadam: O'chirish tavsifi

Zanjir quyidagi komponentlardan iborat:

Quvvatlantirish manbai

CR2032 standart tugmachasi ishlatiladi, quvvatni tejash uchun kontaktni slayd -kalit yordamida yoqish/o'chirish mumkin.

Mikrokontroller

Mikrokontroller - ATTiny84A, Microchip/Atmel. ATTiny84A Picopower quvvatni tejash rejimiga ega va shuning uchun batareyadan foydalanish uchun juda mos keladi.

Akselerometr

ST Microelectronics -dan LIS3DH. LIS3DH, shuningdek, juda kam quvvat sarflash rejimiga ega, LIS3DH juda kam joy oladi. Lehimlashda qiyinchiliklarga yo'l qo'ymaslik uchun, men zanjirga akserlerometrni qabul qilish uchun ajratuvchi panelni tanladim.

LED displey

LED displeyi zar shaklida joylashtirilgan etti LEDdan iborat. Seriyali rezistorlar taxminan LED oqimiga o'rnatiladi. 2mA.

O'chirishning umumiy quvvat sarfi taxminan. 6 ta chiroq yoqilgan holda 16 mA. Quvvatni o'chirish rejimida (LEDlar yoqilmagan, mikrokontroller uyquda) umumiy quvvat sarfi 1mA dan kam. "Zarni aylantirish" tsikllarining maksimal sonini aniqlash kerak.

2 -qadam: PCB tavsifi

PCB tavsifi
PCB tavsifi

Bosilgan elektron karta to'liq bosilgan elektron platadan iborat bo'lib, u frezalash orqali oltita alohida bosilgan elektron platalarga bo'linadi:

Quvvat manbai, mikrokontroller va akselerometrli tayanch paneli

LED displey matritsasi

Yon devorlar I - IV

3 -qadam: PCB

PCB
PCB
PCB
PCB

Eagle fayllariga havola kiriting

4 -qadam: Oltita bitta shaxsiy kompyuterni ajrating

Oltita bitta shaxsiy kompyuterni ajrating
Oltita bitta shaxsiy kompyuterni ajrating

Yon chiziqli oltita bitta shaxsiy kompyuter.

Frezeleme qoldiqlarini olib tashlash uchun fayldan foydalaning. Bosilgan elektron kartalarning barcha qirralari silliq bo'lishi kerak, aks holda kompyuter bir -biriga mos kelmaydi.

5 -qadam: Baseboardni komponentlar bilan yig'ing

Baseboardni komponentlar bilan yig'ing
Baseboardni komponentlar bilan yig'ing

Komponentlarga lehim. Kondensatordan boshlang. Keyin kalit va mikrokontrollerni lehimlang. LIS3DH uzilish taxtasi quyidagicha. O'rnatish jarayonida men uni osonlikcha olib tashlash uchun LIS3DH uzilish taxtasi uchun rozetkali ulagichlardan foydalanardim. Nihoyat, batareya ushlagichiga lehim.

6 -qadam: Mikrokontroller dasturi

Mikrokontroller dasturi
Mikrokontroller dasturi

Mikrokontrollerni dasturlash uchun sizga tegishli dasturchi kerak. Men AVR ISP mkII dan foydalanaman. Boshqa Atmel dasturchilari ham ishlashi kerak. Suratga muvofiq simlarni lehimlang.

ISP sarlavhasi pin-> YaSD pin

VTG / VCC-> VCC

GND-> GND

MOSI-> MOSI

MISO-> MISO

SCK-> SCK

Qayta o'rnatish-> Qayta tiklash

Keyin mikrokontrollerni olti burchakli fayl bilan dasturlashtiring. Dasturiy ta'minotni o'rnatgandan so'ng, sigortalar o'rnatilishi kerak. Siz deyarli barchasini o'zgarishsiz qoldirishingiz mumkin. Faqat "LOW. CKDIV8" sug'urta o'chirilgan bo'lishi kerak.

Dasturlash uchun simlarni ajratib oling.

7 -qadam: Zarlarni yig'ing

Zarlarni yig'ing
Zarlarni yig'ing

Yon panelli lehim taglik taxtasi II. Asosiy taxtaning perpendikulyar ekanligiga ishonch hosil qiling. Men ikkala kompyuterni ham to'g'ri burchakka o'rnatdim va ularni lehimladim. Kitoblar kabi boshqa narsalar ham ishlaydi. Kompyuter bir -biriga tegishli bo'lgan sahifalarda harflar bilan belgilanadi. Rasmda ko'rib turganingizdek, A tomoni A tomonga lehimli. Hamma prokladkalarni bir tomondan lehimlamang. Bir yoki ikkita prokladkani lehimlang, shunda zarlar perpendikulyar bo'lmagan taqdirda ularni qayta sotish mumkin bo'ladi.

Yon panel I bilan davom eting. Endi zarlar U shakliga ega bo'lishi kerak (taglik va ikkita yon panel).

Keyingi panelni yon panelga lehimlang. Ledlar tepada bo'lishi kerak;-)

Agar zarlar umuman perpendikulyar bo'lmasa, tuzatishlar kirgizing, so'ngra har tomondan prokladkalarni lehimlang.

Endi siz tasodifan joylashtirishingiz va zarga surtishingiz mumkin. Maza qiling!

Ehtiyot bo'ling! III yon panelni lehimlashdan oldin, barcha komponentlar lehimlangan va to'g'ri joylashtirilganligiga ishonch hosil qiling

8 -qadam: Iltimos, bunga e'tibor bering

Iltimos, bunga e'tibor bering!
Iltimos, bunga e'tibor bering!

Qayta ishlab chiqarish ma'lum bilim va ko'nikmalarni talab qiladi, ayniqsa mikrokontrollerni lehimlash va dasturlashda.

Bunday kichik qismlarni lehimlash uchun lehimlash tajribasi va mos lehim stantsiyasi kerak bo'ladi. Shuning uchun men LIS3DHni to'g'ridan -to'g'ri PCBga lehimlemaslik uchun LIS3DH kesish panelini ishlatishga qaror qildim. LIS3DH ning kichik to'plami bilan lehim stantsiyasi bilan buni amalga oshirish mumkin emas. Kompyuterlarni bir -biriga lehimlash ham oson emas

Agar siz ba'zi bir sigortalarni mikrokontrolderga noto'g'ri o'rnatilgan bo'lsa

Fotosuratlarda har doim PCB ning 0.1 versiyasi ko'rsatilgan (dasturlash maydonchalari ko'rsatilgan fotosuratdan tashqari). Bu bosilgan elektron kartaning ishlab chiqarilgan birinchi versiyasi. Unda yaxshilanishi kerak bo'lgan bir nechta narsalar bor edi. Shuning uchun men yangi versiyani yaratishga qaror qildim. Github -dagi ombor oxirgi versiyani o'z ichiga oladi

Fotosuratda men kompyuterga buyurtma berishdan oldin qilgan birinchi qog'oz maketi ko'rsatilgan.

Tavsiya: