Sadržaj:

Arduino digitalni sat s funkcijom alarma (prilagođena PCB): 6 koraka (sa slikama)
Arduino digitalni sat s funkcijom alarma (prilagođena PCB): 6 koraka (sa slikama)

Video: Arduino digitalni sat s funkcijom alarma (prilagođena PCB): 6 koraka (sa slikama)

Video: Arduino digitalni sat s funkcijom alarma (prilagođena PCB): 6 koraka (sa slikama)
Video: LDmicro 21: Konfigurirajte C način rada i Arduino Mega (programiranje mikrokontrolera s LDmicro) 2024, Studeni
Anonim
Arduino digitalni sat s funkcijom alarma (prilagođena PCB)
Arduino digitalni sat s funkcijom alarma (prilagođena PCB)

U ovom DIY vodiču pokazat ću vam kako napraviti vlastiti digitalni sat za ovu funkciju alarma.

U ovom projektu sam odlučio napraviti vlastitu PCB ploču koja se temelji na Arduino UNO mikrokontroleru - Atmega328p.

Ispod ćete pronaći elektroničku shemu s rasporedom PCB -a tako da je možete jednostavno izraditi.

Pritiskom na gumbe moći ćete postaviti vrijeme/datum/alarm i stanje alarma (uključeno/isključeno).

Alarm se može isključiti pritiskom na gumb za alarm ili zatvaranjem kutije.

Ažuriranja i više mogu se pronaći ovdje:

Započnimo.

Korak 1: Ono što će vam trebati - hardver

Ono što će vam trebati - hardver
Ono što će vam trebati - hardver

Za ovaj projekt trebat će vam:

  • Naš prilagođeni sklop PCB -a
  • LCD s visokim kontrastom, 16 x 2 znakova (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (s Arduino UNO pokretačkim programom)
  • DS1307 Sat u stvarnom vremenu
  • Senzor nagiba
  • Utičnica 28 i 8 utičnica
  • Kristalni oscilator od 16 MHz
  • 32.768 MHz kristalni oscilator
  • 2x22 pF kondenzatori
  • Otpornik 3x10 kOhm
  • Trimer 20kOhm
  • Zvučni signal
  • Nosač baterije u obliku kovanice
  • vijčani terminal 2P 2,54 mm
  • Pin Header 1x5 ženski 2,54 mm
  • Mini prekidač s prekidačem - visok

Za postupak programiranja trebat će vam i TTL to USB modul ili Arduino UNO ploča.

Za napajanje će vam trebati adapter za napajanje 5V-1A ili možete upotrijebiti USB kabel kao i ja.

Korak 2: Krug na EasyEDA -i, besplatnoj platformi za dizajn mrežnih krugova

Circuit na EasyEDA -i, besplatnoj platformi za projektiranje online kola
Circuit na EasyEDA -i, besplatnoj platformi za projektiranje online kola
Circuit na EasyEDA -i, besplatnoj platformi za dizajn internetskih krugova
Circuit na EasyEDA -i, besplatnoj platformi za dizajn internetskih krugova

Unesite ovdje kako biste vidjeli i unijeli bilo kakve promjene u gornji krug.

Korak 3: Kôd

Kod
Kod

Kako ga programirati:

Spojite svoje kolo s TTL -om na USB modul s 5 kabela na zaglavlje za programiranje.

Igle RX i TX moraju biti međusobno povezane.

NAPOMENA: Ako koristite Arduino UNO ploču, prvo uklonite IC ATmega328 IC s nje i spojite zaglavlja RX na RX i TX na TX pinove ploče. RS pin mora biti spojen na Arduino UNO pin za resetiranje.

Preuzmite kôd odavde i otvorite ga s Arduino IDE -om. Unutra ćete pronaći i datoteku knjižnice.

Korak 4: JLCPCB - Napravite vlastiti krug od 2 USD

JLCPCB - Napravite vlastiti krug od 2 USD!
JLCPCB - Napravite vlastiti krug od 2 USD!

Ovdje unesite svoju PCB ploču!

Koristite JLCPCB za izradu PCB-a od 2 USD i 2-dnevno vrijeme izrade, kvaliteta je stvarno dobra, pogledajte donju fotografiju naše ploče.

Korak 5: 3D dijelovi

3D dijelovi
3D dijelovi
3D dijelovi
3D dijelovi

Korak 6: Bravo

Dobro napravljeno!
Dobro napravljeno!

Nadam se da vam se ovo svidjelo, javite mi u komentarima !!!

Preporučeni: