INHOUDSOPGAWE:

Arduino digitale klok met alarmfunksie (pasgemaakte PCB): 6 stappe (met foto's)
Arduino digitale klok met alarmfunksie (pasgemaakte PCB): 6 stappe (met foto's)

Video: Arduino digitale klok met alarmfunksie (pasgemaakte PCB): 6 stappe (met foto's)

Video: Arduino digitale klok met alarmfunksie (pasgemaakte PCB): 6 stappe (met foto's)
Video: Build Seven Segment LED clock with Arduino and DS3231 - Robojax 2024, November
Anonim
Arduino digitale klok met alarmfunksie (pasgemaakte PCB)
Arduino digitale klok met alarmfunksie (pasgemaakte PCB)

In hierdie selfdoengids sal ek jou wys hoe om jou eie digitale klok hierdie alarmfunksie te maak.

In hierdie projek het ek besluit om my eie PCB te maak wat gebaseer is op Arduino UNO mikrobeheerder - Atmega328p.

Hieronder vind u die elektroniese skema met PCB -uitleg, sodat u dit maklik kan vervaardig.

Deur op die knoppies te druk, kan u die tyd/datum/alarm en alarmtoestand (aan/af) instel.

Die alarm kan afgeskakel word deur op die alarmknoppie te druk of deur die boks te maak.

Opdaterings en meer kan hier gevind word:

Laat ons begin.

Stap 1: Wat u benodig - hardeware

Wat u benodig - hardeware
Wat u benodig - hardeware

Vir hierdie projek benodig u:

  • Ons pasgemaakte PCB -kring
  • Hoë kontras 16x2 karakter LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (met Arduino UNO bootloader)
  • DS1307 Intydse klok
  • Kantel sensor
  • 28 dipbakke en 8 dipbakke
  • 16 MHz kristal ossillator
  • 32.768 MHz kristal ossillator
  • 2x22 pF kapasitors
  • 3x10 kOhm weerstand
  • Trimmer 20 kOhm
  • Gonser
  • Houer van die muntselbattery
  • skroefaansluiting 2P 2.54mm
  • Pin Header 1x5 Female 2,54 mm
  • Mini drukknopskakelaar - lank

U benodig ook 'n TTL- tot USB -module of 'n Arduino UNO -bord vir die programmeringsprosedure.

Vir krag benodig u 'n 5V-1A-stroomadapter, of u kan 'n usb-kabel gebruik soos ek.

Stap 2: Die stroombaan by EasyEDA, die gratis aanlyn -kringontwerpplatform

Die stroombaan by EasyEDA, die gratis aanlyn -kringontwerpplatform
Die stroombaan by EasyEDA, die gratis aanlyn -kringontwerpplatform
Die stroombaan by EasyEDA, die gratis aanlyn -kringontwerpplatform
Die stroombaan by EasyEDA, die gratis aanlyn -kringontwerpplatform

Tik hier om die bogenoemde stroombaan te sien en te verander.

Stap 3: Die kode

Die kode
Die kode

Hoe om dit te programmeer:

Koppel u kring met TTL aan die USB -module met 5 kabels aan die programmeerkop.

Die penne RX en TX moet met mekaar verbind word.

OPMERKING: as u die Arduino UNO -bord gebruik, moet u eers die ATmega328 IC daarvan verwyder en die koppe RX aan RX en TX aan TX -penne van die bord koppel. Die RS -pen moet gekoppel wees aan die Arduino UNO reset pin.

Laai die kode hier af en maak dit oop met Arduino IDE. Binne vind u ook die biblioteeklêer.

Stap 4: JLCPCB - Maak u eie stroombaan vanaf 2 $

JLCPCB - Maak u eie stroombaan vanaf 2 $!
JLCPCB - Maak u eie stroombaan vanaf 2 $!

Tik hier om u PCB -bord te vervaardig!

Gebruik JLCPCB vir die vervaardiging van $ 2 PCB en 2-dae bou-tyd, die kwaliteit is regtig goed, kyk na die onderstaande foto van ons PCB-bord.

Stap 5: 3D -onderdele

3D -onderdele
3D -onderdele
3D -onderdele
3D -onderdele

Stap 6: Goed gedoen

Wel gedaan!
Wel gedaan!

Ek hoop dat u hiervan gehou het, laat weet my in die kommentaar !!!

Aanbeveel: