Taula de continguts:

Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): 6 passos (amb imatges)
Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): 6 passos (amb imatges)

Vídeo: Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): 6 passos (amb imatges)

Vídeo: Rellotge digital Arduino amb funció d'alarma (PCB personalitzat): 6 passos (amb imatges)
Vídeo: 12 Channel Sequence Timer Relay Control Wiring, Working and programming @ElectricalTechnician 2024, De novembre
Anonim
Rellotge digital Arduino amb funció d'alarma (PCB personalitzat)
Rellotge digital Arduino amb funció d'alarma (PCB personalitzat)

En aquesta guia de bricolatge, us mostraré com fer que el vostre propi rellotge digital funcioni amb aquesta alarma.

En aquest projecte vaig decidir crear el meu propi PCB basat en el microcontrolador Arduino UNO - Atmega328p.

A continuació trobareu l'esquema electrònic amb disseny de PCB perquè pugueu produir-lo fàcilment.

Prement els botons podreu configurar l’hora / data / alarma i l’estat d’alarma (activat / desactivat).

L'alarma es pot desactivar prement el botó d'alarma o fent sacsejar la casella.

Podeu trobar actualitzacions i molt més aquí:

Comencem.

Pas 1: què necessiteu: maquinari

Què necessiteu: maquinari
Què necessiteu: maquinari

Per a aquest projecte necessitareu:

  • El nostre circuit personalitzat de PCB
  • LCD de caràcters de 16 x 2 d’alt contrast (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (amb el carregador d'arrencada Arduino UNO)
  • DS1307 Rellotge en temps real
  • Sensor d’inclinació
  • 28 endolls i 8 endolls
  • Oscil·lador de cristall de 16 MHz
  • Oscil·lador de cristall de 32.768 MHz
  • Condensadors de 2x22 pF
  • Resistència de 3x10 kOhm
  • Talladora 20kOhm
  • Zumbador
  • Suport de bateria de cèl·lula de moneda
  • terminal de cargol 2P 2.54mm
  • Capçal de pin 1x5 femella 2,54 mm
  • Mini polsador: alt

També necessitareu un mòdul TTL a USB o una placa Arduino UNO per al procediment de programació.

Per alimentar-vos necessitareu un adaptador de corrent de 5V-1A o podeu utilitzar un cable USB com jo.

Pas 2: el circuit a EasyEDA, la plataforma de disseny de circuits en línia gratuïta

El circuit d’EasyEDA, la plataforma de disseny de circuits en línia gratuïta
El circuit d’EasyEDA, la plataforma de disseny de circuits en línia gratuïta
El circuit d’EasyEDA, la plataforma de disseny de circuits en línia gratuïta
El circuit d’EasyEDA, la plataforma de disseny de circuits en línia gratuïta

Introduïu aquí per veure i fer canvis al circuit anterior.

Pas 3: el codi

El codi
El codi

Com programar-lo:

Connecteu el vostre circuit amb TTL al mòdul USB amb 5 cables a la capçalera de programació.

Els pins RX i TX han d’estar connectats creuadament.

NOTA: Si utilitzeu la placa Arduino UNO, assegureu-vos d’eliminar primer l’ATmega328 IC i connecteu les capçaleres RX a RX i TX a TX els pins de la placa. El pin RS ha d’estar connectat al pin de restabliment Arduino UNO.

Baixeu-vos el codi des d’aquí i obriu-lo amb Arduino IDE. A dins també trobareu el fitxer de la biblioteca.

Pas 4: JLCPCB: crea el teu propi circuit a partir de 2 $

JLCPCB: crea el teu propi circuit a partir de 2 $
JLCPCB: crea el teu propi circuit a partir de 2 $

Introduïu aquí per produir la vostra placa PCB.

Utilitzeu JLCPCB per fabricació de PCB de 2 dòlars i temps de construcció de 2 dies, la qualitat és realment bona, consulteu la foto següent de la nostra placa de PCB.

Pas 5: parts en 3D

Parts 3D
Parts 3D
Parts 3D
Parts 3D

Pas 6: Ben fet

Ben fet!
Ben fet!

Espero que us hagi agradat, feu-m'ho saber als comentaris !!!

Recomanat: