Innholdsfortegnelse:

KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)
KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)

Video: KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)

Video: KLOKKE MED ATMEGA 8: 7 -trinn (med bilder)
Video: This Transforms Any APPLE Watch to Apple Watch ULTRA #shorts #short 2024, Juli
Anonim
Image
Image

ATMEGA 8 er en av de billigste mikrokontrollerne, så jeg bestemte meg for å få klokken til å bruke den. Det første jeg kom over er å vise tid, derfor er det mest generelle 7 -segmenters display, men jeg kan ikke vise all teksten som forventer få, så jeg bestemte meg for å gå med 16X2 LCD. Så kom jeg på å beholde det siste de fleste av mikrokontrolleren tilbyr intern RTC (sanntidsklokke), men ATMEGA 8 har vi ikke intern RTC, så jeg gikk med ekstern. Så kom jeg over strømmen klokke, atmega kan kjøre fra 1.8v til 5v, så jeg planla til 1s lipo, det fungerte ganske bra … så la oss begynne å bygge

Trinn 1: Komponentliste

Komponentliste
Komponentliste
Komponentliste
Komponentliste
Komponentliste
Komponentliste
  • Atmega 8 ic
  • 16X2 LCD -skjerm
  • DS3231 RTC -modul
  • 1S lipo batteri
  • TP4056 lipo -ladermodul
  • boret PCB
  • 16MHZ krystalloscillator
  • 22pf kondensator
  • 10K motstand

Trinn 2: Burning Boot Loader på ATMEGA 8

Image
Image
  • Den enkleste metoden er å fjerne ATMEGA 328 fra arduino uno og sette ATMEGA 8 i den.
  • Koble SPI -pinnene med en annen Arduino uno og brenn bagasjelasteren
  • følg denne videoen for bedre å stå

Trinn 3: Koble RTC til Arduino

Koble RTC til Arduino
Koble RTC til Arduino
  • Koble SCL -pinnen til RTC til A5 arduino
  • Koble SDA -pinnen til RTC til A4 arduino
  • Koble VCC -pinnen til RTC til 5v arduino
  • Koble GND -pinnen til RTC til GND -arduinoen

Trinn 4: Opplastingstid til RTC

Opplastingstid til RTC
Opplastingstid til RTC
  • Last ned klokkeprogrammet
  • åpne koden
  • ikke kommenter følgende linje
  • fikse gjeldende tid
  • last opp koden
  • nå er tiden spart til RTC
  • kommenter nå linjene og last det opp igjen
  • fjern nå ATMEGA 8 fra arduinoen
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • sjekk ut denne lenken for mer informasjon

Trinn 5: Bygg kretsen

Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
Bygg kretsen
  • Start med å lodde ATMEGA 8 til PCB
  • Lag deretter oscillatorkretsen for ATMEGA 8
  • Se atmega 8 pinout
  • Deretter fikser du RTC- og LCD -modulen
  • Gjør tilkoblingen i henhold til kretsdiagrammet
  • Fest lipo -batteriet og laderen

Trinn 6: Opprette et ytre etui

Opprette et ytre etui
Opprette et ytre etui
Opprette et ytre etui
Opprette et ytre etui
  • Jeg har ikke 3d -skriver, så jeg bestemmer meg for å lage den med papp og dekker den med farget tape
  • Det ser skinnende og vakkert ut
  • Jeg vil anbefale å bygge et 3d -trykt etui for å se mer profesjonelt ut

Trinn 7: Klokkefunksjoner

Klokkefunksjoner
Klokkefunksjoner
Klokkefunksjoner
Klokkefunksjoner
  • Det er i 12 -timers format, så det vil vise AM/PM
  • Den viser tiden med sekunder
  • Det vil vise dag og dato hvert annet minutt
  • Den viser romtemperaturen hvert annet minutt
  • Den har batteribackup, så selv om det ikke er strøm, går den på batteriet
  • RTC har sitt eget batteri, så selv om batteribackupen er død, vil ikke tiden hvile.
  • Jeg håper du vil like dette prosjektet …. !!! Vurder å abonnere på YouTube -kanalen min !!! God læring.

Anbefalt: