Съдържание:

ГОЛЯМА буквено-цифров дисплей: 7 стъпки (със снимки)
ГОЛЯМА буквено-цифров дисплей: 7 стъпки (със снимки)

Видео: ГОЛЯМА буквено-цифров дисплей: 7 стъпки (със снимки)

Видео: ГОЛЯМА буквено-цифров дисплей: 7 стъпки (със снимки)
Видео: 5 Яки Трика за iPhone, които НЕ ЗНАЕТЕ! 2024, Юли
Anonim
ГОЛЯМА Буквено-цифров дисплей
ГОЛЯМА Буквено-цифров дисплей
ГОЛЯМА Буквено-цифров дисплей
ГОЛЯМА Буквено-цифров дисплей
ГОЛЯМА Буквено-цифров дисплей
ГОЛЯМА Буквено-цифров дисплей

Има няколко възможности за избор, ако имате нужда от дисплей, който да се вижда от цялата стая, голям дисплей. Можете да направите такъв като моето „време на квадрат“или „светодиоди върху стъкло“, но това отнема около 40 часа досадна работа. Така че тук е ЛЕСНО да направите голям дисплей. Конструкцията има 4 основни проводника, 5 волта, заземяване, SDA, SCL. Всеки символ показва около два до три долара. Така че 8x2 дисплеят струва около 30 долара. Без да броим RTC, Arduino, 3D разпечатки, заграждение.

Скицата е основна и лесна за разбиране. Лесен за промяна за всеки буквено -цифров дисплей. Буквите са 1/2 размер с номера 1/2 размер и набор от числа в пълен размер.

Недостатъкът е, че можете да покажете само 64 символа. TCA9548 изчерпва адресите (8). Lcd Hitachi е много бавен и всеки по -голям дисплей и времето за запис отнема около цяла секунда, за да запълни целия дисплей. Така че, ако искате дисплей с размер на стената, той ще бъде бавен. Има много начини за измама и използване на повече от 64 lcds, но няма да обхващам това в този пост, тъй като това е ЛЕСНО да се направи дисплей.

ДА снимките на LCD … НЕ излизат добре. Тези дисплеи изглеждат страхотно в реалния живот.

Консумативи:

Всяко uno 328… nano, pro-mini, uno…

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

TCA9548 I2c мукс сплитер

Hitachi 1602 с раница I2c до 64

3D печат на корица за печатни платки. Имам 2 вида за избор

дървен корпус като рамка за картина, изработена от 1,5 инчова дървена облицовка (наличност в Lowes)

основни умения: спойка, тел, свързване, приспособяване, M2 гайки и болтове

Стъпка 1: Основни части

Основни части
Основни части
Основни части
Основни части
Основни части
Основни части
Основни части
Основни части

основни части за изграждането

Дървената рамка е стандартна дървена облицовка в Lowes. Не можете да видите вътрешната устна, която е дълбока около 1/4 инча. Тази устна позволява на 3d покритието да се побере вътре в рамката и да докосне предната част, без да пада.

Стъпка 2: НИЩО, КОЕТО ИСКАТЕ

ВСИЧКО, КОЕТО ИСКАТЕ
ВСИЧКО, КОЕТО ИСКАТЕ
ВСИЧКО, КОЕТО ИСКАТЕ
ВСИЧКО, КОЕТО ИСКАТЕ
ВСИЧКО, КОЕТО ИСКАТЕ
ВСИЧКО, КОЕТО ИСКАТЕ

някои основни конструкции и съвети:

Припокривам LCD платката, за да ги приближа, след което завинтвам през припокриващите се отвори. Поставете лента или някаква изолация между двете, тъй като те ще се късат. Взех малко LCD с прикрепена раница I2c и трябваше да махна раницата и да я монтирам отново, тъй като краката бяха твърде дълбоки и не позволяваха припокриването. Опитайте се да отделите LCD и раници. Запоявайте раницата само в едно ниво с LCD, за да могат да се припокриват.

LCD дисплеите са разделени на банки от 8. Но моето легло с 3D принтер няма да отпечата толкова широко, затова направих корица за банка от 6 lcds. след това направих капак като верига, който може да бъде с всякаква ширина. Просто добавете финалната крайна част. Използвам черна боя за хоби, за да покрия LCD дисплея, така че светодиодът да не свети отпред. Боядисвайте надолу, за да позволите на всеки пробег да изтече от lcd, вместо да се влее в lcd и да го унищожи.

Подредете толкова LCD дисплеи, колкото ви е необходимо. Рамката за картини 8x2 има най -добрата форма, но можете да направите 16x2 или произволен размер.

Стъпка 3: СХЕМАТИЧНИ и 3D отпечатъци

СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци
СХЕМАТИЧНИ и 3D отпечатъци

Свързването е ЛЕСНО само с 4 проводника. Можете да използвате джъмперни кабели, но ако това е дългосрочен проект, вместо това ще запоя проводници.

Банката с 6 светодиода е всичко, което се побира на моя принтер, затова направих рамка с всякакъв размер. Просто продължете да добавяте и след това прикрепете крайната част.

Стъпка 4: ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК

ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК

Както е показано на схемата, всеки LCD преминава към различен 'S' щифт на 9548. Не е свързан с основните SDA, SCL линии. 9548 превключва линиите I2c към всеки LCD. Имайте това предвид.

Премахнах червеното захранване на светодиода от раницата, само защото беше твърде ярък, използвам и диод през светодиодния джъмпер вместо джъмпера с нулев ом. Диодът е стандартен силициев диод и той пада напрежението 0.7, за да направи фоновото осветление точно както трябва. (не е много светло през нощта)

Стъпка 5: СКИЧ

Скицата е проста и права. Нямам нищо против, ако някой направи библиотека от странично буквено -цифрова … просто ми дайте някакво признание, на базата на буквено -цифрова на Джим Якубчин.

Позоваването на lcd е стандартният lcd модул Hitachi 16x02. Той има cc (персонализирани знаци) по 8 всеки. Копието може да бъде променено по всяко време, но ако 2 от същия адрес се отпечатат по едно и също време, последното копие ще замени другия. Така че по принцип можете да използвате само набор от 8. Има лек начин да се преодолее това, но той е изключително ограничен. Всяка буква се формира от масив, съхраняван в PROGMEM. След това се извиква от друг масив „cname“, използвайки функция и „xc“като променлива за извикване. "DisplayChr (bank, #lcd, top/btm, cname)" се използва за направата на дисплея. В тази скица имам само 2 банки от 8. Максимумът може да бъде 8x8. Просто добавете друго „if bank“към displayChr () с правилния адрес на 9548. (вижте таблицата за истинност на адресите). За да превключите линията I2c към друг 'S' щифт на 9548, обаждането се записва (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 за отпечатване на малки букви на 1/2 от lcd. По -големите числа автоматично ще знаят да запълнят целия LCD

X3 = е името на буквата или ARRAY PLACE в cname

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 масив използва nand gates и превключи lcd enable към отделните lcds. След това използвах чипа CD4051, който е направен за превключване на данни. Той има вход и включен 8 линии. Точно като стар моден роторен превключвател. Тук имам печатна платка. С тази настройка можете да използвате I2c и да счупите разрешителния щифт и да свържете iot към входа на 4051, който превключва разрешаването към избрания lcd. Можете да продължите каскадно активиране завинаги на lcds. Но това ограничава 4051 само до 7 превключвателя, а 8 -мият преминава към следващия 4051. това прави банките = 7 не 8. Използвах всичките 8 и смених адреса на друга раница във втората банка. тази втора раница е свързана с 4051 и позволява същото превключване като в първата банка. Просто има втори адрес по линиите SDA, SCL.

Тази настройка изисква ВСИЧКИ 6 линии за данни на LCD да бъдат свързани паралелно. RW към земята. Това отнема много повече време и бих препоръчал щепселен конектор за всеки LCD дисплей. Тази настройка е само за ЕДНА раница на банка, вместо раница за всеки LCD.

Добавете коментар, ако искате повече информация за тази настройка. тя е много по -трудна и ангажирана от другата.

Стъпка 7: ОКОНЧАТЕЛНИ СНИМКИ

ОКОНЧАТЕЛНИ СНИМКИ
ОКОНЧАТЕЛНИ СНИМКИ
ОКОНЧАТЕЛНИ СНИМКИ
ОКОНЧАТЕЛНИ СНИМКИ
ОКОНЧАТЕЛНИ СНИМКИ
ОКОНЧАТЕЛНИ СНИМКИ

Само някои други снимки. Имам външен GPS часовник HC12, който изпраща актуализации на друг LCD екран (на снимки). Просто да покажа какво може да се направи. Това е на изток, за да направите НИКАКВА ГОЛЯМА ДИСПЛЕЙ.

Благодаря за четенето…

Моля, вижте другите ми проекти..oldmaninSC.

и ще харесате моята "BUD BALL"

Препоръчано: