Mundarija:

Pongli LED shlyapali displey: 12 qadam (rasmlar bilan)
Pongli LED shlyapali displey: 12 qadam (rasmlar bilan)

Video: Pongli LED shlyapali displey: 12 qadam (rasmlar bilan)

Video: Pongli LED shlyapali displey: 12 qadam (rasmlar bilan)
Video: 3 часа практики английского произношения – укрепите уверенность в разговоре 2024, Noyabr
Anonim
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey
Pong bilan LED shlyapali displey

Bir muncha vaqt oldin, men birinchi mikrokontroller loyihasi sifatida, 5x7 LED displeyida Pong o'yini qildim, lekin keyin hech narsa bo'lmadi. Yaqinda menga formaning bir qismi sifatida qattiq shlyapa (muhandislik musobaqasi uchun) berishdi va uni sozlashni aytishdi va pongni eslab qolishdi. Men sizga ko'rsatma beraman, LED displeyni qanday aylantirish kerak va uni qanday qattiq o'rnatish kerak. shlyapa Bu pongda ham o'ynaydi!

1 -qadam: materiallar

Materiallar
Materiallar

Qismlar: -2 10k potensiometrlar- 3 4,7 kOhm rezistorlar-4 SPST tugmachalari-1 5x7 ikki rangli LED displey-1 8 pinli dipswitch-1 Hardhat-1 atmega168 mikrokontroller (yoki arduino) -1 28 pinli "sokin" soket-1 non paneli 1 3.7V lityum-polimer batareyasi-Tel-lehim-issiq yopishtiruvchi asboblar:-Lehimlash temir-issiq yopishtiruvchi qurol-simli striptizchi-sevimli mashg'ulot pichog'i-pleksiglas chiqib ketish pichog'i- Mikrokontroller dasturchisi (ixtiyoriy)

2 -qadam: Displeyni lehimlang

Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang
Displeyni lehimlang

Birinchi qadam uchun siz ekranga simlarni lehimlashingiz kerak. Bundan tashqari, har bir satr uchun ikkita rang katodlari orasidagi o'tish tugmachasidan bitta kalitni lehimlashingiz kerak bo'ladi. Tushunarli bo'lishi uchun men rasmlarga displey sxemasini qo'shganman (to'liq o'lchamli versiyani olish uchun rasmdagi ni bosing).

Keyingi qadam uchun men "sayohat rejimi" uchun 8 -kalitni ishlatardim. Shunday qilib, shlyapa tasodifan sumkaga solingan va to'kilmagan.

3 -qadam: Quvvat ulanishlarini lehimlang

Quvvat ulanishlarini lehimlang
Quvvat ulanishlarini lehimlang
Quvvat ulanishlarini lehimlang
Quvvat ulanishlarini lehimlang

Ushbu qadam uchun siz mikrokontroller rozetkasini non paneliga lehimlashingiz kerak. Keyin barcha quvvat ulanishlarini mikrokontroller rozetkalari bilan lehimlang. Agar siz qaysi pimlarni lehimlashni bilmasangiz, bu erda yaxshi ma'lumot bor.

4 -qadam: LEDlarni taxtaga ulang

LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang
LEDlarni taxtaga ulang

Endi siz LED displeyidan chiqadigan simlarni non paneliga ulashingiz kerak. Bunga yordam berish uchun biriktirilgan sxemani ko'ring yoki arduino -dagi chiqish pinlarini topish uchun kirish kodidagi kodni ko'rishingiz mumkin.

5 -qadam: Lehim kalitlari

Lehim kalitlari
Lehim kalitlari
Lehim kalitlari
Lehim kalitlari
Lehim kalitlari
Lehim kalitlari
Lehim kalitlari
Lehim kalitlari

Keyingi kalitlarni non taxtasiga lehimlang. Men ushbu qadamning rasmidagi sxemani yana biriktirdim.

Har bir kalit uchun bu mos keladigan mikrokontroller piniga ulangan kalitning bir kontaktidir, ikkinchisi esa musbat kuchlanishga. Bundan tashqari, har bir kalit uchun kirish pinidan erga bitta qarshilik mavjud.

6 -qadam: Potansiyometrlarni lehimlang

Potansiyometrlarni lehimlang
Potansiyometrlarni lehimlang
Potansiyometrlarni lehimlang
Potansiyometrlarni lehimlang

Potansiyometrlarni lehimlash uchun, avval, tashqi kuchlardan biriga musbat kuchini lehimlang (har bir idishda rezistorning har bir uchida bittasi va o'zgaruvchan o'rtada bittasi bor). Manfiyni boshqa tashqi simga lehimlang va mikrokontroldagi mos keladigan analog va o'rta sim o'rtasida o'tkazing. Buni har bir idish uchun qiling.

Qaysi tomondan siz ijobiy va salbiy qo'rg'oshini lehimlaysiz, bu sizning qayiqni qayoqqa yuqoriga yoki pastga siljitishingizga ta'sir qiladi. Qaysi tomonga lehim qilish kerakligini aniqlashning eng yaxshi usuli, 3 ta idishni ekranga o'rnatiladigan tomondan qaraganida, pastki qismidagi musbat qo'rg'oshini lehimlashdir. Yoki taxmin qiling va keyinroq o'zgartiring. Bu, shuningdek, karnayni lehimlash uchun yaxshi joy, bir tomonini mikrokontroldagi 15 -pinga, ikkinchisini esa erga ulang.

7 -qadam: Mikrokontrollerni dasturlash

Mikrokontrollerni dasturlash
Mikrokontrollerni dasturlash

Agar siz mikrokontroller uchun yangi bo'lsangiz, bu eng qiyin vazifa bo'lishi mumkin. USB orqali dasturlash mumkin bo'lgan Arduino uchun bootloaderni yuklash uchun AVRisp mkII yordamida mikrokontrollerlarni dasturlash uchun foydalanadigan sozlamam. Ushbu bosqichga biriktirilgan dasturni (yoki kirish qismida) mikrokontrollerga yuklang (.hex fayli applet papkasini yuklagich o'rniga mikrokontrollerga yuklash mumkin). Bootloaderni yondirganda, tashqi kristaldan foydalanishni xohlamasangiz, chipni 8 MGts ichki kristalli qilib sozlang (qo'shimcha tezlik kerak emas). Agar siz kodni qayta kompilyatsiya qilsangiz, u ishlatadigan narsangiz uchun to'g'ri soat tezligida ekanligiga ishonch hosil qiling. Bir marta dasturlashtirilgan bo'lsa, chipni non panelidagi rozetkaga joylashtiring.

8 -qadam: sinov va disk raskadrovka

Sinov va disk raskadrovka
Sinov va disk raskadrovka
Sinov va disk raskadrovka
Sinov va disk raskadrovka
Sinov va disk raskadrovka
Sinov va disk raskadrovka

Endi batareyani ulash vaqti keldi va u ishlaydi deb umid qilaman.

Agar u ishlamasa, men disk raskadrovka bo'yicha maslahatlar berishga harakat qilaman: agar displeyda chiziq yo'q bo'lsa, bu bo'shashgan aloqa yoki qisqa tutashgan sim. hech narsa sodir bo'lmayapti, avval kuch va kalitlarni tekshiring. Agar u to'g'ri kuchlanish olayotgan bo'lsa va u hali ham ishlamasa (va chip to'g'ri ulangan bo'lsa), barcha komponentlarni birma -bir tekshirib ko'ring. Agar u yoqilgan bo'lsa -da, lekin ekran to'g'ri ko'rsatilmayotgan bo'lsa, sizga mos keladigan displey turiga, 5 katodli qatorga va 7 anodli ustunlarga ega ekanligingizga ishonch hosil qiling (satrlar va ustunlarning yorlig'i ma'lumotlar varag'idan ma'lumotlar varagacha farq qilishi mumkin). Agar u hali ham ishlamasa, sharh qoldiring va men yordam berishga harakat qilaman.

9 -qadam: operatsiya

Operatsiya
Operatsiya

U yoqilgandan so'ng, Pong va displey rejimlari o'rtasida almashish uchun birini almashtiring.

Ko'rsatish rejimida UOIT (mening universitetim) ko'rsatiladi va agar siz 3 -tugmachani o'zgartirsangiz, u ERTW -ni ko'rsatadi (sizning bonus ballaringiz buni aniqlab beradi). Pong rejimida eshkaklarni harakatlantirish uchun potansiyometrni aylantiring. 1 -o'yinchidan 2 -o'yinchiga o'tish uchun 2 -tugmachani aylantiring va agar siz buni juda oson deb hisoblasangiz, uni tezlashtirish uchun 3 -tugmani aylantiring.

10 -qadam: Shlyapa ko'rsatiladigan teshikni tayyorlang

Shlyapaning ko'rsatuv teshigini tayyorlang
Shlyapaning ko'rsatuv teshigini tayyorlang
Shlyapaning ko'rsatuv teshigini tayyorlang
Shlyapaning ko'rsatuv teshigini tayyorlang
Shlyapaning ko'rsatuv teshigini tayyorlang
Shlyapaning ko'rsatuv teshigini tayyorlang

Bu shlyapangizga elektronikani o'rnatishning birinchi qadami.

Ekranning shablonini kuzatishni boshlang va uni kesib tashlang. Kesilgan joyni shlyapaga ekranning kerakli joyiga yopishtiring, so'ngra uni sevimli pichog'i bilan kuzatib boring. Bu qismda har xil ehtiyot bo'ling, qattiq egilgan yuzalarni siljitish oson. Endi shlyapadagi kontur bilan plastmassa kesish pichog'ini oling va o'tmaguningizcha chiziqlar bo'ylab harakatlaning. Endi qolgan plyonkani sevimli pichoq bilan kesib, teshikni tugating.

11 -qadam: O'chirish teshiklarini burg'ulash

O'chirish teshiklarini burg'ulash
O'chirish teshiklarini burg'ulash
O'chirish teshiklarini burg'ulash
O'chirish teshiklarini burg'ulash

Men kalit tuynuklarini qisqa metall Mohawk kabi markazga qo'ydim, lekin siz ularni xohlagan joyingizga qo'yishingiz mumkin.

Har bir kalit va aksessuar uchun bitta kichik X -ni yasashdan boshlang. Ularni tuynuk kerak bo'lgan joyda X o'rtasiga dubulg'a bilan bog'lab qo'ying. Endi mos keladigan matkap hajmini tanlang va har bir teshikni burg'ulang.

12 -qadam: Shlyapani tugating

Shlyapani tugating
Shlyapani tugating
Shlyapani tugating
Shlyapani tugating
Shlyapani tugating
Shlyapani tugating

Oxirgi qadam - barcha qismlarni mos keladigan teshiklarga o'rnatish va kerak bo'lganda issiq elim yopishtirish. Men ko'proq ko'rsatkichlar uchun fotosuratlarga eslatmalar qo'ydim.

Qolgan narsa - buni namoyish qilish! Siz hozirgacha o'qigansiz, hech bo'lmaganda sizni qiziqtirishi kerak, shuning uchun baho bering!

Tavsiya: