Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
ATMEGA 8 je jedním z nejlevnějších mikrořadičů, proto jsem se rozhodl pro jeho výrobu. Hodiny, na které jsem poprvé narazil, je zobrazování času, a proto nejobecnější věcí je 7segmentový displej, ale nemohu zobrazit veškerý text, očekávám jen málo, takže Rozhodl jsem se jít s 16X2 LCD. Pak jsem přišel s udržením času, kde nedávná většina mikrořadičů nabízí interní RTC (Real Time Clock), ale ATMEGA 8 nemáme interní RTC, takže jsem šel s externím. Pak jsem narazil na napájení hodiny, atmega může běžet od 1,8v do 5v, takže jsem plánoval 1s lipo, fungovalo to docela dobře … takže začněte stavět
Krok 1: Seznam součástí
- Atmega 8 ic
- 16X2 LCD displej
- Modul RTC DS3231
- 1S lipo baterie
- Modul nabíječky lipo TP4056
- vrtané PCB
- 16MHZ krystalový oscilátor
- 22pf kondenzátor
- 10K odpor
Krok 2: Vypalování zavaděče na ATMEGA 8
- Nejjednodušší metodou je vyjmout ATMEGA 328 z arduino uno a vložit do něj ATMEGA 8.
- Připojte piny SPI k jinému Arduino uno a vypalte zavaděč
- sledujte toto video pro lepší porozumění
Krok 3: Připojení RTC k Arduinu
- Připojte pin SCL RTC k A5 arduino
- Připojte pin SDA RTC k arduino formátu A4
- Připojte pin VCC RTC k 5v arduino
- Připojte pin GND RTC k GND arduino
Krok 4: Nahrání času do RTC
- Stáhněte si hodinový program
- otevřete kód
- odkomentujte následující řádek
- opravit aktuální čas
- nahrát kód
- nyní je čas uložen do RTC
- nyní okomentujte řádky a nahrajte je znovu
- nyní vyjměte ATMEGA 8 z arduina
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- podívejte se na tento odkaz pro více informací
Krok 5: Budování obvodu
- Začněte pájením ATMEGA 8 na desku plošných spojů
- Poté vytvořte obvod oscilátoru pro ATMEGA 8
- Podívejte se na pinout atmega 8
- Poté opravte modul RTC a LCD
- Proveďte zapojení podle schématu zapojení
- Opravte lipo baterii a její nabíječku
Krok 6: Vytvoření vnějšího obalu
- Nemám 3D tiskárnu, takže jsem se rozhodl ji vyrobit pomocí lepenky a překryl ji barevnou lepicí páskou
- Vypadá to leskle a krásně
- Doporučím postavit 3d tištěné pouzdro, aby vypadalo profesionálněji
Krok 7: Funkce hodin
- Je ve formátu 12 hodin, takže zobrazí AM/PM
- Zobrazí čas se sekundami
- Zobrazuje den a datum každé dvě minuty
- Bude ukazovat pokojovou teplotu každé dvě minuty
- Má záložní baterii, takže i když není napájení, bude fungovat na baterii
- RTC má vlastní baterii, takže i když je záložní baterie vybitá, čas se nezastaví.
- Doufám, že se vám tento projekt bude líbit … !!! Zvažte přihlášení k odběru mého kanálu YouTube !!! Šťastné učení.