Мазмуну:

BIG Альфа-сандык дисплей: 7 кадам (Сүрөттөр менен)
BIG Альфа-сандык дисплей: 7 кадам (Сүрөттөр менен)

Video: BIG Альфа-сандык дисплей: 7 кадам (Сүрөттөр менен)

Video: BIG Альфа-сандык дисплей: 7 кадам (Сүрөттөр менен)
Video: Аял кантсе, эркекти тошокто кандырат? 2024, Июль
Anonim
BIG Alpha-цифралык дисплей
BIG Alpha-цифралык дисплей
BIG Alpha-цифралык дисплей
BIG Alpha-цифралык дисплей
BIG Alpha-цифралык дисплей
BIG Alpha-цифралык дисплей

Бөлмөнүн ар тарабынан көрүнүп турган дисплейге, чоң дисплейге муктаж болсоңуз, тандоо аз. Сиз муну менин "квадрат квадрат" же "айнек үстүндөгү леддер" сыяктуу жасай аласыз, бирок бул 40 саатка жакын түйшүктүү жумушту талап кылат. Ошентип, бул жерде чоң дисплей жасоо ОҢОЙ. Курууда 4 негизги зым, 5 вольт, жер, SDA, SCL бар. Ар бир каармандын дисплейи болжол менен эки -үч доллар турат. Ошентип, 8x2 дисплейи болжол менен 30 доллар. RTC, Arduino, 3d басылмалар, корпус эсепке алынбайт.

Эскиз негизги жана түшүнүүгө оңой. Ар кандай тамгалык -сандык дисплей үчүн өзгөртүү оңой. Тамгалар 1/2 өлчөмү менен 1/2 өлчөмдүү сандар жана толук көлөмдүү сандардын топтому.

Кемчилиги - сиз 64 charтин дисплейин гана жасай аласыз. TCA9548 даректери түгөнөт (8). Hitachi lcd абдан жай жана чоңураак дисплей жана жазуу убактысы бүт дисплейди толтуруу үчүн толук секундга созулат. Демек, эгер сиз дубалдын өлчөмүн көрсөтүүнү кааласаңыз, ал жай болот. 64 лкддан ашык алдоонун жана колдонуунун көптөгөн жолдору бар, бирок мен бул постто буларды айтпайм, анткени бул дисплейди жасоо ОҢОЙ.

Ооба ЖКнын сүрөттөрү ……. жакшы чыкпайт. Бул дисплейлер чыныгы жашоодо УЛУУ көрүнөт.

Берилиштер:

Ар кандай 328… нано, про-мини, уно…

популярдуу RTC ZS-042 модулу (DS3231)

TCA9548 I2c mux сплиттер

Hitachi 1602 рюкзак I2c менен 64кө чейин

PCB мукабасынын 3d принти. Менде тандоо үчүн 2 түрү бар

1,5 дюймдук жыгачтан жасалган сүрөт алкагына окшош жыгач корпус (Лоустагы акция)

негизги көндүмдөр: ширетүүчү, зым, илгич, adj, M2 гайкалар жана болттор

1 -кадам: Негизги бөлүктөр

Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР
Негизги БӨЛҮКТӨР

курулуш үчүн негизги бөлүктөрү

Жыгач алкагы Лоустун стандарттуу жыгач жасалгасы. Тереңдиги 1/4 дюйм болгон ички эринди көрө албайсыз. Бул эрин 3d капкактын алкактын ичине батышына жана алдынан түшпөстөн тийүүсүнө мүмкүндүк берет.

2 -кадам: Каалаган нерсеңиз

Каалаган нерсеңиз
Каалаган нерсеңиз
Каалаган нерсеңиз
Каалаган нерсеңиз
Каалаган нерсеңиз
Каалаган нерсеңиз

кээ бир негизги курулуштар жана кеңештер:

Мен аларды жакыныраак кылуу үчүн lcd pcbдин үстүн жабам, анан бири -бирин каптаган тешиктерден бурам. Экөөнүн ортосуна лента же жылуулоо коюңуз, анткени алар кыска болуп калат. Менде I2c рюкзагы тиркелген бир аз LCD бар, мен рюкзакты чечип, кайра орнотууга туура келди, анткени бутум өтө терең болгондуктан, бири -бирине дал келүүгө жол бербейт. LCD жана рюкзактарды бөлүп алууга аракет кылыңыз. Рюкзакты лкд менен жууп салыңыз, ошондо алар бири -бирине дал келиши мүмкүн.

