Taula de continguts:

Rellotge digital "Dalí" de fusió d'estil dels anys 80: 7 passos (amb imatges)
Rellotge digital "Dalí" de fusió d'estil dels anys 80: 7 passos (amb imatges)

Vídeo: Rellotge digital "Dalí" de fusió d'estil dels anys 80: 7 passos (amb imatges)

Vídeo: Rellotge digital
Vídeo: Salvador dali melting clock 2024, De novembre
Anonim
Image
Image

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ó

Mòdul de pantalla tàctil i rellotge en temps real que s’utilitza en aquesta instrucció
Mòdul de pantalla tàctil i 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

Image
Image
Preparant la pantalla
Preparant 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ó

Image
Image
Opcional: imprimiu el suport LCD i afegiu insercions de llautó
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

Traieu la pel·lícula i munteu la pantalla
Traieu la pel·lícula i munteu la pantalla
Traieu la pel·lícula i munteu la pantalla
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

Connecteu el circuit
Connecteu el circuit
Connecteu el circuit
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

Carregant i executant el codi
Carregant i executant 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"

Concurs de rellotges
Concurs de rellotges
Concurs de rellotges
Concurs de rellotges

Accèssit al concurs de rellotges

Recomanat: