Talaan ng mga Nilalaman:

Arduino Digital Clock With Alarm Function (pasadyang PCB): 6 na Hakbang (na may Mga Larawan)
Arduino Digital Clock With Alarm Function (pasadyang PCB): 6 na Hakbang (na may Mga Larawan)

Video: Arduino Digital Clock With Alarm Function (pasadyang PCB): 6 na Hakbang (na may Mga Larawan)

Video: Arduino Digital Clock With Alarm Function (pasadyang PCB): 6 na Hakbang (na may Mga Larawan)
Video: БЕСПЛАТНЫЙ и простой проект Arduino IoT с CAYENNE менее чем за 5 минут! 2024, Hulyo
Anonim
Arduino Digital Clock With Alarm Function (pasadyang PCB)
Arduino Digital Clock With Alarm Function (pasadyang PCB)

Sa gabay sa DIY na ito ipapakita ko sa iyo kung paano gumawa ng iyong sariling digital na orasan na ito ang pagpapaandar ng alarma.

Sa proyektong ito napagpasyahan kong gumawa ng sarili kong PCB na nakabatay sa Arduino UNO microcontroller - Atmega328p.

Sa ibaba makikita mo ang elektronikong eskematiko na may layout ng PCB upang madali mo itong mabuo.

Sa pamamagitan ng pagpindot sa mga pindutan magagawa mong itakda ang oras / petsa / alarma at estado ng alarma (on / off).

Maaaring patayin ang alarma sa pamamagitan ng pagpindot sa pindutan ng alarma o sa pamamagitan ng pag-shack ng kahon.

Ang mga pag-update at higit pa ay matatagpuan dito:

Magsimula na tayo.

Hakbang 1: Ano ang Kakailanganin mo - Hardware

Ano ang Kakailanganin Mo - Hardware
Ano ang Kakailanganin Mo - Hardware

Para sa proyektong ito kakailanganin mo:

  • Ang aming pasadyang circuit ng PCB
  • Mataas na Contrast 16x2 Character LCD (Raystar RC1602B-LLG-JWVE)
  • Atmega328 (kasama ang Arduino UNO bootloader)
  • DS1307 Real Time Clock
  • Ikiling Sensor
  • 28 dip socket & 8 dip socket
  • 16 MHz crystal oscillator
  • 32.768 MHz crystal oscillator
  • 2x22 pF capacitors
  • 3x10 kOhm risistor
  • Trimmer 20kOhm
  • Buzzer
  • Hawak ng Coin Cell Battery
  • terminal ng tornilyo 2P 2.54mm
  • Pin Header 1x5 Babae 2.54mm
  • Mini Push Button Switch - Matangkad

Kakailanganin mo rin ang isang TTL sa USB module o isang Arduino UNO board para sa pamamaraan ng pagprograma.

Para sa lakas kakailanganin mo ang isang 5V-1A power adapter o maaari kang gumamit ng usb cable tulad ng ginawa ko.

Hakbang 2: Ang Circuit sa EasyEDA, ang Libreng Online Circuit Design Platform

Ang Circuit sa EasyEDA, ang Libreng Online Circuit Design Platform
Ang Circuit sa EasyEDA, ang Libreng Online Circuit Design Platform
Ang Circuit sa EasyEDA, ang Libreng Online Circuit Design Platform
Ang Circuit sa EasyEDA, ang Libreng Online Circuit Design Platform

Pumasok dito upang makita at gumawa ng anumang mga pagbabago sa circuit sa itaas.

Hakbang 3: Ang Code

Ang Code
Ang Code

Paano i-program ito:

Ikonekta ang iyong circuit sa TTL sa USB module na may 5 mga cable sa header ng programa.

Ang mga pin na RX at TX ay dapat na konektado sa krus.

TANDAAN: Kung gumagamit ka ng Arduino UNO board siguraduhing alisin ang ATmega328 IC dito muna at ikonekta ang mga header RX sa RX at TX sa mga pin ng board ng TX. Ang RS pin ay dapat na konektado sa Arduino UNO reset pin.

I-download ang code mula dito at buksan ito gamit ang Arduino IDE. Sa loob ay mahahanap mo rin ang file ng library.

Hakbang 4: JLCPCB - Gumawa ng Iyong Sariling Circuit Boad Mula sa 2 $

JLCPCB - Gumawa ng Iyong Sariling Circuit Boad Mula sa 2 $!
JLCPCB - Gumawa ng Iyong Sariling Circuit Boad Mula sa 2 $!

Pumasok dito upang makagawa ng iyong PCB board!

Gumamit ng JLCPCB para sa $ 2 PCB Fabrication & 2-day Build Time, ang kalidad ay talagang mahusay, suriin ang larawan sa ibaba ng aming pcb board.

Hakbang 5: Mga Bahaging 3D

Mga Bahaging 3D
Mga Bahaging 3D
Mga Bahaging 3D
Mga Bahaging 3D

Hakbang 6: Na Tapos Na

Tapos Na!
Tapos Na!

Sana nagustuhan mo ito, ipaalam sa akin sa mga komento !!!

Inirerekumendang: