Talaan ng mga Nilalaman:

PAGGAMIT NG CLOCK SA ATMEGA 8: 7 Mga Hakbang (na may Mga Larawan)
PAGGAMIT NG CLOCK SA ATMEGA 8: 7 Mga Hakbang (na may Mga Larawan)

Video: PAGGAMIT NG CLOCK SA ATMEGA 8: 7 Mga Hakbang (na may Mga Larawan)

Video: PAGGAMIT NG CLOCK SA ATMEGA 8: 7 Mga Hakbang (na may Mga Larawan)
Video: ANG GANDA NG MISIS NI RIGOR!😍#johnestrada #prescillameirelles 2024, Nobyembre
Anonim
Image
Image

Ang ATMEGA 8 ay isa sa pinakamurang micro control, kaya't napagpasyahan kong gumawa ng orasan gamit ito. Ang unang bagay na napag-alaman ko ay ang pagpapakita ng oras samakatuwid ang pinaka-pangkalahatang bagay ay 7 segment na pagpapakita ngunit hindi ko maipakita ang lahat ng inaasahan ng teksto na kakaunti, kaya't nagpasya na pumunta sa 16X2 LCD. Pagkatapos ay dumating ako sa pagpapanatili ng oras kung saan ang karamihan sa mga micro controller ay nag-aalok ng panloob na RTC (Real Time Clock) ngunit ang ATMEGA 8 wala kaming panloob na RTC kaya nagpunta ako sa isang panlabas. Pagkatapos ay napag-alaman ko ang orasan, ang atmega ay maaaring tumakbo mula 1.8v hanggang 5v kaya binalak ko sa 1s lipo, gumana ito ng maayos … kaya't magsimula nang magtayo

Hakbang 1: Listahan ng Mga Bahagi

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
  • Atmega 8 ic
  • 16X2 LCD display
  • Modulong DS3231 RTC
  • 1S baterya ng lipo
  • TP4056 lipo charger module
  • drilled PCB
  • 16MHZ crystall oscillator
  • 22pf kapasitor
  • 10K risistor

Hakbang 2: Burning Boot Loader sa ATMEGA 8

Image
Image
  • Pinakasimpleng pamamaraan ay alisin ang ATMEGA 328 mula sa arduino uno at ipasok ang ATMEGA 8 dito.
  • Ikonekta ang mga SPI pin sa isa pang Arduino uno at at sunugin ang boot loader
  • sundin ang video na ito para sa mas mahusay na paninindigan

Hakbang 3: Pagkonekta sa RTC sa Arduino

Pagkonekta sa RTC sa Arduino
Pagkonekta sa RTC sa Arduino
  • Ikonekta ang SCL pin ng RTC sa A5 arduino
  • Ikonekta ang SDA pin ng RTC sa A4 arduino
  • Ikonekta ang VCC pin ng RTC sa 5v arduino
  • Ikonekta ang GND pin ng RTC sa GND arduino

Hakbang 4: Oras ng Pag-upload sa RTC

Oras ng Pag-upload sa RTC
Oras ng Pag-upload sa RTC
  • I-download ang programa sa orasan
  • buksan ang code
  • i-komento ang sumusunod na linya
  • ayusin ang kasalukuyang oras
  • itaas ang code
  • ngayon ang oras ay nai-save sa RTC
  • ngayon ay puna ulit ang mga linya at i-upload ito muli
  • alisin ngayon ang ATMEGA 8 mula sa arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • tingnan ang link na ito para sa karagdagang impormasyon

Hakbang 5: Pagbuo ng Circuit

Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
Pagbuo ng Circuit
  • Magsimula sa pamamagitan ng paghihinang sa ATMEGA 8 sa pcb
  • Pagkatapos gawin ang oscillator circuit para sa ATMEGA 8
  • Sumangguni sa atmega 8 na pinout
  • Pagkatapos ay ayusin ang RTC at LCD module
  • Gawin ang koneksyon ayon sa circuit diagram
  • Ayusin ang lipo Battery at ang charger nito

Hakbang 6: Lumilikha ng isang Outer Case

Lumilikha ng Outer Case
Lumilikha ng Outer Case
Lumilikha ng Outer Case
Lumilikha ng Outer Case
  • Wala akong 3d printer kaya't nagpasya akong gawin ito gamit ang karton at tinakpan ito gamit ang may kulay na duct tape
  • Mukha itong makintab at maganda
  • Inirerekumenda ko na bumuo ng isang naka-print na kaso ng 3d upang magmukhang mas propesyonal

Hakbang 7: Mga pagpapaandar ng Clock

Mga pagpapaandar ng Clock
Mga pagpapaandar ng Clock
Mga pagpapaandar ng Clock
Mga pagpapaandar ng Clock
  • Ito ay nasa format na 12hrs, kaya't ipapakita nito ang AM / PM
  • Ipapakita nito ang oras sa mga segundo
  • Ipapakita nito ang araw at petsa sa bawat dalawang minuto
  • Ipapakita nito ang temperatura ng kuwarto sa bawat dalawang minuto
  • Mayroon itong backup ng baterya, kaya kahit na walang lakas ay tatakbo ito sa baterya nito
  • Ang RTC ay may sariling baterya, kaya't kung ang pag-backup ng baterya ay patay na ang oras ay hindi magpapahinga.
  • Inaasahan kong magugustuhan mo ang proyektong ito ….. !!! Isaalang-alang ang pag-subscribe sa aking YouTube channel !!! Maligayang Pag-aaral.

Inirerekumendang: