Mundarija:

To'rt belgidan iborat dasturlashtiriladigan soat: 5 qadam (rasmlar bilan)
To'rt belgidan iborat dasturlashtiriladigan soat: 5 qadam (rasmlar bilan)

Video: To'rt belgidan iborat dasturlashtiriladigan soat: 5 qadam (rasmlar bilan)

Video: To'rt belgidan iborat dasturlashtiriladigan soat: 5 qadam (rasmlar bilan)
Video: Hakam Dredd Lore tarixi va erta yillar tushuntirilgan-Yangi boshlanuvchilar uchun qo'llanma 2024, Noyabr
Anonim
To'rt belgili displeyli dasturlashtiriladigan soat
To'rt belgili displeyli dasturlashtiriladigan soat
To'rt belgili displeyli dasturlashtiriladigan soat
To'rt belgili displeyli dasturlashtiriladigan soat

G'alati, katta o'lchamli, umuman ishlatib bo'lmaydigan qo'l soatini kiyganingizda, siz butun shaharda gaplashasiz. Microreader to'plamidan ilhomlanib, yoqimsiz tilni, qo'shiq so'zlarini, boshlang'ich raqamlarni va boshqalarni ko'rsating. Men shunga o'xshash o'n oltita segmentli displey yordamida ulkan soat yasashga qaror qildim. O'n ikki soat o'tgach, men masochistik fugimdan chiqdim va bilagingizga taqiladigan etarlicha kichkina kompyuterda o'n olti bitli ma'lumotlar avtobusini yo'naltirishni to'xtatdim. Mening sirli qutimga qaytib, men 5x7 o'lchamli LED matritsalardan tashkil topgan to'rtta belgidan iborat displeyga keldim. 7 bitli parallel ma'lumotlarni kiritish, ko'p sonli qarshilik cheklovchilariga, katta va kichik harflarga hojat yo'q, qolganlari o'z -o'zidan yozadi. Bu ko'rsatma PCB yaratish yoki PIC dasturlash bo'yicha qo'llanma bo'lishi uchun mo'ljallanmagan. Rostini aytsam, men hech kimga ulardan bittasini yasashni tavsiya qilmagan bo'lardim. Agar siz ergashish uchun etarli ma'lumotga ega bo'lsangiz, ehtimol siz mendan ko'ra yaxshiroq ish qila olasiz. Agar siz nima bo'layotganini bilmasangiz, unda bu ko'rsatma sizga kerak bo'lgan hamma narsani o'rgatmaydi. P. S. Agar siz buni Internetda iboralarni omma oldida aylantirish uchun ishlatsangiz, siz yomon odamsiz va sharmanda bo'lishingiz kerak.

1 -qadam: Qopqog'ingizni bir joyga to'plang

Sizga nima kerak bo'ladi: DLO3416 aqlli displeyi qizil, yashil, lavanta, fuşya va chinor yong'oq ta'miga ega.. Qanday bo'lmasin, sizga SOIC paketida kamida bitta PIC kerak bo'ladi va, ehtimol, sxemani tarqatish uchun DIP. 628A va 648A bir xil, faqat mavjud xotira hajmi (2k va 4k). Agar sizda 628A bo'lsa, 648A-dan foydalaning. Biz buni 3V tanga batareyali displeyimiz uchun 5V qilish uchun ishlatamiz. Hech bo'lmaganda bittasini yo'q qilish uchun bir nechtasini oling, passiv komponentlar hammasi teshik turi orqali. Bilaman, sirtni o'rnatish va teshikdan tushirish noto'g'ri estetik ko'rinishga ega, lekin siz nima qila olasiz. Hamma joyda arzon tugmachalarni ko'rishingiz mumkin.-Sarlavhalar/rozetkalar: Ikkita pin va o'tish moslamasi va bitta qatorli 6 ta rozetka. Agar siz tasodifan kiyim va terini yirtib tashlashni yoqtirsangiz, rozetkalarni rozetkalarga almashtirishingiz mumkin. MCP1253 tasodifan nafas olish uchun etarlicha kichik bo'lgan sirtga o'rnatiladigan paketda keladi. Mis bilan qoplangan taxta, etchant, aseton va boshqalar. PCB dasturchisi ICSP sarlavhasi va kabeli bilan. Ba'zi boshqa narsalarsiz siz uzoqqa borolmaysiz. buni hozir eslay olmayman.

2 -qadam: PCB qiziqarli

PCB qiziqarli
PCB qiziqarli
PCB qiziqarli
PCB qiziqarli
PCB qiziqarli
PCB qiziqarli
PCB qiziqarli
PCB qiziqarli

Ma'lumotlar jadvalini ko'rsatish. Bu kursorni tanlash faol yuqori kirish ekanligini bildiradi. Biz sabr -toqatli va ehtiyotkor bo'lganimiz uchun, biz vaqtni behuda sarflashdan oldin, CU -ni pastdan bog'lab qo'ydik. Faqat bitta displey bilan, biz manzil haqida qayg'urmasligimiz kerak. Shuningdek, biz kursor funktsiyasiga ahamiyat bermaymiz. Darhaqiqat, men qiziqtirmaydigan narsalarning juda ajoyib ro'yxatini topdim, bu ko'rsatmalarni o'z ichiga olmaydi, men taxtaning ko'p qismini erkin uzatdim, shuning uchun men burgutning chiroyli sxemasini qo'shmayman. PIC chiqishlarini pimlarni ko'rsatish uchun xaritalash komponent izlari yordamida ancha oson. Agar bu juda chalkash bo'lsa, stuf qiling.. Men o'zim tuzaman, demoqchiman, men o'zingizning PCB -ni qanday yasashni ko'rib chiqmayman, Instructables mening hisobim bo'yicha 50% toner o'tkazish usuli bo'yicha ko'rsatmalarni o'z ichiga oladi. Eagle faylini yuklab oling, uni 1: 1 ga chop eting va aks ettiring. Taxminan yarim soat davomida temir taxtaga dazmollang, qog'ozni tortib oling, u ishlamaganligini aniqlang va taxminan o'n marta takrorlang. Agar siz yaxshiroq jumpersiz ishni bajarishni xohlasangiz, ikki tomonlama taxtadan yasalgan bo'lsin. MCP1253 uchun burgut libarlari (ochiq davralarda bo'lganlarga rahmat) va displey biriktirilgan.

3 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish

Ba'zi umumiy maslahatlar:

1. MCP1253 bilan boshlang. Shunday qilib, siz taxtani sindirib tashlasangiz, ko'p narsani yo'qotmaysiz. Avval izlarni qalamlang, so'ng uni joyida ushlab turing. Uning atrofidagi qo'shimcha iz uzunligi yordam berishi, eng chekkasini isitishi va bir qatorga qo'yishi kerak. Agar sizda barqaror qo'l va nozik lehim bo'lsa, siz alohida -alohida simlarni bajarishingiz mumkin. Agar siz ko'prikni kesib qo'ysangiz, lehim tayog'ini ular bo'ylab torting. 2. MSOPni lehimlagandan so'ng, SOIC PIC parkda sayr qiladi. Xuddi shu shartnoma, burchaklarni pastga tushiring, so'ngra o'zingizni harakat qiling. 3. Yuzaki o'rnatish qismlari pastda, qolgan hamma narsa tepada.

4 -qadam: Bir nechta so'zlar uchun ko'p terish

Bir nechta so'zlar uchun ko'p yozish
Bir nechta so'zlar uchun ko'p yozish

PIC portlari quyidagicha ulangan:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR/Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Kirish kiritish RB6 PGC RB7 PGD Lekin kuting, lekin aytasiz, buzilgan tartibda! Xo'sh, men sizni qutqaraman. Qo'shilgan faylda ushbu buyurtma uchun tarjima qilingan belgilar to'plamining tenglari bor. Mening kodim ba'zi muammolarga ega va juda chiroyli emas, shuning uchun men uni hali bu ko'rsatmaga kiritmayman. Bitta belgini o'zgartirish uchun umumiy dastur oqimi quyidagicha: manzil bitlarini belgilash belgi ma'lumotlarini PORTAga ko'chiradi WR / bit nop set WR / bit Qiziqarli qismi dastur xotirasida katta hajmli ma'lumotlarga kirishga harakat qilmoqda, tugmachadagi displey rejimlari o'rtasida almashinadi. presslar, 80 -yillarning tegishli rok so'zlarini tanlash va boshqalar. Yaxshi tomoni shundaki, agar sizda PIC dasturlash tajribasi bo'lsa, uni ishga tushirish juda oson. Siz qo'pol kuch ishlatib, har bir belgi uchun funktsiya chaqiruvini yozishingiz yoki bitta indeksli oddiy qidiruv jadvalidan foydalanishingiz va 256 belgidan iborat ketma -ketlikni olishingiz mumkin (64 ta to'rtta belgidan iborat "so'zlar").

5 -qadam: Har xil

O'tkazgichni olib tashlash, dasturlash paytida shahar konvertorini elektronning qolgan qismidan uzib qo'yadi. Agar siz tasodifan jumperni tashlab qo'ysangiz, konvertorni qovurib yuborishingiz yoki dasturiy ta'minot ishlamay qolishi mumkin. To'liq nashrida (100% ish tsiklida) kontaktlarning zanglashiga 50mA gacha ko'tarilishi mumkin. Bu batareyani bir necha daqiqada tugatibgina qolmay, balki kerak bo'lgandan ko'ra yorqinroq bo'ladi. Kichik PWM pastadir bilan tajriba o'tkazib, displeyni oqim sarfini maqbul darajaga tushiring. Mening tajribamda, displey hali ham juda yaxshi ko'rinadi, chunki butun sxema 2-5mA darajasida. Ma'lum bo'lishicha, bu soatni muntazam taqish yoki vaqtni saqlash uchun ishlatish kerak emas. Maqsad - tashqariga chiqqanda bilagingizda bir necha soat davomida ahmoqona narsa bo'lishi. Agar siz batareyaning ishlash muddatini uzaytirishni xohlasangiz, tanga kamerasini katta hajmli batareyaga almashtira olasiz. Ehtimol, men hozircha arzon velkro soat tasmasini sotib olaman.

Tavsiya: