Obsah:

HODINY S POUŽITÍM ATMEGA 8: 7 krokov (s obrázkami)
HODINY S POUŽITÍM ATMEGA 8: 7 krokov (s obrázkami)

Video: HODINY S POUŽITÍM ATMEGA 8: 7 krokov (s obrázkami)

Video: HODINY S POUŽITÍM ATMEGA 8: 7 krokov (s obrázkami)
Video: Как сделать большие часы 2024, Júl
Anonim
Image
Image

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

Zoznam komponentov
Zoznam komponentov
Zoznam komponentov
Zoznam komponentov
Zoznam komponentov
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

Image
Image
  • 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

Pripojenie RTC k Arduinu
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

Čas nahrávania do RTC
Čas nahrávania 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

Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
Budovanie okruhu
  • 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

Vytvorenie vonkajšieho puzdra
Vytvorenie vonkajšieho puzdra
Vytvorenie vonkajšieho puzdra
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

Funkcie hodín
Funkcie hodín
Funkcie hodín
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.

Odporúča: