Tartalomjegyzék:

ÓRA AZ ATMEGA HASZNÁLATÁVAL 8: 7 lépés (képekkel)
ÓRA AZ ATMEGA HASZNÁLATÁVAL 8: 7 lépés (képekkel)

Videó: ÓRA AZ ATMEGA HASZNÁLATÁVAL 8: 7 lépés (képekkel)

Videó: ÓRA AZ ATMEGA HASZNÁLATÁVAL 8: 7 lépés (képekkel)
Videó: Beágyazott rendszerek tervezése, programozása 2024, November
Anonim
Image
Image

Az ATMEGA 8 az egyik legolcsóbb mikrovezérlő, ezért úgy döntöttem, hogy órát használok vele. Az első dolog, amivel találkoztam, az az idő megjelenítése, ezért a legáltalánosabb dolog a 7 szegmenses kijelző, de nem tudom megjeleníteni az összes szöveget, amit kevesen várnak, ezért úgy döntöttem, hogy 16X2 LCD -vel megy. Aztán eljött az idő, amikor a legtöbb mikrokontroller belső RTC -t (Real Time Clock) kínál, de az ATMEGA 8 -nál nincs belső RTC, ezért külsővel választottam. Aztán ráakadtam a teljesítményre óra, az atmega 1,8 V -ról 5 V -ra tud futni, így az 1s lipo -ra terveztem, elég jól működött … szóval kezdjük az építést

1. lépés: Alkatrészek listája

Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája
Komponensek listája
  • Atmega 8 ic
  • 16x2 LCD kijelző
  • DS3231 RTC modul
  • 1S lipo akkumulátor
  • TP4056 lipo töltő modul
  • fúrt PCB
  • 16MHZ kristályos oszcillátor
  • 22pf kondenzátor
  • 10K ellenállás

2. lépés: A rendszerindító betöltése az ATMEGA 8 rendszeren

Image
Image
  • A legegyszerűbb módszer az ATMEGA 328 eltávolítása az arduino uno -ból, és az ATMEGA 8 behelyezése.
  • Csatlakoztassa az SPI csapokat egy másik Arduino uno -hoz, és égesse el a rendszerbetöltőt
  • kövesse ezt a videót, hogy jobban megértse

Lépés: Csatlakoztassa az RTC -t az Arduino -hoz

RTC csatlakoztatása Arduino -hoz
RTC csatlakoztatása Arduino -hoz
  • Csatlakoztassa az RTC SCL csapját az A5 arduino -hoz
  • Csatlakoztassa az RTC SDA tűjét az A4 -es arduino -hoz
  • Csatlakoztassa az RTC VCC csapját az 5 V -os arduino -hoz
  • Csatlakoztassa az RTC GND csapját a GND arduino -hoz

4. lépés: Feltöltési idő az RTC -be

Feltöltési idő az RTC -be
Feltöltési idő az RTC -be
  • Töltse le az óra programot
  • nyisd meg a kódot
  • szüntesse meg az alábbi sort
  • rögzítse az aktuális időt
  • felborítja a kódot
  • most az időt menti az RTC
  • most kommentálja vissza a sorokat, és töltse fel újra
  • most távolítsa el az ATMEGA 8 -at az arduino -ból
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • nézze meg ezt a linket további információkért

5. lépés: Az áramkör építése

A pálya építése
A pálya építése
A pálya építése
A pálya építése
A pálya építése
A pálya építése
  • Kezdje az ATMEGA 8 forrasztásával
  • Ezután készítse el az ATMEGA 8 oszcillátor áramkörét
  • Nézze meg az atmega 8 pinout -ot
  • Ezután rögzítse az RTC és az LCD modult
  • Csatlakoztassa a kapcsolást a kapcsolási rajz szerint
  • Rögzítse a lipo akkumulátort és annak töltőjét

6. lépés: Külső tok létrehozása

Külső tok létrehozása
Külső tok létrehozása
Külső tok létrehozása
Külső tok létrehozása
  • Nincs 3D nyomtatóm, ezért úgy döntök, hogy kartonból készítem, és színes ragasztószalaggal borítom be
  • Fényesnek és gyönyörűnek tűnik
  • Azt javaslom, hogy készítsen egy 3D nyomtatott tokot, hogy professzionálisabb legyen

7. lépés: Az óra funkciói

Az óra funkciói
Az óra funkciói
Az óra funkciói
Az óra funkciói
  • 12 órás formátumban van, így megjeleníti az AM/PM -et
  • Megjeleníti az időt másodpercben
  • Két percenként megjeleníti a napot és a dátumot
  • Két percenként megjeleníti a szoba hőmérsékletét
  • Akkumulátorral rendelkezik, így még akkor is, ha nincs áram, az akkumulátorról fog működni
  • Az RTC saját akkumulátorral rendelkezik, így még akkor sem pihenhet, ha az akkumulátor biztonsági mentése lemerült.
  • Remélem tetszeni fog ez a projekt … !!! Érdemes feliratkozni a YouTube csatornámra !!! Boldog tanulást.

Ajánlott: