L’autor de Instructables sota el sobrenom de Lacybad va fer un seguiment Arduinoque mostra la data, l'hora, el dia de la setmana i, fins i tot, una breu descripció d'una línia de longitud en una pantalla TFT en lletra de píxel. Gràcies al mòdul RTC del DS1302 amb suport de bateria, podeu apagar el rellotge quan sortiu de casa. La brillantor del llum de fons de la pantalla és suficient per funcionar com una làmpada nocturna, cosa que ajudarà a no ensopegar en la foscor.
El mòdul RTC usat en rellotges és relativament barat, i també s’adapta bé per treballar amb Arduino. És més convenient que els mòduls del DS3231, 1307, connectats mitjançant el bus I2C.
El mòdul DS1302 té cinc pins: potència, cable comú, restabliment, rellotge, dades. El mestre va connectar els dos primers amb els busos Arduino corresponents, els tres restants es poden connectar a qualsevol línia d’intercanvi de dades digital, Lacybad va escollir els següents: polsos de 10 restabliments, 11 dades, 12 rellotges.
A causa de la manca de compensació de temperatura, aquest mòdul no és gaire exacte; a temperatura ambient, es té un error de dos a quatre minuts al mes. Però podeu ajustar el temps mitjançant l’ID Arduino, és molt més ràpid que fer el mateix amb els botons, com la majoria dels altres rellotges digitals.
A continuació es mostren els mòduls necessaris per crear el rellotge Es tracta del mòdul RTC descrit anteriorment, així com dels saltadors Dupont, Arduino Uno (Mega, etc.) i la pantalla TFT de 2,4 polzades al xip ILI9325.
El desenvolupador no es va trobar amb una pantalla com en aquesta foto, sinó amb icones a la part inferior (ara al lateral), originalment destinades a telèfons NOKLA falsos. Però quan van passar de moda, van decidir no ser abandonats, sinó que van trobar un nou mercat: l’Arduino. Ara podeu comprar una pantalla tant per separat com en un paquet amb una placa elevadora que la converteix en un escut, que va fer el mestre. Bé, va connectar el mòdul RTC amb els saltadors "dupont" (vegeu més amunt, on connectar-se). Simplement podeu soldar cables ordinaris.
Després de descarregar-lo, escrit pel desenvolupador, heu de comentar les següents línies:
//rtc.setDOW(FRIDAY);
//rtc.setTime(17, 15, 00);
//rtc.setDate(15, 3, 2018);
Substituïu l’hora i la data per les actuals amb un lleuger plom, empleneu l’esbós a Arduino, comenteu aquestes línies enrere i torneu a omplir el mateix esbós. A cada necessitat d’ajust, s’han de repetir aquestes operacions.
El rellotge funciona:
Però fins ara només "en principi". I és necessari que en el cas. El que serà, depèn de tu.