Mundarija:
- 1 -qadam: O'chirish tavsifi
- 2 -qadam: PCB tavsifi
- 3 -qadam: PCB
- 4 -qadam: Oltita bitta shaxsiy kompyuterni ajrating
- 5 -qadam: Baseboardni komponentlar bilan yig'ing
- 6 -qadam: Mikrokontroller dasturi
- 7 -qadam: Zarlarni yig'ing
- 8 -qadam: Iltimos, bunga e'tibor bering
Video: Yana bir aqlli zar (YASD): 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
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
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
Eagle fayllariga havola kiriting
4 -qadam: 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
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
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
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
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:
Roberts RM33 Raspberry Pi Internet radiosi (Yana bir ): 8 qadam (rasmlar bilan)
Roberts RM33 Raspberry Pi Internet -radiosi (Yana bir …): Ha, bu boshqa Raspberry Pi internet -radiosi va meniki ham emas. Nima uchun bu qurilish hali ham mashhur bo'lganiga ishonchim komil emas, lekin men hali ham bundan zavqlanaman va bu men uchun ham oxirgi bo'ladi deb ayta olmayman. Menga Robertning ko'rinishi juda yoqadi
Yana bir ATtiny85 retro o'yin konsoli: 4 qadam
Yana bir ATtiny85 Retro o'yin konsoli: kosmik bosqinchilar, Tetris va boshqalarni o'ynash uchun ATtiny85 x 0.96 OLED-ga asoslangan kichik retro-konsolga o'xshash sozlash
Elektron zar - Arduino Die/aforizmlari 1 dan 6 gacha Zar + D4, D5, D8, D10, D12, D20, D24 va D30: 6 qadam (rasmlar bilan)
Elektron zarlar - Arduino Die/aforizmlari 1 dan 6 gacha Zar + D4, D5, D8, D10, D12, D20, D24 va D30: Bu elektron qolipni yaratish uchun oddiy arduino loyihasi. 1 dan 6 gacha zar yoki 8 ta maxsus zardan bittasini tanlash mumkin. Tanlov faqat aylanadigan kodlovchi yordamida amalga oshiriladi, bu xususiyatlar: 1 o'lik: katta nuqtalarni ko'rsatish 2-6 zar: nuqta ko'rsatish
Yana bir Niksi soati: 6 qadam (rasmlar bilan)
Yana bir Niksi soati: Men har doim niksi soatini xohlardim, bu yorqin raqamlar meni hayratga soladi. Shunday qilib, men ebaydan juda qimmat bo'lmagan IN12 -larni topganimda, ularni sotib oldim, hayron bo'ldim, lekin tez orada buni amalga oshirish uchun
Yana bir aqlli ob -havo stantsiyasi, lekin : 6 qadam (rasmlar bilan)
Yana bir aqlli ob-havo stantsiyasi, lekin …: OK, men bilamanki, bunday ob-havo stantsiyalari hamma joyda mavjud, lekin farqni ko'rish uchun bir necha daqiqa vaqt sarflang … Kam quvvatli 2 elektron qog'ozli displey … lekin 10 xil ekranlar! ESP32 asosidagi akselerometr va harorat / namlik sensori Wifi yangilanishi