» Electrònica » Arduino »Rellotge Pseudo-de fusta LED

Rellotge Pseudo-de fusta LED



Un rellotge de fusta en forma de paral·lelepíped, on la pantalla LED brilla a través d’una xapa fina, no és una novetat durant molt de temps. Estan disponibles comercialment i porten deu anys en demanda. I aquest rellotge Instructables amb el sobrenom de Darwin Energy és pseudo-fusta: el seu estoig és de plàstic, i en comptes de xapa és una pel·lícula de vinil amb un patró similar.

Per seleccionar els modes de rellotge, termòmetre i higròmetre, el desenvolupador va utilitzar un sensor de vibració. L'algorisme per canviar entre modes és el següent:



El mestre va muntar el rellotge en un tauler de tauler de taula amb els components següents: Arduino Pantalla Pro Mini, tipus 8402AS, sensor de temperatura i humitat DHT11, rellotge en temps real DS1307, sensor de vibració UMProb, mòdul amb presa de Tenstar Robot Micro USB (només cal alimentar-lo, només cal treure el cable USB d’alguna cosa trencada) . Per al firmware, va prendre el mòdul per convertir un port USB a un Honbay CP2102 en sèrie.



Va recollir el rellotge segons l'esquema:



Preferint utilitzar pintes i endolls per connectar cables a una placa de pa amb un pinta:



Així es veu el resultat des de dues bandes:




Per als usuaris que no vulguin fer res, no recomana comprar cap kit de disseny per muntar rellotges LED, escollint-ne un on el microcontrolador ja estigui lliurat. Però llavors no hi haurà modes de termòmetre i higròmetre, ni de sensor de vibració. El propi desenvolupador està fent palpejar Arduino amb el dispositiu Honbay CP2102 ja esmentat anteriorment:



Connectant-los així:

Costat Arduino ---------- costat del programador

VCC -------------------------------------- + 5V

GND ------------------------------------- GND

GRN ------------------------------------- DTR

TX ------------------------------------------ RX

RX -------------------------------------------------- TX

Esbós aquí.

El estoig es pot imprimir en 3D, o podeu agafar qualsevol caixa adequada de mida i tallar-hi forats. L’assistent selecciona el primer:



Fitxer STL aquí.

Després d’enganxar-se amb film de vinil, el cas es torna molt bonic:





Calen forats per al sensor de temperatura i humitat. L’assistent mostra la ubicació òptima per a la seva ubicació:



I té un sensor de vibració:



El rellotge està a punt:



Així que podeu canviar de mode:



Nota del traductor. El sensor de vibració d’aquest disseny només proporciona commutació de mode. Podeu definir l'hora al mòdul DS1307 mitjançant el mateix Arduino, aquí explicat com.
9.6
9.7
9.9

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
1 comentari
Nota: l'algoritme dibuixat no coincideix amb el mostrat en l'enregistrament de vídeo. Sí, i no coincideix amb l'algorisme, a causa de la "Temp. De visualització". Surten 2 fletxes.
Avís per a aquells que volen repetir: en aquest circuit s’utilitza un indicador amb un càtode comú, que permet una connexió directa, no a través d’un transistor Arduino a les conclusions dels dígits de l’indicador (D1-D4). Però la manca de resistències de limitació de corrent entre el controlador i els segments indicadors no es pot recomanar amb normalitat.
Connexió del programador i Arduino Pro Mini: van indicar que el DTR del programador és GRN a la pissarra. En cap placa de la sèrie Pro no he tingut un contacte etiquetat com a GRN, i a tots els contactes requerits es va etiquetar com a DTR.
Bé, el programador és adequat per a gairebé qualsevol que suporti senyals DTR i, si és possible, la tensió del microcontrolador (3,3 o 5 V).
En lloc del RTC DS1307, és millor utilitzar el DS3231 - amb més precisió.
En lloc de l’indicador 8402AS (l’alçada dels dígits és de 0,8 polzades), podeu utilitzar qualsevol segment de 7 segments amb 4 dígits amb un càtode comú (normalment la lletra A en nombre): per exemple, 5463AX (l’alçada dels dígits és de 0,56 polzades), però potser haureu de canviar a causa dels diferents indicadors de pinout.
El programa tampoc no té defectes, inclòs en el maneig del temps. Truqueu a tots els cicles de RTC: per què? Per què canviar el temps en 25 minuts del valor en RTC? És millor fer un senzill esbós de configuració de RTC per ordre a través del port com, configurar-lo i, a continuació, fer servir el codi de treball que no conté intents d’inicialitzar RTC.
A continuació, afegiu el processament dels botons de control per configurar el rellotge. I després continua desenvolupant el projecte.

Però l'ús de sensors de vibració és un moviment curiós. Fa uns anys vaig fer una alarma amb un sensor d’aquest tipus, deixant d’agitar durant uns segons.

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...