Innehållsförteckning:

KLocka med ATMEGA 8: 7 -steg (med bilder)
KLocka med ATMEGA 8: 7 -steg (med bilder)

Video: KLocka med ATMEGA 8: 7 -steg (med bilder)

Video: KLocka med ATMEGA 8: 7 -steg (med bilder)
Video: This Transforms Any APPLE Watch to Apple Watch ULTRA #shorts #short 2024, November
Anonim
Image
Image

ATMEGA 8 är en av de billigaste mikrokontrollerna, så jag bestämde mig för att låta klockan använda den. Det första jag stötte på är att visa tid, därför är det mest allmänna 7 -segmentskärmen men jag kan inte visa all text som förväntar mig få, så jag bestämde mig för att gå med 16X2 LCD. Då kom jag på att hålla kvar där de flesta av mikrostyrenheterna nyligen erbjuder intern RTC (Real Time Clock) men ATMEGA 8 har vi inte internt RTC så jag gick med extern. Då kom jag över strömmen klocka, atmega kan gå från 1.8v till 5v så jag planerade till 1s lipo, det fungerade ganska bra … så låt oss börja bygga

Steg 1: Komponentlista

Komponentlista
Komponentlista
Komponentlista
Komponentlista
Komponentlista
Komponentlista
  • Atmega 8 ic
  • 16X2 LCD -skärm
  • DS3231 RTC -modul
  • 1S lipobatteri
  • TP4056 lipo laddningsmodul
  • borrade PCB
  • 16MHZ kristalloscillator
  • 22pf kondensator
  • 10K motstånd

Steg 2: Burning Boot Loader på ATMEGA 8

Image
Image
  • Enklaste metoden är att ta bort ATMEGA 328 från arduino uno och sätt in ATMEGA 8 i den.
  • Anslut SPI -stiften med en annan Arduino uno och bränn bagageutrustningen
  • följ den här videon för bättre förståelse

Steg 3: Anslut RTC till Arduino

Ansluter RTC till Arduino
Ansluter RTC till Arduino
  • Anslut SCL -stiftet på RTC till A5 arduino
  • Anslut SDA -stift av RTC till A4 arduino
  • Anslut VCC -stift på RTC till 5v arduino
  • Anslut GND -stiftet på RTC till GND -arduino

Steg 4: Uppladdningstid till RTC

Uppladdningstid till RTC
Uppladdningstid till RTC
  • Ladda ner klockprogrammet
  • öppna koden
  • kommentera följande rad
  • fixa aktuell tid
  • ladda upp koden
  • nu sparas tiden till RTC
  • kommentera nu raderna och ladda upp det igen
  • ta nu bort ATMEGA 8 från arduino
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • kolla in den här länken för mer information

Steg 5: Bygg kretsen

Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen
Bygga kretsen
  • Börja med att löda ATMEGA 8 till PCB
  • Gör sedan oscillatorkretsen för ATMEGA 8
  • Se atmega 8 pinout
  • Fixa sedan RTC- och LCD -modulen
  • Gör anslutningen enligt kretsschemat
  • Fixera lipobatteriet och dess laddare

Steg 6: Skapa ett yttre fodral

Skapa ett yttre fodral
Skapa ett yttre fodral
Skapa ett yttre fodral
Skapa ett yttre fodral
  • Jag har ingen 3d -skrivare så jag bestämmer mig för att göra den med kartong och täckte den med färgad tejp
  • Det ser blankt och vackert ut
  • Jag kommer att rekommendera att bygga ett 3D -tryckt fodral för att se mer professionellt ut

Steg 7: Klockans funktioner

Klockans funktioner
Klockans funktioner
Klockans funktioner
Klockans funktioner
  • Det är i 12 -timmarsformat, så det kommer att visa AM/PM
  • Den visar tiden med sekunder
  • Det kommer att visa dag och datum varannan minut
  • Det visar rumstemperaturen varannan minut
  • Den har batteribackup, så även när det inte finns någon ström går den på batteriet
  • RTC har sitt eget batteri, så även om batteribackupen är slut kommer inte tiden att vila.
  • Jag hoppas att du kommer att gilla det här projektet …. !!! Överväg att prenumerera på min YouTube -kanal !!! Glad inlärning.

Rekommenderad: