Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
ATMEGA 8 jest jednym z najtańszych mikrokontrolerów, więc postanowiłem zrobić zegar używając go. Pierwszą rzeczą, z którą się zetknąłem, jest wyświetlanie czasu, więc najogólniejszą rzeczą jest wyświetlacz 7 segmentowy, ale nie mogę wyświetlić całego tekstu, oczekuję kilku, więc ja Zdecydowałem się na 16X2 LCD. Potem przyszedłem z czasem, gdzie ostatnio większość mikrokontrolerów oferuje wewnętrzny RTC (zegar czasu rzeczywistego), ale ATMEGA 8 nie mamy wewnętrznego RTC, więc wybrałem zewnętrzny. Potem natknąłem się na zasilanie zegar, atmega może działać od 1.8v do 5v więc planowałem do 1s lipo, działało całkiem nieźle…więc zacznijmy budować
Krok 1: Lista komponentów
- Atmega 8 ic
- Wyświetlacz LCD 16X2
- Moduł RTC DS3231
- 1S bateria lipo
- Moduł ładowarki lipo TP4056
- wiercona płytka drukowana
- Oscylator krystaliczny 16 MHz;
- Kondensator 22pf
- Rezystor 10K
Krok 2: Nagrywanie Boot Loadera na ATMEGA 8
- Najprostszą metodą jest wyjęcie ATMEGA 328 z arduino uno i włożenie do niej ATMEGA 8.
- Połącz piny SPI z innym Arduino uno i nagraj bootloader
- śledź ten film, aby lepiej zrozumieć
Krok 3: Podłączanie RTC do Arduino
- Podłącz pin SCL RTC do arduino A5
- Podłącz pin SDA RTC do arduino A4
- Podłącz pin VCC RTC do 5 v arduino
- Podłącz pin GND RTC do GND arduino
Krok 4: Przesyłanie czasu do RTC
- Pobierz program zegara
- otwórz kod
- odkomentuj następującą linię
- ustal aktualny czas
- prześlij kod
- teraz czas jest zapisany w RTC
- teraz skomentuj linie i prześlij je ponownie
- teraz wyjmij ATMEGA 8 z arduino
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- sprawdź ten link, aby uzyskać więcej informacji
Krok 5: Budowanie obwodu
- Zacznij od przylutowania ATMEGA 8 do płytki drukowanej
- Następnie wykonaj obwód oscylatora dla ATMEGA 8
- Zapoznaj się z pinoutem atmega 8
- Następnie napraw moduł RTC i LCD
- Wykonaj połączenie zgodnie ze schematem połączeń
- Napraw baterię lipo i jej ładowarkę
Krok 6: Tworzenie obudowy zewnętrznej
- Nie mam drukarki 3d, więc postanawiam zrobić ją z tektury i okleić kolorową taśmą klejącą
- Wygląda lśniąco i pięknie
- Polecam zbudować obudowę z nadrukiem 3d, aby wyglądała bardziej profesjonalnie
Krok 7: Funkcje zegara
- Jest w formacie 12 godzin, więc wyświetli AM/PM
- Wyświetli czas z sekundami
- Pokazuje dzień i datę co dwie minuty
- Pokazuje temperaturę w pomieszczeniu co dwie minuty
- Ma podtrzymanie bateryjne, więc nawet gdy nie ma zasilania, będzie działał na baterii
- RTC ma własną baterię, więc nawet jeśli bateria jest rozładowana, czas nie będzie odpoczywał.
- Mam nadzieję, że spodoba się Wam ten projekt….!!! Rozważ zasubskrybowanie mojego kanału YouTube !!! Szczęśliwa nauka.