INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
ATMEGA 8 is een van die goedkoopste mikrobeheerders, en ek het besluit om 'n horlosie te gebruik. Ek het besluit om met 16X2 LCD te gaan. Toe kom ek by waar die meeste van die mikrobeheerders die interne RTC (Real Time Clock) aanbied, maar ATMEGA 8 het nie 'n interne RTC nie, en ek het met 'n eksterne een gegaan. klok, atmega kan van 1.8v tot 5v loop, so ek het beplan tot 1s lipo, dit het redelik goed gewerk … so laat begin bou
Stap 1: Lys met komponente
- Atmega 8 ic
- 16X2 LCD -skerm
- DS3231 RTC -module
- 1S lipo battery
- TP4056 lipo laaier module
- geboorde PCB
- 16MHZ kristall ossillator
- 22pf kapasitor
- 10K weerstand
Stap 2: Burning Boot Loader op ATMEGA 8
- Die eenvoudigste metode is om die ATMEGA 328 uit die arduino uno te verwyder en die ATMEGA 8 daarin te plaas.
- Koppel die SPI -penne met 'n ander Arduino -uno en brand die laaiplader
- Volg hierdie video om beter te verstaan
Stap 3: Koppel RTC aan Arduino
- Koppel die SCL -pen van RTC aan die A5 -arduino
- Koppel SDA -pen van RTC aan A4 -arduino
- Koppel die VCC -pen van RTC aan die 5V -arduino
- Koppel die GND -pen van RTC aan die GND -arduino
Stap 4: Laai tyd op na RTC
- Laai die klokprogram af
- maak die kode oop
- los die volgende reël op
- stel die huidige tyd reg
- laai die kode op
- nou word die tyd bespaar by RTC
- lewer nou kommentaar op die reëls en laai dit weer op
- verwyder nou die ATMEGA 8 uit die arduino
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- kyk na hierdie skakel vir meer inligting
Stap 5: Bou die kring
- Begin deur die ATMEGA 8 aan PCB te soldeer
- Maak dan die ossillatorbaan vir die ATMEGA 8
- Verwys na die atmega 8 pinout
- Maak dan die RTC- en LCD -module reg
- Maak die verbinding volgens die stroombaandiagram
- Maak die lipo -battery en die laaier daarvan reg
Stap 6: Skep 'n buitekas
- Ek het nie 'n 3D -drukker nie, so ek besluit om dit met karton te maak en bedek dit met gekleurde kleeflint
- Dit lyk blink en pragtig
- Ek sal aanbeveel om 'n 3D -gedrukte tas te bou om meer professioneel te lyk
Stap 7: Funksies van die klok
- Dit is in 12 uur -formaat, so dit sal die AM/PM vertoon
- Dit sal die tyd met sekondes vertoon
- Dit wys die dag en datum in elke twee minute
- Dit sal elke twee minute die kamertemperatuur toon
- Dit het die battery -rugsteun, dus selfs as daar geen krag is nie, werk dit op die battery
- RTC het sy eie battery, so selfs as die rugsteun van die battery dood is, sal die tyd nie rus nie.
- Ek hoop dat u van hierdie projek sal hou … !!! Oorweeg om op my YouTube -kanaal in te teken !!! Gelukkige leer.