ЖКД 8ге бөлүнөт. Бирок менин 3d принтер керебетим ушунчалык кенен басылбайт, андыктан мен 6 лкд банк үчүн капкак жасадым. анда мен каалаган туурасы боло турган капкак сыяктуу чынжыр жасадым. Жөн эле акыркы бөлүгүн кошуңуз. Мен кара түстөгү хобби лакасын жабыш үчүн колдоном, андыктан леди алдыдан жаркырабайт. LCDге агып, аны жок кылуунун ордуна, кандайдыр бир чуркоо LCDден агып кетишине жол берүү үчүн ылдый боёңуз.

Канча лкд керек болсо ошону чогултуп алыңыз. 8x2 сүрөт алкагы эң жакшы формага ээ, бирок сиз өзүңүзгө жаккан 16x2 өлчөмүн жасай аласыз.

3 -кадам: SCHEMATIC жана 3d Prints

СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар
СХЕМАТИКА жана 3d басылмалар

Байланыш оңой эле 4 зым. Сиз секирүүчү кабелдерди колдонсоңуз болот, бирок бул узак мөөнөттүү долбоор болсо, мен анын ордуна зымдарды эритмекмин.

Принтериме 6 леддик банк туура келет, ошондуктан мен каалаган өлчөмдөгү рамканы жасадым. Жөн гана кошууну улантыңыз, андан кийин акыркы бөлүгүн тиркеңиз.

4 -кадам: КАНТИП КӨРСӨТҮҮ ҮЧҮН PIC

КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ
КАНТИП КӨРСӨТҮҮ ҮЧҮН СҮРӨТ

Схемада көрсөтүлгөндөй, ар бир lcd 9548деги башка 'S' пинге өтөт. Негизги SDA, SCL линияларына байланган эмес. 9548 I2c линияларын ар бир LCDге которот. Муну эске алыңыз.

Мен кызыл түстөгү рюкзакты рюкзактан алып салдым, анткени ал өтө жарык болгондуктан, диодду нөл ом секиргинин ордуна алып өтүүчү секиргичте колдоном. Диод - бул кадимки кремний диод жана ал жарыктын туура болушун камсыз кылуу үчүн 0.7 чыңалуусун түшүрөт. (түн ичинде өтө жарык эмес)

5 -кадам: ЭСКЕРТҮҮ

Эскиз жөнөкөй жана түз. Кимдир бирөө капталдагы цифралык китепкананы түзсө, мен каршы эмесмин … мага Джим Жакубчиндин тамгалык -цифрасына негизделген кредит бер.

LCDге шилтеме Hitachi 16x02 стандарттуу LCD модулу. Бул cc (бажы белгилери) бар 8 ар бири. Компьютерди каалаган убакта өзгөртсө болот, бирок ошол эле убакта 2 дарек басылып чыкса, акыркы көчүрмө экинчисинин үстүнө жазылат. Демек, негизинен 8 топтомун гана колдоно аласыз. Муну жеңүүнүн бир аз жолу бар, бирок ал өтө чектелген. Ар бир тамга PROGMEMде сакталган массивден түзүлөт. Андан кийин чакыруунун өзгөрмөсү катары функцияны жана 'xc' колдонулган башка 'cname' массивинен чакырылат. 'DisplayChr (банк, #lcd, top/btm, cname)' дисплейди жасоо үчүн колдонулат. Бул эскизде менде 8 банктын 2 банкы гана бар. Максимум 8х8 болушу мүмкүн. Жөн гана 9548 туура дареги менен displayChr () га дагы бир 'if bank' кошуңуз. (Дарек чындык столун караңыз). I2c линиясын 9548дин башка 'S' пинине которуу үчүн, чалуу (0-7) деп жазылат. MUX I2c китепканасында ал B00000000 бардык чыгуу которгучтарын өчүрөт деп айтууну унутуп койгон. Ошентип, lcd # 3 (0-7) B00000100 же 4. колдонуу үчүн, которуу ушунчалык оңой болгондуктан, мен китепканамды эскизден алып салдым, бирок сиз жүктөп алып, китепкана канчалык оңой экенин көргүңүз келиши мүмкүн.

