Obsah:

HODINY S POUŽITÍM ATMEGA 8: 7 kroků (s obrázky)
HODINY S POUŽITÍM ATMEGA 8: 7 kroků (s obrázky)

Video: HODINY S POUŽITÍM ATMEGA 8: 7 kroků (s obrázky)

Video: HODINY S POUŽITÍM ATMEGA 8: 7 kroků (s obrázky)
Video: ANDROID MÁ JEDNO SKRYTÉ NASTAVENÍ 🤖 2024, Červenec
Anonim
Image
Image

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í

Seznam součástí
Seznam součástí
Seznam součástí
Seznam součástí
Seznam součástí
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

Image
Image
  • 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řipojení RTC k Arduinu
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

Nahrávání času do RTC
Nahrává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

Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
Budování okruhu
  • 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

Vytvoření vnějšího pouzdra
Vytvoření vnějšího pouzdra
Vytvoření vnějšího pouzdra
Vytvoření vnějšího pouzdra
  • 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

Funkce hodin
Funkce hodin
Funkce hodin
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í.

Doporučuje: