Sisukord:

KELL ATMEGA KASUTAMINE 8: 7 sammu (piltidega)
KELL ATMEGA KASUTAMINE 8: 7 sammu (piltidega)

Video: KELL ATMEGA KASUTAMINE 8: 7 sammu (piltidega)

Video: KELL ATMEGA KASUTAMINE 8: 7 sammu (piltidega)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Juuli
Anonim
Image
Image

ATMEGA 8 on üks odavaimaid mikrokontrollereid, nii et otsustasin seda kella kasutada. Esimene asi, millega ma kokku puutusin, on aja kuvamine, seega on kõige tavalisem seitsme segmendi kuva, kuid ma ei saa kuvada kogu teksti, mida ootan vähe, seega otsustasin kasutada 16X2 LCD -d. Siis jõudsin ajani, kus enamik mikrokontrolleritest pakkus sisemist RTC -d (reaalajas kella), kuid ATMEGA 8 -l pole meil sisemist RTC -d, nii et ma kasutasin välist. Siis jõudsin kell, atmega võib töötada 1,8–5 V, nii et plaanisin 1s lipo, see töötas päris hästi… nii et laseme ehitada

Samm: komponentide loend

Komponentide loend
Komponentide loend
Komponentide loend
Komponentide loend
Komponentide loend
Komponentide loend
  • Atmega 8 jää
  • 16x2 LCD ekraan
  • DS3231 RTC moodul
  • 1S lipo aku
  • TP4056 lipo laadija moodul
  • puuritud PCB
  • 16MHZ kristallostsillaator
  • 22pf kondensaator
  • 10K takisti

2. samm: alglaaduri põletamine ATMEGA 8 -l

Image
Image
  • Lihtsaim meetod on eemaldada ATMEGA 328 arduino uno -st ja sisestada ATMEGA 8 sellesse.
  • Ühendage SPI -tihvtid teise Arduino uno -ga ja põletage alglaadur
  • järgige seda videot, et paremini aru saada

Samm: ühendage RTC Arduinoga

RTC ühendamine Arduinoga
RTC ühendamine Arduinoga
  • Ühendage RTC SCL -tihvt A5 arduinoga
  • Ühendage RTC SDA tihvt A4 arduinoga
  • Ühendage RTC VCC tihvt 5 V arduinoga
  • Ühendage RTC GND tihvt GND arduinoga

Samm: RTC -sse üleslaadimise aeg

RTC -sse üleslaadimise aeg
RTC -sse üleslaadimise aeg
  • Laadige alla kellaprogramm
  • avage kood
  • tühistage järgmine rida
  • fikseerige praegune kellaaeg
  • koodi maha ajada
  • nüüd salvestatakse aeg RTC -sse
  • nüüd kommenteerige ridu tagasi ja laadige see uuesti üles
  • eemaldage nüüd ATMEGA 8 arduinost
  • https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
  • lisateabe saamiseks vaadake seda linki

Samm: vooluringi ehitamine

Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
Ringraja ehitamine
  • Alustuseks jootke ATMEGA 8 trükkplaadile
  • Seejärel tehke ATMEGA 8 ostsillaatori ahel
  • Vaadake atmega 8 pistikut
  • Seejärel parandage RTC ja LCD moodul
  • Tehke ühendus vastavalt skeemile
  • Parandage lipo aku ja selle laadija

6. samm: välise korpuse loomine

Väliskorpuse loomine
Väliskorpuse loomine
Väliskorpuse loomine
Väliskorpuse loomine
  • Mul pole 3D -printerit, nii et otsustan selle teha papist ja katsin selle värvilise kleeplindiga
  • See näeb välja läikiv ja ilus
  • Soovitan professionaalsema väljanägemise nimel ehitada 3D trükitud ümbrise

7. samm: kella funktsioonid

Kella funktsioonid
Kella funktsioonid
Kella funktsioonid
Kella funktsioonid
  • See on 12 -tunnises vormingus, nii et see kuvab AM/PM
  • See kuvab aega sekunditega
  • See näitab päeva ja kuupäeva iga kahe minuti järel
  • See näitab toatemperatuuri iga kahe minuti järel
  • Sellel on aku varukoopia, nii et isegi ilma toiteallikata töötab see akuga
  • RTC -l on oma aku, nii et isegi kui aku varukoopia on tühi, ei saa aeg puhata.
  • Loodan, et teile meeldib see projekt … !!! Kaaluge minu YouTube'i kanali tellimist !!! Head õppimist.

Soovitan: