Përmbajtje:

Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar): 6 hapa (me fotografi)
Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar): 6 hapa (me fotografi)

Video: Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar): 6 hapa (me fotografi)

Video: Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar): 6 hapa (me fotografi)
Video: ESP32 Tutorial 45- Custom Streamign Server with LED control CAM-3 l SunFounder's ESP32 Learnig kit 2024, Nëntor
Anonim
Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar)
Orë dixhitale Arduino me funksion alarmi (PCB e personalizuar)

Në këtë udhëzues DIY do t'ju tregoj se si ta bëni orën tuaj dixhitale këtë funksion alarmi.

Në këtë projekt vendosa të bëj PCB -në time që bazohet në mikrokontrolluesin Arduino UNO - Atmega328p.

Më poshtë do të gjeni skemën elektronike me paraqitjen e PCB në mënyrë që ta krijoni me lehtësi.

Duke shtypur butonat do të keni mundësi të caktoni kohën/datën/alarmin dhe gjendjen e alarmit (ndezur/fikur).

Alarmi mund të fiket duke shtypur butonin e alarmit ose duke tundur kutinë.

Përditësimet dhe më shumë mund të gjenden këtu:

Le të fillojmë.

Hapi 1: Çfarë ju nevojitet - Pajisje kompjuterike

Ajo që do t'ju duhet - Hardware
Ajo që do t'ju duhet - Hardware

Për këtë projekt do t'ju duhet:

  • Qarku ynë me porosi PCB
  • Kontrast i lartë 16x2 Karakter LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (me ngarkuesin Arduino UNO)
  • Ora DS1307 në kohë reale
  • Sensori i pjerrësisë
  • Fole 28 dip & prizë 8 dip
  • Oshilator kristal 16 MHz
  • Oshilator kristal 32.768 MHz
  • Kondensatorë 2x22 pF
  • Rezistencë 3x10 kOhm
  • Trimmer 20kOhm
  • Zile
  • Mbajtës i baterisë së qelizës së monedhës
  • terminal vidë 2P 2.54mm
  • Koka e kunjit 1x5 Femër 2.54mm
  • Mini Push Button Switch - I gjatë

Ju gjithashtu do të keni nevojë për një modul TTL to USB ose një bord Arduino UNO për procedurën e programimit.

Për energji do t'ju duhet një përshtatës energjie 5V-1A ose mund të përdorni një kabllo usb siç bëra unë.

Hapi 2: Qarku në EasyEDA, Platforma e Dizajnit të Qarqeve Online Falas

Qarku në EasyEDA, Platforma e Dizajnit të Qarqeve Online Falas
Qarku në EasyEDA, Platforma e Dizajnit të Qarqeve Online Falas
Qarku në EasyEDA, Platforma e Dizajnit të Qarqeve Online Falas
Qarku në EasyEDA, Platforma e Dizajnit të Qarqeve Online Falas

Hyni këtu për të parë dhe bërë ndonjë ndryshim në qarkun e mësipërm.

Hapi 3: Kodi

Kodi
Kodi

Si ta programoni atë:

Lidhni qarkun tuaj me modul TTL në USB me 5 kabllo në kokën e programimit.

Kunjat RX dhe TX duhet të jenë të ndërlidhur.

SH NOTNIM: Nëse jeni duke përdorur bordin Arduino UNO sigurohuni që së pari të hiqni IC ATmega328 nga ai dhe lidhni titujt RX në RX dhe TX në TX kunjat e tabelës. Pina RS duhet të lidhet me kunjin e rivendosjes Arduino UNO.

Shkarkoni kodin nga këtu dhe hapeni atë me Arduino IDE. Brenda do të gjeni edhe skedarin e bibliotekës.

Hapi 4: JLCPCB - Bëni qarkun tuaj të qarkut nga 2 $

JLCPCB - Bëni qarkun tuaj të qarkut nga 2 $!
JLCPCB - Bëni qarkun tuaj të qarkut nga 2 $!

Hyni këtu për të prodhuar tabelën tuaj PCB!

Përdorni JLCPCB për $ 2 Fabrication PCB & 2-Day Build Time, cilësia është me të vërtetë e mirë, kontrolloni foton më poshtë të bordit tonë të PCB.

Hapi 5: Pjesët 3D

Pjesë 3D
Pjesë 3D
Pjesë 3D
Pjesë 3D

Hapi 6: Mirë Bërë

Te lumte!
Te lumte!

Shpresoj se ju ka pëlqyer kjo, më tregoni në komente !!!

Recommended: