Паметни сат може да прикаже много више информација од традиционалног дигиталног сата. Што је најважније, паметни сат је повезан на мрежу или интернет и може се контролисати преко паметног телефона или рачунара. Такође можете приказати било који текст или информације на паметном сату.
У овом водичу направићемо паметни „уради сам“ сат заснован на Ви-Фи-ју користећи ЕСП8266 микроконтролер и МАКС7219 4к8к8 ЛЕД матрицу. Можете га користити за приказ времена, датума, температуре, влажности, жељеног текста, упозорења, пратилаца на Инстаграму, ИоуТубе претплатника, прегледа, анимираних текстова, емоџија и других информација са само неколико додира.
Ствари које ће вам требати
Да бисте направили „уради сам“ паметни сат, потребно вам је следеће:
- МКТТ сервер са Ноде-Ред. Можете инсталирајте и подесите сервер Хоме Ассистант са МКТТ и Ноде-Ред за аутоматизацију сата и слање података.
- МЦУ заснован на ЕСП8266, као што је НодемЦУ или Д1 Мини. ЕСП32 ће такође радити.
- МАКС7219 4-у-1 или 8-у-1 (пожељно) матрични екран.
- ДуПонт или краткоспојне жице
- Мицрос УСБ кабл са 5В адаптером
- А 3Д штампано кућиште да састави све компоненте
- Матирани акрилни лист, по могућности црни. Не би требало да буде непрозирно. Ако црни матирани лист није доступан, можете користити бели мат акрилни лист са затамњеним филмом који се користи на ретровизорима аутомобила и лист папира од путера за дифузију ЛЕД светла.
Кораци за прављење паметног сата
Пратите ове кораке датим редоследом да бисте направили „уради сам“ паметни сат користећи матрицу МАКС7219. Такође можете купити један од ових најбољи паметни сатови.
Корак 1: Преузмите и подесите Ардуино ИДЕ
- Преузмите, инсталирајте и покрените Ардуино ИДЕ.
- Иди на Филе > Преференцес.
- Налепите следећу УРЛ адресу и кликните У РЕДУ: http://arduino.esp8266.com/stable/package_esp8266com_index.json
- Иди на Алати > Одбор, табла > Управник одбора и инсталирајте ЕСП8266 плоче.
- Затвори Управник одбора прозор и идите до Скица > Укључи библиотеку > Управљајте библиотекама. Претражите и инсталирајте следеће библиотеке.
- ПубСубЦлиент
- МД_МАКС72КСКС
- МД_Парола (са зависностима)
Алтернативно, можете и ове библиотеке као .зип датотеку и издвојити их у Документи > Ардуино > библиотеке фолдер.
Корак 2: Компилирајте и флешујте фирмвер
- Преузмите Пројекат МКТТ панела са ГитХуб-ом са пикселима и извуците га у Документи > Ардуино фолдер.
- Отворите извучену фасциклу и двапут кликните на пикел_лед_мктт_панел.ино фајл.
- Иди на Алати > Плоче > ЕСП8266 плоче (к.к.к) и изаберите НодеМЦУ 1.0 или ЛОЛИН(ВЕМОС) Д1—на основу плоче коју користите за овај пројекат.
- Изаберите ЦОМ Лука
- Затим извршите следеће промене у пикел_лед_мктт_панел.ино скица.
- Унесите своје Ви-Фи име, лозинку и ОТА лозинку.
- Унесите ИП адресу МКТТ сервера, корисничко име и лозинку.
констцхар* ВИФИ_ссид = "Унесите своје ВиФиНаме";
констцхар* ВИФИ_пассворд = "ВиФи лозинка";
// ОТА ажурирања подешавања //
констцхар* ОТА_хостнаме = "вЛед-панел-01";
констцхар* ОТА_пассворд = "ОТАПпассворд";
// МКТТ подешавања //
констцхар* мктт_сервер = "192.168.кк.кк";
констцхар* мктт_усер = "мктт-корисничко име";
констцхар* мктт_пассворд = "мктт-лозинка";
- Такође, уредите следеће на основу ваше МАКС7219 матрице. Ако имате 8к8к8, нека све буде подразумевано. Међутим, ако користите матрицу 4к8к8 као ми, направите ове промене:
#дефине МАКС_ДЕВИЦЕС 4
празнинаподесити(){
сетуп_сериал();
П.започети(2);
П.сетЗоне(0, 0, 2);
П.сетЗоне(1, 3, 3);
- Сачувајте скицу и притисните ЦТРЛ + Р да провери скицу. Ако недостају библиотеке, обавезно их инсталирајте. И поново компајлирајте скицу.
- Ако се скица успешно компајлира, притисните ЦТРЛ + У да га отпремите на ваш НодеМЦУ или Д1 Мини МЦУ.
- Након што је отпремање завршено, искључите МЦУ.
Корак 3: Повежите МАКС7219 са МЦУ
- Погледајте следећи дијаграм да бисте повезали МАКС7219 на Д1 Мини или ЕСП8266 плочу.
- Уверите се да сте исправно повезали ДуПонт жице које долазе са екраном.
Корак 4: Прикажите информације на паметном сату
Паметни сат је спреман да прикаже било који текст или податке сензора које желите да прикажете на њему преко МКТТ тема. Можете користити било коју МКТТ клијентску апликацију за слање ЈСОН података за приказ на паметним сатовима. Да бисте аутоматизовали сат, можете да инсталирате и подесите сервер Хоме Ассистант са МКТТ брокером и НодеРед-ом на Распберри Пи-у.
Затим га можете користити за приказ различитих информација и статуса сензора на паметном сату „уради сам“. Да бисте сазнали више о теми и анимацијама које можете да користите са сатом, погледајте пројекат на ГитХуб-у.
У међувремену, можете користити следећи ток узорка НодеРед-а, увести га у свој НодеРед и уредити га према вашим сензорима да бисте приказали жељене податке.
[{"ид":"ф342606а2цб01а7ц","тип":"мктт оут","з":"ф1ф7ад6а657д809а","г":"д0цб3ац3е49ба96д","име":"","тема":"влед/зоне0_тект","кос":"","задржати":"","респТопиц":"","Тип садржаја":"","усерПропс":"","цоррел":"","истека":"","Брокер":"д4аб875е8280590а","Икс":1160,"и":840,"жице":[]},{"ид":"д4аб875е8280590а","тип":"мктт-брокер","име":"МКТТ ХА","Брокер":"192.168.0.171","Лука":"1883","ИД клијента":"","аутоЦоннецт":истина,"усетлес":фалсе,"ПротоцолВерсион":"4","одржи у животу":"60","чишћење":истина,"биртхТопиц":"мој/пикелит/","биртхКос":"0","биртхПаилоад":"","биртхМсг":{},"цлосеТопиц":"","цлосеКос":"0","цлосеПаилоад":"","цлосеМсг":{},"виллТопиц":"","виллКос":"0","виллПаилоад":"","виллМсг":{},"сессионЕкпири":""}]
Интегришите свог кућног помоћника
МАКС7219 је популаран матрични екран којим можете да контролишете преко Ардуино плоча или ЕСП8266 ВИФИ базираних микроконтролера, као што су НодеМЦУ и Д1 Мини, за приказ жељених информација или анимација.
Овај „уради сам“ водич користио је 4-у-1 МАКС7219 матрицу за прављење паметног сата. Више од тога, може се користити и као табла са обавештењима за приказ информација, као што је соба температура, влажност, ниво воде у резервоару, потрошња енергије и сви подаци или информације примљени преко МКТТ-а теме.
Ако сте подесили Хоме Ассистант или било који други сервер за кућну аутоматизацију у свом дому, можете интегрисати овај паметни МКТТ панел са сатом за преузимање и приказати све информације примљене преко различитих сензора и уређаја које сте можда инсталирали у свом дому и интегрисали са Домом асистент.
Направите сензор нивоа воде са ултразвучним сензором и кућним помоћником
Реад Нект
Повезане теме
- ДИИ
- Смарт Дисплаи
- Упутства за „уради сам“ пројекат
- Идеје за ДИИ пројекте
О аутору

Рави је стручни објашњавач технологије, ентузијаста ИоТ-а и љубитељ Линука са искуством у развоју великих података и апликација. Већину својих викенда проводи радећи са ИоТ уређајима и играјући игрице на Ксбок-у. Он је такође соло путник који воли планинарење и истраживање нових стаза.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, рецензије, бесплатне е-књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили