Taula de continguts:
Vídeo: Rellotge horari mundial: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Tant si es tracta del trot mundial com si només està interessat a saber quina hora és abans de fer aquesta trucada nocturna, un rellotge mundial de 5 zones s’adapta a la factura. Com que vaig obtenir algunes pantalles TM1637 de 7 dígits addicionals en el meu darrer enviament, vaig decidir muntar un rellotge per a totes les ocasions. Vaig decidir utilitzar un Arduino Uno per al projecte, que proporcionava prou GPIO’s per a 5 rellotges, 5 indicadors AM (LED) i un llum de llum activat amb un sensor tàctil. L'únic pin que no he utilitzat és el D1, que és per a la sèrie Tx, que només pot provocar problemes. Així que si us interessa, seguiu llegint!
Pas 1: parts
Per fer el rellotge he utilitzat: - Un Arduino Uno (però també funcionaria un Nano o Mega)
- (5) mostra TM1637
- (5) LEDs (per utilitzar com a indicadors AM / PM)
- (5) Resistències de 220 Ohm
- Rellotge RTC3231
- AdaFruit NeoPixel stick o una altra il·luminació
- Sensor tàctil per activar la llum
- Convertidor de dòlars per adaptar-se a l’energia consumida
- Marc o funda (he imprès 3D una funda, però sigueu creatius)
Potència de 12V amb un receptacle de barril (per permetre la divisió de les alimentacions)
- opcional - Escut Arduino Uno (per fer-lo una mica més senzill)
Pas 2: Introducció
Encara sóc nou al TM1637, així que en vaig programar un per veure què podia fer. Al principi no feia res, però la comunitat Arduino és increïble i aviat em va fer funcionar. Al meu TM1637 vaig haver de tallar les 2 tapes de la part posterior perquè funcionés i, a partir d’aquí, només hi havia proves i errors. Al final, encara no he aconseguit dos punts per al rellotge: "substitueix" el dígit horari de la posició 1, però estic d'acord, ara per ara.
A continuació, connecteu una taula de treball amb tot per assegurar-vos que totes les vostres connexions i programació coincideixin. Sí, encara sóc un home a pas. A continuació, decidiu les ubicacions desitjades i configureu les ubicacions objectiu trobant les diferències horàries respecte a GMT. Ara passem a la soldadura i al posicionament.
Pas 3: cablejat
Utilitzant un connector d'alimentació de barril per a l'entrada de 12 V, dividiu l'alimentació i la terra al convertidor 1) Buck i 2) al Vin a l'Arduino.
Utilitzeu el convertidor de dòlars per fer fileres de potència i terra de 5 V a l’escut per executar les connexions, cosa que estabilitzarà qualsevol problema d’energia.
Cada TM1637 té 4 connexions (5v, Grd, Data i Clock), amb el DIO i el CLK a pins GPIO individuals (he utilitzat 2-11) i la potència de les meves files.
Per als indicadors Meridian (5 LED) soldar (5) 220 Ohm res a terra i les connexions de l’ànode a A0-A3 i D12.
El RTC necessita un 5v i un Grd juntament amb els SDA i SCL (A4 i A5).
El pal de llum s’ha de posar a terra dues vegades, una a la fila i una a l’Uno. Executeu el 5v a la fila i les dades a un GPIO (D13). El sensor tàctil funciona a 5v i Grd i a GPIO D0.
Pas 4: Programació
La programació és bastant senzilla. He utilitzat la biblioteca TM1637display.h per a les pantalles, assignant a cada pantalla un nom únic, previsiblement, amb el nom de la ciutat. Només cal canviar els pins DIO i CLK per a cadascun.
Codifiqueu la vostra primera ubicació amb la diferència horària i configureu els perímetres AM / PM perquè el LED estigui encès / apagat en funció de l’hora. Feu-lo servir per duplicar cada ubicació.
He assignat l’hora a la posició 0, 2 dígits, sense zero inicial. Durant els minuts he utilitzat ‘minut’ i he dividit entre 10 per al dígit 1 (pos 2, 1 dígit) i el mòdul (%) per al dígit 2 (pos 3, 1 dígit).
La il·luminació del NeoPixel amb el sensor era com qualsevol altre combinat de botons / LED mitjançant la biblioteca Adafruit_NeoPixel.
Fàcil.
Pas 5: Muntatge
Elaboreu una funda adequada que s’adapti a les pantalles i a una mica d’espai per al tauler, l’entrada d’alimentació i el convertidor. Inseriu, connecteu cables, enceneu-lo i ja està a punt. D’acord, pot ser que hi hagi més coses, però aquestes són les bases, independentment del disseny.
Gaudeix i Feliç Tinkering!
Recomanat:
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
Màquina de temps de transmissió per ràdio de la Segona Guerra Mundial: 13 passos (amb imatges)
WW2 Ràdio Broadcast Time Machine: La idea darrere d’això era utilitzar algunes parts que tenia al voltant i construir un disc musical d’àudio format en una antiga ràdio. Per proporcionar un propòsit més al darrere, també vaig decidir omplir-lo d'antigues emissions de ràdio de la Segona Guerra Mundial i després reutilitzar el
C51 Rellotge electrònic de 4 bits - Rellotge de fusta: 15 passos (amb imatges)
Rellotge electrònic de 4 bits C51: rellotge de fusta: aquest cap de setmana tenia temps lliure, així que vaig avançar i vaig muntar aquest rellotge electrònic electrònic de 4 bits de 2,18 € que vaig comprar a AliExpress fa poc
CalClock: Simplement consulteu el vostre horari: 4 passos (amb imatges)
CalClock: Simplement consulteu el vostre horari: la pitjor pèrdua de concentració és interrompre només per saber que no hi ha necessitat d'una interrupció. Trobo que això passa sovint en relació amb el meu horari. Estaré treballant en un problema i tinc el pensament increïble: ‘ Hi ha s