Taula de continguts:
- Pas 1: parts necessàries:
- Pas 2: munteu el circuit
- Pas 3: pengeu el codi
- Pas 4: gaudiu de la vostra creació i planifiqueu millores futures
Vídeo: Rellotge multimodal: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
M'encanten els rellotges! Buscava un instructiu per a un rellotge amb números romans a la pantalla. Quan no en vaig obtenir cap d’adequat a la base d’arduino, vaig decidir construir-ne un jo mateix. Juntament amb una pantalla TFT a color, em preguntava què més es pot mostrar i viola! pensaments sobre diversos sistemes numèrics estudiats a la meva universitat de batxillerat (més de dues dècades enrere!) van entrar a corre-cuita: binari, digital, octal i hexadecimal, etc.
Tot i això, em va començar i després de molta planificació i codificació, aquí teniu la implementació!
Característiques distintives d’aquest rellotge:
Pantalla multimodal on es pot mostrar el temps en 5 sistemes numèrics diversos en una pantalla o en cada format numèric que es mostra en pantalles separades seleccionades mitjançant un botó de pressió
L'orientació de la cara del rellotge pot estar a qualsevol costat i les dades que es mostren es poden alinear a l'orientació mitjançant un polsador. Més endavant tinc la intenció d'utilitzar un sensor de giroscopi / acceleració per orientar la pantalla en funció del costat en què està engegada
Modes disponibles
Digital
Romà
Hexadecimal (base 16)
Octal (base 8)
Binari (base 2)
Per a algú nou en aquests sistemes de numeració, aquí teniu els enllaços del format netBinary:
Format octal:
Format hexadecimal:
Format romà:
Pas 1: parts necessàries:
Articles necessaris:
- Arduino UNO / Nano o equivalent
- Pantalla TFT: pantalla de 1,44 polzades de 128 * 128 SPI basada en IL9163 (es demana des de fa molt de temps a través d’aliexpress) (PCB VERMELL)
- Mòdul DS 3231 RTC
- Polsadors de botó 2
- Taula de pa, PCB, cables de connexió
- Opcional: soldador, cables de connexió per a usos generals i un recinte adequat (encara no n’he de decidir un per aquest rellotge)
Pas 2: munteu el circuit
Utilitzeu aquestes connexions entre RTC i Arduino. Consulteu la imatge esquemàtica redactada a mà com a referència.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (d'Arduino)
- GNDGND (d'Arduino)
-
Arduino ---- Pantalla TFT
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Connexions Arduino
- Vcc-5v
- GND-GND
- 2GND mitjançant polsador (botó de canvi de mode de visualització-Bin / Hex / Dec / All)
- 3GND mitjançant polsador (botó de canvi d'orientació de la pantalla)
-
Mostra les connexions
- VCC3.3V (d'Arduino)
- GND-GND
- RESET3.3V
- LED5V (d'Arduino)
Pas 3: pengeu el codi
Utilitzeu el fitxer.ino adjunt per a tot el codi amb comentaris que s’expliquen per si mateixos.
Pas 4: gaudiu de la vostra creació i planifiqueu millores futures
Teniu un rellotge preciós i friki a l’escriptori i hi ha molt espai per a noves idees
- Canvieu la visualització o actualitzeu només parts específiques de la pantalla per fer que la visualització s'actualitzi més ràpidament (aquesta implementació actual de vegades no mostra la visualització d'un segon a causa de l'actualització de tota la pantalla)
- Afegiu una placa giroscòpica / acceleròmetre i un codi associat per ajustar la rotació de la pantalla perquè coincideixi amb l'orientació del recinte
- Deixa volar la teva imaginació …
Per últim, però no menys important, si us agrada el meu rellotge, voteu-lo al Concurs de rellotges que s’està executant actualment
Recomanat:
Com fer un rellotge analògic i un rellotge digital amb tira LED mitjançant Arduino: 3 passos
Com es fabrica un rellotge analògic i un rellotge digital amb tira LED mitjançant Arduino: avui fabricarem un rellotge analògic i un amp; Rellotge digital amb Led Strip i mòdul MAX7219 Dot amb Arduino. Corregirà l’hora amb la zona horària local. El rellotge analògic pot utilitzar una tira LED més llarga, de manera que es pot penjar a la paret per convertir-se en un artista
Rellotge de jubilació / Compte enrere / Rellotge Dn: 4 passos (amb imatges)
Rellotge de jubilació / rellotge de compte enrere / dn: tenia algunes d'aquestes pantalles de matriu de punts LED de 8x8 al calaix i pensava què fer-ne. Inspirat en altres instruccions, vaig tenir la idea de crear un compte enrere / amunt per mostrar el compte enrere fins a una data / hora futura i si el temps objectiu p
Rellotge Vortex: un rellotge de polsera de mirall infinit: 10 passos (amb imatges)
Rellotge Vortex: un rellotge de polsera de mirall infinit: l’objectiu d’aquest projecte era crear una versió portable d’un rellotge de mirall infinit. Utilitza els seus LED RGB per indicar el temps assignant hores, minuts i segons a llums vermelles, verdes i blaves respectivament i superposant aquests tons t
Rellotge de xarxa ESP8266 sense cap RTC - Nodemcu NTP Clock No RTC - PROJECTE DE RELLOTGE INTERNET: 4 passos
Rellotge de xarxa ESP8266 sense cap RTC | Nodemcu NTP Clock No RTC | PROJECTE DE RELLOTGE A INTERNET: Al projecte es realitzarà un projecte de rellotge sense RTC, prendrà temps d’Internet mitjançant wifi i el mostrarà a la pantalla st7735
Rellotge basat en Arduino mitjançant el mòdul Rellotge en temps real (RTC) DS1307 i 0,96: 5 passos
Rellotge basat en Arduino mitjançant el mòdul DS1307 de rellotge en temps real (RTC) i 0,96: Hola, nois en aquest tutorial, veurem com fer un rellotge de treball mitjançant un mòdul de rellotge en temps real DS1307 & Pantalles OLED, així que llegirem l’hora del mòdul de rellotge DS1307. I imprimiu-lo a la pantalla OLED