Taula de continguts:
- Pas 1: el que necessiteu
- Pas 2: tall de làser amb acrílic i cos de MDF
- Pas 3: enganxeu i soldeu el LED sota la placa superior
- Pas 4: Diagrama esquemàtic basat en Arduino Mega2560 RTC i amplificador
- Pas 5: definiu tota la matrícula acrílica
- Pas 6: connecteu el pin d'ànode de tots els LED al controlador
- Pas 7: comproveu la connexió mitjançant un codi de mostra
- Pas 8: Com penjar codi al controlador per primera vegada
- Pas 9: Com definir diferents modes en aquest rellotge
- Pas 10: Plans de futur
Vídeo: Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura): 10 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
Teníem previst fer un temporitzador per a una altra competició, però més tard també vam implementar un rellotge (sense RTC). A mesura que vam entrar a la programació, ens vam interessar per aplicar més funcionalitats al dispositiu i vam acabar afegint DS3231 RTC, així com augmentar la interactivitat augmentant la quantitat de botons a dos al final del projecte.
Característiques del rellotge
- Rellotge en temps real
- Alarma
- Temporitzador
- Mostrar temperatura ambient
- Ajusteu el temps per usuari
- Ajusta el temporitzador per usuari
- Ajusteu els dies d’alarma
Pas 1: el que necessiteu
Component electrònic
- 1 núm. Arduino Mega2560 amb cable: 9,79 dòlars
- 1 núm. DS3231 RTC: 1,09 dòlars
- 100 núm. LED vermell 3528 SMD: 0,77 dòlars
- 2 núm. Capçalera 1 x 40 d'una sola fila masculina de 2,54 pins - 0,58 $ *
- 1 núm. Capçalera femenina de 2,54 pins d'una sola fila 40x1,0 $ *
- 2 núm. Interruptor de polsador de mànec llarg de 6 * 6 * 13 mm - 0,10 $ *
- 2 núm. Resistència de 10k 1/4 watt a través del forat: 0,04 $ *
- 1 núm. Altaveu de 8 ohm: 1,0 dòlars
- 1 metre 1,27 mm Cable de cinta plana color PITCH 10 colors - 1,04 dòlars
- 1 núm. LM386 *
- 1 núm. Potenciòmetre de 10 Kohm *
- 1 núm. Resistència de 10 ohm *
- 2 núm. Condensador de 10uF *
- 1 núm. Condensador de 250 uF *
- 1 núm. Condensador de 0,1 uF *
- 1 núm. PCB d'ús general *
altres parts
-
Full de MDF de 2 mm
- 240 mm x 60 mm 2 núms. per davant i darrere
- 240 mm x 70 mm 3 núms. per a la part superior, placa de suport per a LED i inferior
- 60 mm x 65 mm 2 núms. per al costat esquerre i dret del cas
-
Full acrílic de 2 mm
130 mm x 80 mm 14 núms. per al dígit
- Pistola de cola
- Super cola per MDF
- Ordinador que té IDE Arduino
- Estació de soldadura
- Hit encongir
Això és tot.
* Tots els articles prefereixen comprar localment.
Pas 2: tall de làser amb acrílic i cos de MDF
- Fitxers DXF per a caixa de rellotge i placa digital d’acrílic.
- Com es mostra al diagrama esquemàtic de la placa superior i la placa de suport del LED, ambdues plaques s’uneixen juntes com una ranura de la ranura del led i la placa superior en direcció oposada. El resultat es mostra a la segona imatge com a diagrama esquemàtic.
Pas 3: enganxeu i soldeu el LED sota la placa superior
El LED vermell funciona amb un màxim de 2,6 V i el pin digital del controlador dóna 5V i 0V. Per tant, hem d’enganxar el LED vermell en sèrie de 2 i connectar-nos amb el corresponent pin digital del controlador. Per tant, el voltatge màxim de la sèrie de 2 LED és de 5,2 i el LED vermell no es crema pel controlador 5V
Com es mostra a les imatges, enganxeu tots els LED vermells en conseqüència a la seva ranura respectiva. Després de soldar l’ànode i el càtode dels LED adjunts, connecteu-los en sèrie
Agafeu un cable únic i elimineu l'aïllament de goma segons la longitud de la fila de leds i soldeu el càtode de totes les sèries de LEDs a cable comú, tal com es mostra a la imatge 3 per a la connexió de tots els LEDs
Agafeu un cable de cinta plana de color PITCH de 1,27 mm i talleu-lo per una distància aproximada entre la fila del led i el controlador. Traieu l’aïllament dels dos costats per soldar
Soldeu cada filferro en jerarquia del color de la cinta a l'anode de la sèrie de LED tal com es mostra a la tercera imatge
No soldeu un altre extrem de cable en aquest moment, sinó que es soldarà en el moment de disposar tot el cable per al controlador
De la mateixa manera, enganxeu tots els LED vermells i el cable de soldadura respectivament. Soldeu tots els càtodes LED i feu un sol cable per a LED sencer com a terra
Pas 4: Diagrama esquemàtic basat en Arduino Mega2560 RTC i amplificador
- Abans de soldar, cada inserció de filferro s’encongeix a cada fil per evitar curtcircuits.
- Soldeu 4 passadors de capçalera femenins en un costat i 4 passadors de capçaleres masculins en un altre costat. 4 cables amb cable. Connecteu els cables segons l'esquema amb DS3231 (RTC).
- Col·loqueu tots els components relacionats amb l'amplificador en un PCB d'ús general i soldeu-los segons el diagrama esquemàtic de l'amplificador basat en IC LM386.
- Agafeu dos botons i una resistència de soldadura i la connexió Vcc segons el diagrama esquemàtic i enganxeu-lo a la placa frontal amb una pistola de cola calenta des de l'interior.
- Connecteu l'entrada del polsador esquerre al pin digital núm. 3 i polsador dret per fixar el núm. 2.
- Si l’usuari vol col·locar la connexió SDA i SCL al 20 i 21 núm. pins, llavors no farà cap diferència.
- Connecteu el pin digital núm. 7 a terra i pin núm. 6 a l'entrada de l'amplificador.
- Després de completar tot el treball de soldadura, reduïu el tub de contracció de calor.
Pas 5: definiu tota la matrícula acrílica
-
Col·loqueu la matrícula acrílica, començant pel 0 al davant fins al 9 a la darrera ranura de tota la fila.
- Col·loqueu la placa de còlon a la ranura de còlon.
Pas 6: connecteu el pin d'ànode de tots els LED al controlador
- Soldeu tots els cables del càtode al pin de capçalera masculí segons la configuració del pin digital com es mostra a continuació.
- Connecteu tots els LED tal com es mostra a la imatge.
- Pins Arduino ==> dígit de rellotge
- D10 ==> 0 dígit de la unitat
- D11 ==> 1 dígit d'unitat
- D12 ==> 2 dígits de la unitat
- D13 ==> 3 dígits de la unitat
- D14 ==> 4 dígits de la unitat
- D15 ==> 5 dígits de la unitat
- D16 ==> 6 dígits de la unitat
- D17 ==> 7 dígits de la unitat
- D18 ==> 8 dígits de la unitat
- D19 ==> 9 dígits de la unitat
- D5 ==> 0 dígit decimal
- D6 ==> 1 dígit decimal
- D22 ==> 2 dígits decimals
- D23 ==> 3 dígits decimals
- D24 ==> 4 dígits decimals
- D25 ==> 5 dígits decimals
- D26 ==> 6 dígits decimals
- D27 ==> 7 dígits decimals
- D28 ==> 8 dígits decimals
- D29 ==> 9 dígits decimals
-
D30 ==> 0 Cent dígits
- D31 ==> 1 cent dígits
- D32 ==> 2 cent dígits
- D33 ==> 3 cent dígits
- D34 ==> 4 dígits
- D35 ==> 5 cent dígits
- D36 ==> 6 Cent dígits
- D37 ==> 7 cent dígits
- D38 ==> 8 cent dígits
- D39 ==> 9 cent dígits
- D40 ==> 0 Mil dígits
- D41 ==> 1 mil dígits
- D42 ==> 2 mil dígits
- D43 ==> 3 mil dígits
- D44 ==> 4 mil dígits
- D45 ==> 5 mil dígits
- D46 ==> 6 mil dígits
- D47 ==> 7 mil dígits
- D48 ==> 8 mil dígits
- D49 ==> 9 mil dígits
- D53 ==> dos punts (:)
- Tots els LED de terra comuns es connecten al pin de terra.
Pas 7: comproveu la connexió mitjançant un codi de mostra
- Obriu Arduino IDE i obriu el codi de verificació de mostra que es mostra a continuació.
- Càrrega a Arduino Mega2560.
- Un cop acabada la càrrega, començarà a parpellejar des del dígit unitari del minut 0 fins a l'1, 2, 3 fins al 9è del dígit decimal de l'hora amb un retard de 0,5 segons.
- Entremig, si cap LED no brilla, comproveu la connexió dels LED i del controlador.
Pas 8: Com penjar codi al controlador per primera vegada
- Baixeu el codi que es mostra a continuació.
- Obriu Arduino IDE i obriu-hi codi.
- Vegeu el vídeo tal com es mostra a dalt i seguiu les instruccions.
Pas 9: Com definir diferents modes en aquest rellotge
Pas 10: Plans de futur
- Afegiu ches
- Augmenteu un polsador perquè sigui més fàcil d'utilitzar.
- Fent que es pugui canviar entre el mode de 12 hores i 24 hores mitjançant el polsador.
- Fent que sigui més interactiu amb indicació de veu de l’hora actual amb bon dia, nit, etc.
- Afegint una funció per controlar aquest rellotge amb una aplicació mòbil.
Els vostres comentaris / suggeriments / preguntes / crítiques són apreciats …
Recomanat:
Primer rellotge del nen petit: amb temporitzador encès: 16 passos (amb imatges)
Primer rellotge del nen petit: amb temporitzador encès: aquesta guia us mostra com fer "cares" de rellotge intercanviables (que poden incloure fotografies del vostre fill, fotos de la família / mascotes) o qualsevol altra cosa, que creieu que seria bo canviar periòdicament. Simplement fixeu el pexex clar sobre la zona desitjada
Termòmetre de cocció de sonda de temperatura ESP32 NTP amb correcció de Steinhart-Hart i alarma de temperatura .: 7 passos (amb imatges)
Termòmetre de cocció de sonda de temperatura ESP32 NTP amb correcció de Steinhart-Hart i alarma de temperatura: Encara estem en camí per completar el "proper projecte" Termòmetre de cocció de sonda de temperatura NTP32 amb correcció de Steinhart-Hart i alarma de temperatura " és una instrucció que mostra com afegeixo una sonda de temperatura NTP, piezo b
Music Spectrum amb rellotge digital i temperatura: 9 passos (amb imatges)
Music Spectrum amb rellotge digital i temperatura: tornem a ser aquí amb un projecte que us agradarà. Si t'agrada escoltar música i gaudir de la visualitat, aquest projecte és per a tu. KIT ELECTRONNIC D’ESPECTRE DE MÚSICA DE RELLOTGE DIGITAL AMB PANTALLA DE TEMPERATURA. Es tracta d’un kit electrònic. Quan completeu el pr
Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): 6 passos (amb imatges)
Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): en aquesta guia de bricolatge us mostraré com fer del vostre propi rellotge digital aquesta funció d'alarma. En aquest projecte vaig decidir fer el meu propi PCB basat en el microcontrolador Arduino UNO - Atmega328p. A continuació trobareu l’esquema electrònic amb PCB l
Rellotge / cronòmetre Arduino senzill: 6 passos (amb imatges)
Rellotge / cronòmetre simple Arduino: aquest "instructable" us mostrarà i us ensenyarà a fer un simple rellotge Arduino Uno que també faci de cronòmetre en uns quants passos senzills