» електроника » Arduino »Arduino часовник с TFT дисплей и RTC

Arduino часовник с TFT дисплей и RTC



Авторът на Instructables под псевдонима Lacybad направи часовник на Arduinoпоказване на дата, час, ден от седмицата и дори кратко описание на дължината на един ред на TFT дисплей с пикселен шрифт. Благодарение на RTC-модула на DS1302 с поддръжка на батерията, можете да изключите захранването на часовника, когато излизате от дома. Яркостта на подсветката на дисплея е достатъчна, за да работи като нощна светлина, което ще помогне да не се спънете в тъмното.

RTC модулът, използван в часовниците, е сравнително евтин, а също така е много подходящ за работа с Arduino. По-удобно е от модулите на DS3231, 1307, свързани чрез шина I2C.

Модулът DS1302 има пет пина: захранване, общ проводник, нулиране, часовник, данни. Главният свързва първите две със съответните шини на Arduino, останалите три могат да бъдат свързани към всякакви цифрови линии за обмен на данни, Lacybad избра следното: 10 - нулиране, 11 - данни, 12 - тактови импулси.

Поради липсата на компенсация на температурата, този модул не е много точен; при стайна температура в месеца се въвежда грешка от две до четири минути. Но можете да регулирате времето с помощта на Arduino IDE, това е много по-бързо, отколкото да правите същото с бутоните, като повечето други цифрови часовници.

По-долу са модулите, необходими за изграждането на часовника. Това е описаният по-горе модул RTC, както и джъмперите Dupont, Arduino Uno (Mega и др.) И 2,4-инчовият TFT дисплей на чипа ILI9325.


Arduino часовник с TFT дисплей и RTC




Програмистът се натъкна не на такъв дисплей, както на тази снимка, а с икони в долната част (сега отстрани), първоначално предназначен за фалшиви телефони NOKLA. Но когато излязоха от мода, решиха да не бъдат прекратени, а вместо това намериха нов пазар - Arduino. Вече можете да закупите такъв дисплей както отделно, така и в пакет с дъска на щранг, която го превръща в щит, което майсторът направи. Е, той свърза RTC модула с джъмперите "dupont" (вижте по-горе, къде да се свържете). Можете просто да спойкате обикновени проводници.




След като го изтеглите, написано от разработчика, трябва да откажете следните редове в него:

//rtc.setDOW(FRIDAY);

//rtc.setTime(17, 15, 00);

//rtc.setDate(15, 3, 2018);


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

Часовникът работи:



Но засега само "по принцип". И това е необходимо в случая. Какво ще бъде, зависи от вас.
10
8.6
9.7

Добавете коментар

    • усмихвамусмивкиxaxaдобреdontknowYahooНеа
      шефдраскотинаглупакдаДа-даагресивентайна
      съжалявамтанцувамdance2dance3извинениепомощнапитки
      спиркаприятелидобърgoodgoodсвиркаприпадамезик
      димплясканеCrayдеклариратподигравателендон-t_mentionизтегляне
      топлинасърдитlaugh1MDAсрещаmoskingотрицателен
      not_iпуканкинаказвамчетаплашаплашитърсене
      присмехthank_youтоваto_clueumnikостърСъгласен
      лошоbeeeblack_eyeblum3изчервяванесамохвалствоскука
      цензурираншегаsecret2заплашвампобедаюsun_bespectacled
      ShokРеспектхахаprevedдобре дошълkrutoyya_za
      ya_dobryiпомощникne_huliganne_othodifludзабранаблизо
2 коментари
Dmitriy1318
Пушкин не знае как, той е хуманист. Можете да го направите сами - лесно е)
Ще направи ли Пушкин корпуса? драскотина

Съветваме ви да прочетете:

Предайте го за смартфона ...