Sisukord:

Arduino digitaalkell koos äratusfunktsiooniga (kohandatud trükkplaat): 6 sammu (piltidega)
Arduino digitaalkell koos äratusfunktsiooniga (kohandatud trükkplaat): 6 sammu (piltidega)

Video: Arduino digitaalkell koos äratusfunktsiooniga (kohandatud trükkplaat): 6 sammu (piltidega)

Video: Arduino digitaalkell koos äratusfunktsiooniga (kohandatud trükkplaat): 6 sammu (piltidega)
Video: {707} Simple Digital Clock Using Arduino, Arduino Clock Code Part-1 2024, Juuli
Anonim
Arduino digitaalkell koos häirefunktsiooniga (kohandatud trükkplaat)
Arduino digitaalkell koos häirefunktsiooniga (kohandatud trükkplaat)

Selles DIY juhendis näitan teile, kuidas muuta oma digitaalkell selle äratusfunktsiooniks.

Selles projektis otsustasin teha oma PCB, mis põhineb Arduino UNO mikrokontrolleril - Atmega328p.

Allpool leiate elektroonilise skeemi koos PCB paigutusega, et saaksite seda hõlpsalt toota.

Nuppe vajutades saate määrata kellaaja/kuupäeva/äratuse ja alarmi oleku (sisse/välja).

Alarmi saab välja lülitada, vajutades alarminuppu või raputades kasti.

Värskendusi ja muud leiate siit:

Alustame.

Samm: mida vajate - riistvara

Mida vajate - riistvara
Mida vajate - riistvara

Selle projekti jaoks vajate:

  • Meie kohandatud PCB ahel
  • Suure kontrastsusega 16x2 sümboliga LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (Arduino UNO alglaaduriga)
  • DS1307 reaalajas kell
  • Kallutusandur
  • 28 sukelduspesa ja 8 sukelduspesa
  • 16 MHz kristallostsillaator
  • 32,768 MHz kristallostsillaator
  • 2x22 pF kondensaatorid
  • Takisti 3x10 kOhm
  • Trimmer 20kOhm
  • Sumin
  • Mündipatarei hoidik
  • kruviklemm 2P 2,54 mm
  • Tihvti päis 1x5 emane 2,54 mm
  • Mini vajutusnupp - kõrge

Programmeerimiseks vajate ka TTL -USB -moodulit või Arduino UNO -plaati.

Toite jaoks vajate 5V-1A toiteadapterit või võite kasutada USB-kaablit nagu mina.

2. etapp: Circuit EasyEDA -s, tasuta online -ahela kujundusplatvorm

Circuit EasyEDA -s, tasuta veebipõhine vooluahela disainiplatvorm
Circuit EasyEDA -s, tasuta veebipõhine vooluahela disainiplatvorm
Circuit EasyEDA -s, tasuta veebipõhine vooluahela disainiplatvorm
Circuit EasyEDA -s, tasuta veebipõhine vooluahela disainiplatvorm

Sisestage siia, et näha ja teha ülaltoodud ahelas muudatusi.

3. samm: kood

Kood
Kood

Kuidas seda programmeerida:

Ühendage oma vooluring TTL -ga 5 kaabliga USB -mooduliga programmeerimispäisesse.

Tihvtid RX ja TX peavad olema ristühendatud.

MÄRKUS. Kui kasutate Arduino UNO plaati, eemaldage sellest esmalt kindlasti ATmega328 IC ja ühendage päised RX RX ja TX plaadi TX tihvtidega. RS -tihvt peab olema ühendatud Arduino UNO lähtestusnõelaga.

Laadige kood siit alla ja avage see Arduino IDE abil. Seest leiate ka raamatukogu faili.

4. samm: JLCPCB - tehke oma ringrajapaat alates 2 dollarist

JLCPCB - tehke oma ringrajapaat alates 2 dollarist!
JLCPCB - tehke oma ringrajapaat alates 2 dollarist!

Sisestage siia oma trükkplaadi tootmiseks!

Kasutage JLCPCB-d 2-dollarise trükkplaatide valmistamise ja 2-päevase koostamisaja eest, kvaliteet on tõesti hea, vaadake meie trükkplaadi allolevat fotot.

Samm: 3D -osad

3D osad
3D osad
3D osad
3D osad

6. samm: hästi tehtud

Hästi tehtud!
Hästi tehtud!

Loodan, et teile meeldis see, andke mulle kommentaarides teada !!!

Soovitan: