Taula de continguts:
- Pas 1: Pantalla tàctil i mòdul de rellotge en temps real que s'utilitza en aquesta instrucció
- Pas 2: Preparació de la pantalla
- Pas 3: Opcional: imprimiu el suport LCD i afegiu insercions de llautó
- Pas 4: traieu la pel·lícula i munteu la pantalla
- Pas 5: connecteu el circuit
- Pas 6: carregar i executar el codi
- Pas 7: personalitzeu els colors
Vídeo: Rellotge digital "Dalí" de fusió d'estil dels anys 80: 7 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Aquest instructiu us mostra com construir un rellotge digital "dali" als anys 80 amb dígits que es fonen.
Vaig trobar aquest estil de rellotge per primera vegada a l’Apple Macintosh quan era un nen als anys 80. Aquesta instrucció mostra el meu intent de recrear el rellotge amb un Arduino i una pantalla tàctil en color d'alta resolució. Tot i que el rellotge original era en blanc i negre, en aquesta versió he afegit uns degradats de colors per donar-li un aspecte adequat per als anys 80.
He pres les dades del tipus de lletra del "xdaliclock" de Jamie Zawinski, però la meva implementació del codi de rellotge és nova i he reescrit les rutines de barreja de dígits des de zero per aprofitar les capacitats millorades de la pantalla tàctil d'alta resolució basada en FTDI FT810.
Per a aquesta instrucció, necessitareu:
- Una pantalla tàctil d'alta resolució de 800x420 basada en un xip FT810
- Un mòdul de rellotge en temps real DS1302 d’Ebay
- Capçaleres masculines de 2x5 (podeu comprar-les i reduir-les al llarg)
- Un soldador
- Cinta elèctrica
- Filferros de pont femení a masculí
- Un Arduino, com l’Arduino Uno
Pas 1: Pantalla tàctil i mòdul de rellotge en temps real que s'utilitza en aquesta instrucció
Per a aquesta instrucció, faré servir pantalles tàctils de Haoyu Electronics. He utilitzat el següent:
Pantalla tàctil LCD gràfica de 5 ", 800x480, SPI, FT810
Aquesta pantalla costa uns 36 dòlars amb l’enviament. Això és més que altres pantalles Arduino, però obtingueu molt pels vostres diners:
- Un nítid panell tàctil d'alta resolució amb una resolució de 800x480.
- Un coprocessador gràfic i una memòria RAM integrats permeten controlar sense aturar l’Arduino.
- Sintetitzador d'àudio integrat amb mostres de so de qualitat i diversos instruments per triar.
- Suport de paisatge i retrat.
- Suport multi-tàctil.
- Descodificador JPEG incorporat, d'àudio i vídeo d'ona, per a projectes avançats.
Per al mòdul de rellotge en temps real, he utilitzat un "mòdul de rellotge en temps real DS1302" d'eBay. Això costa uns 6 dòlars.
Pas 2: Preparació de la pantalla
Un cop obtingueu la pantalla, haureu de soldar-hi capçaleres. Les pantalles Haoyu són fantàstiques perquè vénen amb forats passants fàcils de soldar i teniu la possibilitat de soldar la capçalera directament a la part posterior de la pantalla o a l’extrem d’un petit cable de cinta que s’enganxa a un tauler de sortida extraïble.
Per completar el treball de soldadura, voldreu desconnectar temporalment el cable de cinta i retirar la placa PCB de la part posterior del tauler. Utilitzeu l’ungla per aixecar suaument el clip de subjecció del connector LCD i alliberar el cable de cinta. A continuació, traieu els quatre cargols que mantenen el tauler al seu lloc.
Ara soldeu una capçalera 5x2 (o dues capçaleres 5x1) on vulgueu. Cobriu la part posterior amb cinta elèctrica per evitar curtmetratges. A continuació, torneu a cargolar el PCB i torneu a connectar el cable de la cinta.
Pas 3: Opcional: imprimiu el suport LCD i afegiu insercions de llautó
Vaig triar imprimir en 3D un suport per subjectar el meu panell LCD [1]
El panell inclou quatre insercions de llautó; s'han de premsar amb plàstic amb calor. A mesura que es refreden, les petites dents que mosseguen al plàstic i impedeixen que caiguin. Aquestes insercions són una forma habitual d’afegir fils duradors a les parts impreses en 3D.
Un cop acabat d’imprimir el suport, vaig descargolar les quatre insercions de llautó del tauler.
Vaig escalfar la planxa i la vaig agafar amb la punta inclinada cap amunt, equilibrant suaument una inserció a la punta. A continuació, vaig tirar la part de plàstic per sobre i vaig empènyer lentament les insercions als forats preformats fins que quedessin a ras de la superfície.
Aquest pas funciona millor si teniu un soldador amb una punta cònica estreta. Si mai no ho heu fet, és possible que vulgueu practicar mentre la planxa és fresca; només teniu una oportunitat de fer-la just quan la planxa està calenta.
Aneu amb compte amb aquest pas, ja que les insercions de llautó s’escalfen molt i no voleu que us caiguin a la falda. Treballeu sobre una superfície resistent a la calor i, si cauen de la punta del ferro, resisteix la temptació d’arribar-hi immediatament.
[1] Fonts: LCD Stand STL i fitxers CAD
Pas 4: traieu la pel·lícula i munteu la pantalla
Ara, passeu la pantalla i traieu el marc acrílic frontal i, a continuació, traieu la pel·lícula protectora del panell LCD (això millorarà la claredat de la pantalla). Utilitzeu els cargols per muntar la pantalla al suport imprès en 3D.
Pas 5: connecteu el circuit
Per a la pantalla LCD, connecteu:
- 5V per fixar 5V a Arduino
- GND per fixar GND a Arduino
- SCK per fixar ~ 13 a Arduino
- MISO per fixar ~ 12 a Arduino
- MOSI per fixar ~ 11 a Arduino
- CS per fixar ~ 10 a Arduino
- PD per fixar ~ 9 a Arduino
Per a la visualització del mòdul RTC, connecteu-vos:
- VCC ha de fixar 5V a Arduino
- GND per fixar GND a Arduino
- CLK per fixar ~ 8 a Arduino
- DAT per fixar ~ 7 a Arduino
- RST per fixar ~ 6 a Arduino
NOTA: Només hi ha un pin de 5V a l'Arduino. Per subministrar energia tant al mòdul RTC com a la pantalla LCD, haureu d'utilitzar una placa de pa o soldar alguns cables de pont junts per fer un cable Y.
Pas 6: carregar i executar el codi
Descarregueu el fitxer ".zip" del següent dipòsit GitHub.
A la carpeta "DaliClock", obriu el fitxer "DaliClock.ino" a l'IDE Arduino i pengeu-lo a la vostra placa Arduino. El rellotge hauria de cobrar vida!
El rellotge és extremadament fàcil d’utilitzar:
- Manteniu el dit sobre un dígit per canviar-lo i configureu l'hora.
- Feu clic i manteniu premut a la part inferior de la pantalla per canviar al mode de calendari.
- Mantingueu el dit sobre un dígit de la data per definir-la.
- El rellotge tornarà automàticament al mode de temps després de cinc segons d’inactivitat.
Pas 7: personalitzeu els colors
Si editeu el "DaliClock.ino", podeu personalitzar els colors dels degradats per als dígits del rellotge, la quadrícula i el "brillantor" que travessa els dígits. Simplement canvieu els valors hexadecimals en les línies següents:
clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);
Per a usuaris avançats:
Si voleu canviar els pins Arduino utilitzats per a la pantalla LCD, editeu el fitxer "DaliClock / src / ui_lib / ui_config.h". Per canviar els pins utilitzats per al mòdul DS1302, editeu el fitxer "DaliClock / src / ds1302.cpp"
Accèssit al concurs de rellotges
Recomanat:
Scooter LED Cylon: escàner Larson dels anys 80: 5 passos (amb imatges)
LED Cylon Scooter - Larson Scanner dels anys 80: aquest projecte és una actualització dels anys 80 a un scooter dels anys 80 - Estic posant una tira LED a la reixa del Honda Elite del meu xicot Smokey per crear un efecte d'animació de l'escàner larson mentre li ensenyo a solder.The circuit and code are remixed from
Rellotge de tub HP Counter Nixie / pantalla BG dels anys 60: 3 passos
HP Counter Nixie Tube Clock / BG Display de la dècada de 1960: es tracta d’un projecte per fabricar un rellotge –i en el meu cas, una pantalla de glucosa en sang– d’un comptador de freqüències HP 5532A d’any 1966. En el meu cas, el taulell no funcionava i vaig haver de fer algunes reparacions. Aquestes fotos inicials són algunes de les reparacions. Aquesta instrucció
Conversió USB del joystick dels anys 80: 7 passos (amb imatges)
Conversió USB Joystick dels anys 80: aquest joystick Cheetah 125 original dels anys 80 ha tingut una conversió amorosa amb nous microinterruptors brillants, botons arcade i una placa de control Pimoroni Player X. Ara té quatre "foc" independents botons i es connecta mitjançant USB, llest per
Rellotge de filament LED estil "Charlotte's Web": 10 passos (amb imatges)
Rellotge de filament LED estil "Charlotte's Web": des que vaig veure les bombetes de filament LED per primera vegada, vaig pensar que els filaments havien de ser bons per a alguna cosa, però va trigar fins a la venda tancada d'una botiga de productes electrònics locals per a mi comprar unes bombetes amb la intenció de destrossar
Com fer un rellotge de fusió estil Dali: 9 passos (amb imatges)
Com fer un rellotge de fusió d’estil Dalí: no escolto cap dels meus discs antics, però m’agrada molt tenir-los al voltant. Per sort, també ho fan els meus amics. Un altre punt que tenim en comú és la valoració de saber quina hora és. He estat jugant amb discos i he resolt el meu