Чарды басып чыгаруу үчүн жөн эле displayChr (x, x1, x2, x3) деп чалыңыз.

X = Бул банк 0-7 болот

X1 = lcd # 0-7 (солдон оңго)

X2 = topS же botS кичинекей тамгаларды LCDде 1/2 басып чыгаруу. Чоң сандар автоматтык түрдө бүт LCDди толтурууну билишет

X3 = каттын аталышы же cnameдеги ARRAY PLACE

RTCде температура камтылган, андыктан үйдүн ичиндеги көрсөткүчтү колдонсо болот.

Менде көчүрүлгөн жеңил DOW бар ????

Саатты баштоо үчүн компьютерге туташып, туура убакытты киргизиңиз 'SETUP ()' RTCде батарейка бар, ошондо убакыт жакшы болот. Саатты күндүзгү убакытта тууралоо керек болот, андыктан сиз жөн эле компьютер аркылуу жаңыртуунун жөнөкөй которгучун орнотосуз.

| A2 | A1 | A0 | I2C дареги ||: ---: |: ---: |: ---: |: ---------: | | 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 -кадам: БАШКА ЖӨНДӨӨЛӨР

БАШКА ЖӨНДӨӨЛӨР
БАШКА ЖӨНДӨӨЛӨР
БАШКА ЖӨНДӨӨЛӨР
БАШКА ЖӨНДӨӨЛӨР
БАШКА ЖӨНДӨӨЛӨР
БАШКА ЖӨНДӨӨЛӨР

Менин биринчи lcd массивим нанд дарбазаларын колдонуп, lcd иштетүүнү өзүнчө LCDлерге которду. Мен анда маалыматтарды которуу үчүн жасалган CD4051 чипин колдондум. Анын 8 линиясы бар жана которулган. Жөн эле эски мода ротору сыяктуу. Менде бул жерде компьютер бар. Бул орнотуу менен сиз I2cти колдонуп, иштетүү пинин сындырып, iotту 4051дин кирүүсүнө туташтыра аласыз, ал иштетилгенди тандалган LCDге которот. Сиз lcds үчүн түбөлүккө иштетүүнү уланта аласыз. Бирок бул 4051ди 7 коммутаторго гана чектейт жана 8 -чи кийинки 4051ге барат. Бул банктарды = 7 эмес 8 кылат. Мен 8дин баарын колдондум жана экинчи банкта башка рюкзактын дарегин өзгөрттүм. Бул экинчи рюкзакта 4051 иштетилген жана биринчи банктагыдай эле алмаштырылган. SDA, SCL линияларында экинчи дареги бар.

Бул орнотуу lcd'дин БАРДЫК 6 маалымат линиясын параллелдүү туташтырууну талап кылат. RW жерге. Бул көп убакытты талап кылат жана мен ар бир LCD үчүн туташтыргычты сунуштайт элем. Бул орнотуу ар бир лкд үчүн рюкзактын ордуна бир банк үчүн бир гана рюкзак үчүн.

Бул жөндөө жөнүндө көбүрөөк маалымат алгыңыз келсе, комментарий кошуңуз. ал экинчисине караганда алда канча татаал жана тартылган.

7 -кадам: FINAL PICs

ФИНАЛ СҮРӨТТӨР
ФИНАЛ СҮРӨТТӨР
ФИНАЛ СҮРӨТТӨР
ФИНАЛ СҮРӨТТӨР
ФИНАЛ СҮРӨТТӨР
ФИНАЛ СҮРӨТТӨР

Жөн гана башка сүрөттөр. Менде башка HC12 GPS сааты бар, ал башка LCD экранга жаңыртууларды жөнөтөт (сүрөттөрдө). Эмне кылса болорун көрсөтүү үчүн. Бул ЧЫГУУНУН КАНДАЙ ЧОН дисплейин жасоо үчүн чыгыш.

окуу үчүн рахмат…

Сураныч, менин башка долбоорлорумду караңыз..oldmaninSC.

жана мага "BUD BALL" жагат

Сунушталууда: