Съдържание:
- Стъпка 1: Основни части
- Стъпка 2: НИЩО, КОЕТО ИСКАТЕ
- Стъпка 3: СХЕМАТИЧНИ и 3D отпечатъци
- Стъпка 4: ПРОСТО СНИМКА ДА ПОКАЖЕТЕ КАК
- Стъпка 5: СКИЧ
- Стъпка 6: ДРУГИ НАСТРОЙКИ
- Стъпка 7: ОКОНЧАТЕЛНИ СНИМКИ
Видео: ГОЛЯМА буквено-цифров дисплей: 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
Има няколко възможности за избор, ако имате нужда от дисплей, който да се вижда от цялата стая, голям дисплей. Можете да направите такъв като моето „време на квадрат“или „светодиоди върху стъкло“, но това отнема около 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 отпечатъци
Свързването е ЛЕСНО само с 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"
Препоръчано:
По -голяма и подобрена Коледна звезда Neopixel Attiny85: 3 стъпки (със снимки)
По-голяма и подобрена коледна звезда Neopixel Attiny85: Миналата година направих малка 3D отпечатана коледна звезда, вижте https://www.instructables.com/id/Christmas-Star-LE … Тази година направих по-голяма звезда от кичур от 50 неопиксела (5V WS2811). Тази по -голяма звезда имаше повече шарки (все още добавям и импровизирам
Как да управляваме 4dof висока мощност на голяма ръка с роботи с Arduino и Ps2 дистанционно управление?: 4 стъпки
Как да контролираме 4dof високо мощна роботизирана ръка с големи размери с Arduino и Ps2 дистанционно управление?: Този комплект използва мотор с висока мощност mg996, той се нуждае от висок ток, имаме тестване на много мощност. Само адаптер 5v 6a ще работи. И arduino борда работи върху 6dof ръка на робот also.end: напишете купи SINONING Магазин за играчки "направи си сам"
LittleArm Big: голяма 3D отпечатана Arduino Robot Arm: 19 стъпки (със снимки)
LittleArm Big: Голяма ръка за робот Arduino с 3D печат: The LittleArm Big е изцяло 3D отпечатана ръка на робот Arduino. Big е проектиран в Slant Concepts като жизнеспособна роботизирана ръка с 6 DOF за образование и създатели от по -високо ниво. Този урок очертава всички механични сглобки на LittleArm Big. Всички cod
Голяма LED "пръстенна" светлина за Timelapse, портрети и още : 11 стъпки (със снимки)
Голяма LED "пръстенна" светлина за Timelapse, Portraits и още …: Снимам много timelapse видеоклипове, които обхващат няколко дни, но мразят неравномерната светлина, която светлините на скобите дават - особено през нощта. Голямата пръстенова лампа е твърде скъпа - затова реших да направя нещо за една вечер с неща, които имах под ръка
SSTV капсула за балони на голяма надморска височина: 11 стъпки (със снимки)
SSTV капсула за балони с голяма надморска височина: Този проект се роди след балона ServetI през лятото на 2017 г. с идеята да изпраща изображения в реално време от Стратосферата до Земята. Изображенията, които направихме, бяха съхранени в паметта на rpi и след това бяха изпратени благодарение на предаването