Innholdsfortegnelse:

Arduino digital klokke med alarmfunksjon (tilpasset PCB): 6 trinn (med bilder)
Arduino digital klokke med alarmfunksjon (tilpasset PCB): 6 trinn (med bilder)

Video: Arduino digital klokke med alarmfunksjon (tilpasset PCB): 6 trinn (med bilder)

Video: Arduino digital klokke med alarmfunksjon (tilpasset PCB): 6 trinn (med bilder)
Video: 7 projects Build LED LCD Alarm Clock using DS1307 with Arduino | Lesson 105 2024, November
Anonim
Arduino digital klokke med alarmfunksjon (tilpasset kretskort)
Arduino digital klokke med alarmfunksjon (tilpasset kretskort)

I denne DIY -guiden vil jeg vise deg hvordan du lager din egen digitale klokke til denne alarmfunksjonen.

I dette prosjektet bestemte jeg meg for å lage min egen PCB som er basert på Arduino UNO mikrokontroller - Atmega328p.

Nedenfor finner du det elektroniske skjemaet med PCB -layout slik at du enkelt kan produsere det.

Ved å trykke på knappene vil du kunne stille klokkeslett/dato/alarm og alarmtilstand (på/av).

Alarmen kan slås av ved å trykke på alarmknappen eller ved å hive boksen.

Oppdateringer og mer finner du her:

La oss komme i gang.

Trinn 1: Det du trenger - maskinvare

Det du trenger - maskinvare
Det du trenger - maskinvare

For dette prosjektet trenger du:

  • Vår tilpassede PCB -krets
  • Høy kontrast 16x2 tegn LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (med Arduino UNO bootloader)
  • DS1307 sanntidsklokke
  • Vippesensor
  • 28 dip -socket og 8 dip -socket
  • 16 MHz krystalloscillator
  • 32.768 MHz krystalloscillator
  • 2x22 pF kondensatorer
  • 3x10 kOhm motstand
  • Trimmer 20kOhm
  • Summer
  • Myntcellebatteriholder
  • skrueterminal 2P 2,54mm
  • Pin Header 1x5 Female 2,54 mm
  • Mini trykknappbryter - høy

Du trenger også en TTL til USB -modul eller et Arduino UNO -kort for programmeringsprosedyren.

For strøm trenger du en 5V-1A strømadapter, eller du kan bruke en usb-kabel som jeg gjorde.

Trinn 2: Kretsen på EasyEDA, gratis online kretsdesignplattform

Kretsen på EasyEDA, gratis online kretsdesignplattform
Kretsen på EasyEDA, gratis online kretsdesignplattform
Kretsen på EasyEDA, gratis online kretsdesignplattform
Kretsen på EasyEDA, gratis online kretsdesignplattform

Skriv inn her for å se og gjøre eventuelle endringer i kretsen ovenfor.

Trinn 3: Koden

Koden
Koden

Slik programmerer du det:

Koble kretsen din med TTL til USB -modulen med 5 kabler til programmeringsoverskriften.

Pinnene RX og TX må være kryssforbundet.

MERK: Hvis du bruker Arduino UNO -kortet, må du først fjerne ATmega328 IC fra det og koble hodene RX til RX og TX til TX -pinnene på kortet. RS -pinnen må være koblet til Arduino UNO reset pin.

Last ned koden herfra og åpne den med Arduino IDE. Inne finner du også biblioteksfilen.

Trinn 4: JLCPCB - Lag din egen kretsløp fra 2 $

JLCPCB - Lag din egen kretsløp fra 2 $!
JLCPCB - Lag din egen kretsløp fra 2 $!

Skriv inn her for å produsere kretskortet ditt!

Bruk JLCPCB for $ 2 PCB Fabrication & 2-day Build Time, kvaliteten er veldig bra, sjekk bildet nedenfor på PCB-kortet.

Trinn 5: 3D -deler

3D -deler
3D -deler
3D -deler
3D -deler

Trinn 6: Godt gjort

Bra gjort!
Bra gjort!

Jeg håper du likte dette, gi meg beskjed i kommentarene !!!

Anbefalt: