Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
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
- 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
- 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
- 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
- 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
- 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
- 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
- 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.