Mundarija:

BIG alfa-raqamli displey: 7 qadam (rasmlar bilan)
BIG alfa-raqamli displey: 7 qadam (rasmlar bilan)

Video: BIG alfa-raqamli displey: 7 qadam (rasmlar bilan)

Video: BIG alfa-raqamli displey: 7 qadam (rasmlar bilan)
Video: ПАРОЛНИ ОЧИШ ХАММА КУРСИН 2024, Noyabr
Anonim
BIG alfa-raqamli displey
BIG alfa-raqamli displey
BIG alfa-raqamli displey
BIG alfa-raqamli displey
BIG alfa-raqamli displey
BIG alfa-raqamli displey

Agar sizga xonaning har tarafidan ko'rinadigan, katta displey kerak bo'lsa, bir nechta variant bor. Siz mening "vaqtim kvadrat" yoki "oynadagi lampalar" kabi birini yasashingiz mumkin, lekin bu 40 soatlik zerikarli ishni talab qiladi. Shunday qilib, bu erda katta displeyni yaratish oson. Qurilish 4 ta asosiy simga, 5 voltli, erga, SDA, SCLga ega. Har bir belgi namoyishi taxminan ikki -uch dollarga tushadi. Shunday qilib, 8x2 o'lchamli displey taxminan 30 dollar. RTC, Arduino, 3d bosma, korpus hisobga olinmaydi.

Eskiz asosiy va tushunish oson. Har qanday harfli -raqamli displey uchun o'zgartirish oson. Harflar 1/2 o'lchamli 1/2 o'lchamli raqamlar va to'liq o'lchamli raqamlar to'plami.

Kamchilik shundaki, siz faqat 64 ta displey qilishingiz mumkin. TCA9548 manzillari tugaydi (8). Hitachi lcd juda SAVOH va kattaroq displey va yozish vaqti butun displeyni to'ldirish uchun to'liq soniya vaqtini oladi. Agar siz devor o'lchamini ko'rsatishni xohlasangiz, u sekin bo'ladi. 64 -dan ortiq lcd -ni aldash va ishlatishning ko'p usullari bor, lekin men buni bu maqolada yoritmayman, chunki bu ko'rsatishni oson.

Ha, LCD displeyining suratlari yaxshi chiqmaydi. Bu displeylar haqiqiy hayotda Zo'r ko'rinadi.

Ta'minot:

Har qanday uno 328… nano, pro-mini, uno …

mashhur RTC ZS-042 moduli (DS3231)

TCA9548 I2c muxri ajratuvchi

Hitachi 1602, I2c ryukzaklari 64 tani tashkil etadi

Kompyuter qopqog'ining 3d bosmasi. Menda tanlash uchun 2 tur bor

1,5 dyuymli yog'och bezakdan yasalgan rasm ramkaga o'xshash yog'och korpus (Lowesdagi stok)

asosiy ko'nikmalar: lehim, sim, ulash, adj, M2 yong'oq va murvat

1 -qadam: asosiy qismlar

Asosiy qismlar
Asosiy qismlar
Asosiy qismlar
Asosiy qismlar
Asosiy qismlar
Asosiy qismlar
Asosiy qismlar
Asosiy qismlar

qurilish uchun asosiy qismlar

Yog'ochdan yasalgan ramka - Lowesda standart yog'och bezak. Siz 1/4 dyuym chuqurlikdagi ichki labni ko'ra olmaysiz. Bu lab 3 -sonli qopqoqni ramkaning ichiga joylashtirishga va old tomondan yiqilmasdan tegishiga imkon beradi.

2 -qadam: Siz xohlagan narsa

Siz xohlagan narsa
Siz xohlagan narsa
Siz xohlagan narsa
Siz xohlagan narsa
Siz xohlagan narsa
Siz xohlagan narsa

asosiy qurilish va maslahatlar:

Men ularni yaqinlashtirish uchun lcd pcb -ni yopaman, keyin bir -birining ustiga o'ralgan teshiklarni burab qo'yaman. Ularning orasiga tasma yoki izolyatsiya qo'ying, chunki ular qisqaradi. Menda I2c ryukzak o'rnatilgan lcd bor edi, men sumkani olib tashlashim kerak edi, chunki oyoqlarim juda chuqur edi va bir -birining ustiga chiqishiga yo'l qo'ymasdim. LCD va ryukzaklarni ajratishga harakat qiling. Xaltani faqat lcd bilan yuving, shunda ular bir -birining ustiga chiqishi mumkin.

Lcdlar 8 -raqamli banklarga bo'linadi. Lekin mening 3d printerli to'shagim shu qadar keng bosilmaydi, shuning uchun men 6 lcd hajmli bank uchun qopqoq tayyorladim. keyin men har qanday kenglikdagi qopqoq kabi zanjir yasadim. Faqat oxirgi qismni qo'shing. Men qora rangdagi sevimli chizig'ini ishlataman, shuning uchun LED old tomondan porlamaydi. Har qanday yugurish lcdga oqishi va uni yo'q qilishining o'rniga, lcddan oqishi uchun pastga qarab bo'yaltiring.

Sizga kerak bo'lgan darajada ko'p LCD yig'ing. 8x2 o'lchamdagi rasm ramkasi eng yaxshi shaklga ega, lekin siz 16x2 o'lchamdagi yoki xohlagan o'lchamda yasashingiz mumkin.

3 -qadam: SCHEMATIC va 3d printerlar

Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma
Sxematik va 3d bosma

Ulanish oson - atigi 4 ta sim. Siz o'tish kabellarini ishlatishingiz mumkin, lekin agar bu uzoq muddatli loyiha bo'lsa, men uning o'rniga simlarni lehimlayman.

6 dyuymli bank - bu mening printerimga mos keladigan narsa, shuning uchun men har qanday o'lchamdagi ramkani yasadim. Faqat qo'shishni davom eting, so'ngra oxirgi qismini biriktiring.

4 -qadam: QANDAY QILISH UCHUN RASM

QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM
QANDAY QILISH UCHUN RASM

Sxemada ko'rsatilgandek, har bir LCD 9548 -dagi boshqa "S" piniga o'tadi. Asosiy SDA va SCL liniyalariga bog'lanmagan. 9548 I2c liniyalarini har bir LCDga o'zgartiradi. Buni yodda saqlang.

Men sumkadan qizil chiroqni olib tashladim, chunki u juda yorug 'edi, men nol ohmli o'tish moslamasi o'rniga diodli o'tish moslamasi bo'ylab diod ishlataman. Diyot - bu standart silikon diod va orqa nuri to'g'ri bo'lishi uchun 0,7 kuchlanishni pasaytiradi. (kechasi unchalik yorqin emas)

5 -qadam: SKETCH

Eskiz oddiy va to'g'ri. Kimdir kutubxonani alfasayısal raqamli kutubxonaga aylantirsa, men bunga qarshi emasman … menga Jim Jakubcinning alfasayısal raqamiga asoslangan kredit bering.

LCD -ga havola Hitachi 16x02 standartli LCD -modulidir. Uning har birida 8 tadan (maxsus belgilar) mavjud. Kompyuterni xohlagan vaqtda o'zgartirish mumkin, lekin agar bir vaqtning o'zida bitta manzilning 2 tasi chop etilsa, oxirgi nusxasi boshqasini yozib qo'yadi. Asosan, siz faqat 8 to'plamidan foydalanishingiz mumkin. Buni engishning engil yo'li bor, lekin u juda cheklangan. Har bir harf PROGMEMda saqlangan massivdan hosil bo'ladi. Keyin boshqa "cname" qatoridan funktsiya va "xc" chaqiruv o'zgaruvchisi sifatida chaqiriladi. Displeyni yaratish uchun 'displayChr (bank, #lcd, top/btm, cname)' ishlatiladi. Bu eskizda menda atigi 2 ta 8 bank bor. Maksimal 8x8 bo'lishi mumkin. DisplayChr () ga 9548 manzili to'g'ri bo'lgan boshqa "if bank" ni qo'shing. (Manzillar haqiqati jadvaliga qarang). I2c liniyasini 9548-ning boshqa "S" piniga o'tkazish uchun qo'ng'iroqni yozing (0-7). MUX I2c kutubxonasida u B00000000 barcha chiqish kalitlarini o'chirib qo'yishini aytishni unutdi. Shunday qilib, lcd # 3 (0-7) B00000100 yoki 4 dan foydalanish. Kommutatsiya shu qadar osonki, men kutubxonani eskizdan olib tashladim, lekin siz yuklab olishingiz va kutubxona qanchalik oson ekanligini ko'rishingiz mumkin.

Charni chop etish uchun displayChr (x, x1, x2, x3) ga qo'ng'iroq qilish kifoya.

X = Bu bank 0-7 bo'ladi

X1 = LCD # 0-7 (chapdan o'ngga)

X2 = topS yoki botS kichik harflarni lcdning 1/2 qismiga bosib chiqarish uchun. Katta raqamlar avtomatik ravishda butun LCD -ni to'ldirishni bilib oladi

X3 - bu harf nomi yoki cname da ARRAY PLACE.

RTC o'rnatilgan haroratga ega, shuning uchun ichki o'qishni ishlatish mumkin.

Menda nusxa ko'chirish oson bo'lgan DOW bor ????

Soatni ishga tushirish uchun kompyuterga ulaning va "SETUP ()" ga to'g'ri vaqtni kiriting. RTCda batareya bor, shuning uchun vaqt yaxshi bo'ladi. Ish vaqtini yozgi vaqt rejimida o'zgartirish kerak bo'ladi, shunda siz oddiy yangilanishni kompyuter orqali o'rnatasiz.

| A2 | A1 | A0 | I2C manzili ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 | 0X71 | | 0 | 1 | 0 | 0X72 | | 0 | 1 | 1 | 0X73 | | 1 | 0 | 0 | 0X74 | | 1 | 0 | 1 | 0X75 | | 1 | 1 | 0 | 0X76 | | 1 | 1 | 1 | 0X77

6 -qadam: BOShQA Sozlamalar

BOShQA O'RNATISHLAR
BOShQA O'RNATISHLAR
BOShQA O'RNATISHLAR
BOShQA O'RNATISHLAR
BOShQA O'RNATISHLAR
BOShQA O'RNATISHLAR

Mening birinchi lcd massivim nand -eshiklardan foydalangan va alohida -alohida lcd -larga ulangan. Keyin ma'lumotni almashtirish uchun ishlab chiqarilgan CD4051 chipidan foydalandim. U kirish va o'chirilgan 8 qatorga ega. Xuddi eski rotorli kalit kabi. Bu erda menda shaxsiy kompyuter bor. Ushbu sozlash yordamida siz I2c -ni ishlatishingiz va yoqish pinini sindirib, iot -ni 4051 -ning kirishiga ulashingiz mumkin, bu esa faollashtirishni tanlangan LCD -ga o'tkazadi. Siz lcds -ga abadiy faollashtirishni davom ettirishingiz mumkin. Lekin bu 4051 -ni faqat 7 ta kalit bilan cheklaydi va 8 -chi keyingi 4051 -ga o'tadi. Bu banklarni = 7 emas, balki 8. Men 8 -ni ishlatganman va ikkinchi bankdagi boshqa sumkaning manzilini o'zgartirganman. bu ikkinchi ryukzak 4051 -ga ulangan va birinchi bankda bo'lgani kabi o'zgaradi. Faqat SDA, SCL liniyalarida ikkinchi manzil bor.

Ushbu sozlash LCD -ning 6 ta ma'lumotlar liniyalariga parallel ulanishni talab qiladi. RW erga. Bu ancha uzoq davom etadi va men har bir LCD uchun ulagichni tavsiya qilaman. Bu sozlash har bir LCD uchun ryukzak o'rniga bitta bank uchun faqat bitta yukxalta uchun mo'ljallangan.

Agar siz ushbu sozlash haqida ko'proq ma'lumotga ega bo'lishni istasangiz, sharh qo'shing. u boshqasiga qaraganda ancha qiyin va jalb qilingan.

7 -qadam: Yakuniy rasmlar

Yakuniy rasmlar
Yakuniy rasmlar
Yakuniy rasmlar
Yakuniy rasmlar
Yakuniy rasmlar
Yakuniy rasmlar

Faqat boshqa fotosuratlar. Menda boshqa HC12 GPS soati bor, u boshqa LCD displeyga yangilanishlarni yuboradi (rasmlarda). Faqat nima qilish mumkinligini ko'rsatish uchun. Bu har qanday katta displeyni yaratish uchun sharqda.

o'qiganingiz uchun rahmat …

Iltimos, mening boshqa loyihalarimni ko'ring..oldmaninSC.

va siz menga "BUD BALL" ni yoqtirasiz

Tavsiya: