Taula de continguts:

Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura): 10 passos (amb imatges)
Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura): 10 passos (amb imatges)

Vídeo: Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura): 10 passos (amb imatges)

Vídeo: Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura): 10 passos (amb imatges)
Vídeo: Женский Casio G-Shock White GMAS130 Step Tracker | Обзор 10 лучших вещей GMAS... 2024, Juliol
Anonim
Image
Image
Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura)
Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura)
Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura)
Cronometre digital tot en un (rellotge, temporitzador, alarma, temperatura)

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

Què necessites
Què necessites

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

    1. 240 mm x 60 mm 2 núms. per davant i darrere
    2. 240 mm x 70 mm 3 núms. per a la part superior, placa de suport per a LED i inferior
    3. 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

Cos acrílic i MDF tallat per làser
Cos acrílic i MDF tallat per làser
Cos acrílic i MDF tallat per làser
Cos acrílic i MDF tallat per làser
Cos acrílic i MDF tallat per làser
Cos acrílic i MDF tallat per làser
  • 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

Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
Enganxeu i soldeu el LED sota la placa superior
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

Diagrama esquemàtic basat en Arduino Mega2560 RTC i amplificador
Diagrama esquemàtic basat en Arduino Mega2560 RTC i amplificador
Diagrama esquemàtic basat en Arduino Mega2560 RTC i amplificador
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

Estableix tota la matrícula acrílica
Estableix tota la matrícula acrílica
Estableix tota la matrícula acrílica
Estableix tota la matrícula acrílica
Estableix tota la matrícula acrílica
Estableix 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

Connecteu el pin d'ànode de tots els LED al controlador
Connecteu el pin d'ànode de tots els LED al controlador
Connecteu el pin d'ànode de tots els LED al controlador
Connecteu el pin d'ànode de tots els LED al controlador
Connecteu el pin d'ànode de tots els LED al controlador
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

Image
Image

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: