Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
ATMEGA 8 je jedným z najlacnejších mikrokontrolérov, a preto som sa rozhodol, že pomocou neho vyrobím hodiny. Prvá vec, na ktorú som prišiel, je zobrazenie času, a preto najbežnejšou vecou je 7 -segmentový displej, ale nemôžem zobraziť všetok text, očakávam málo, takže Rozhodol som sa ísť s 16X2 LCD. Potom som prišiel na čas, kde väčšina mikrořadičov ponúka interné RTC (hodiny v reálnom čase), ale ATMEGA 8 nemáme interný RTC, takže som išiel s externým. Potom som prišiel na napájanie hodiny, atmega môže bežať od 1,8v do 5v, takže som plánoval 1s lipo, fungovalo to celkom dobre … takže začnite stavať
Krok 1: Zoznam komponentov
- Atmega 8 ic
- 16x2 LCD displej
- Modul RTC DS3231
- 1S lipo batéria
- Modul nabíjačky lipo TP4056
- vŕtaná DPS
- 16MHZ kryštálový oscilátor
- Kondenzátor 22 pf
- 10K odpor
Krok 2: Napaľovanie zavádzača na ATMEGA 8
- Najjednoduchšou metódou je vybrať ATMEGA 328 z arduino uno a vložiť do neho ATMEGA 8.
- Pripojte piny SPI k ďalšiemu Arduino uno a napaľte zavádzač
- sledujte toto video, aby ste si lepšie poradili
Krok 3: Pripojenie RTC k Arduinu
- Pripojte SCL pin RTC k arduino A5
- Pripojte pin SDA RTC k arduino formátu A4
- Pripojte VCC pin RTC k 5v arduino
- Pripojte pin GND RTC k GND arduino
Krok 4: Nahranie času do RTC
- Stiahnite si hodinový program
- otvorte kód
- odkomentujte nasledujúci riadok
- opraviť aktuálny čas
- nahrať kód
- teraz je čas uložený do RTC
- teraz okomentujte riadky a nahrajte ich znova
- teraz odstráňte ATMEGA 8 z arduina
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- ďalšie informácie nájdete na tomto odkaze
Krok 5: Budovanie obvodu
- Začnite spájkovaním ATMEGA 8 s plošnými spojmi
- Potom vytvorte obvod oscilátora pre ATMEGA 8
- Pozrite si pinout atmega 8
- Potom opravte modul RTC a LCD
- Pripojenie vykonajte podľa schémy zapojenia
- Opravte lipo batériu a jej nabíjačku
Krok 6: Vytvorenie vonkajšieho puzdra
- Nemám 3D tlačiareň, a tak som sa rozhodol ju vyrobiť z kartónu a prilepiť farebnou lepiacou páskou
- Vyzerá to lesklé a krásne
- Odporúčam postaviť 3D tlačené puzdro, aby vyzeralo profesionálnejšie
Krok 7: Funkcie hodín
- Je vo formáte 12 hodín, takže bude zobrazovať AM/PM
- Čas sa zobrazí v sekundách
- Každé dve minúty bude zobrazovať deň a dátum
- Ukáže izbovú teplotu každé dve minúty
- Má záložnú batériu, takže aj keď nie je napájaný, bude fungovať na batériu
- RTC má vlastnú batériu, takže aj keď je záložná batéria vybitá, čas si odpočinie.
- Dúfam, že sa vám tento projekt bude páčiť … !!! Zvážte prihlásenie sa na odber môjho kanála YouTube !!! Veselé učenie.