Sadržaj:
- Korak 1: Lista komponenti
- Korak 2: Snimanje pokretačkog programa za učitavanje na ATMEGA 8
- Korak 3: Povezivanje RTC -a s Arduinom
- Korak 4: Otpremanje vremena na RTC
- Korak 5: Izgradnja kruga
- Korak 6: Kreiranje vanjskog kućišta
- Korak 7: Funkcije sata
Video: SAT KORISTEĆI ATMEGA 8: 7 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:04
ATMEGA 8 je jedan od najjeftinijih mikrokontrolera, pa sam odlučio napraviti sat koristeći ga. Prvo na što sam naišao je prikaz vremena, stoga je najopćenitiji prikaz 7 -segmentni zaslon, ali ne mogu prikazati sav tekst, pa očekujem malo, pa odlučio sam ići sa 16X2 LCD -om. Zatim sam došao na čuvanje gdje nedavni većina mikrokontrolera nudi interni RTC (sat u stvarnom vremenu), ali ATMEGA 8 nemamo unutrašnji RTC pa sam otišao s vanjskim. Zatim sam naišao na napajanje sat, atmega može raditi od 1.8v do 5v pa sam planirao na 1s lipo, radio je prilično dobro … pa počnimo graditi
Korak 1: Lista komponenti
- Atmega 8 ic
- 16X2 LCD ekran
- DS3231 RTC modul
- 1S lipo baterija
- TP4056 lipo modul punjača
- izbušena PCB ploča
- 16MHZ kristalni oscilator
- 22pf kondenzator
- 10K otpornik
Korak 2: Snimanje pokretačkog programa za učitavanje na ATMEGA 8
- Najjednostavniji način je ukloniti ATMEGA 328 iz arduino uno -a i umetnuti ATMEGA 8 u njega.
- Spojite SPI pinove na drugi Arduino uno i snimite boot loader
- Pratite ovaj video za bolje razumijevanje
Korak 3: Povezivanje RTC -a s Arduinom
- Spojite SCL pin RTC -a na A5 arduino
- Spojite SDA pin RTC -a na A4 arduino
- Spojite VCC pin RTC -a na 5v arduino
- Spojite GND pin RTC -a na GND arduino
Korak 4: Otpremanje vremena na RTC
- Preuzmite program za sat
- otvorite kôd
- raskomentirajte sljedeći redak
- popraviti trenutno vrijeme
- nadogradi kod
- sada je vrijeme spremljeno na RTC
- sada komentirajte redove i učitajte ih ponovo
- sada uklonite ATMEGA 8 iz arduina
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- za više informacija pogledajte ovu vezu
Korak 5: Izgradnja kruga
- Počnite lemljenjem ATMEGA 8 na PCB
- Zatim napravite krug oscilatora za ATMEGA 8
- Pogledajte pinout atmega 8
- Zatim popravite RTC i LCD modul
- Povežite se prema shemi spojeva
- Popravite lipo bateriju i njen punjač
Korak 6: Kreiranje vanjskog kućišta
- Nemam 3d štampač pa sam odlučio da ga napravim od kartona i obložio ga ljepljivom trakom u boji
- Izgleda sjajno i lijepo
- Preporučit ću da napravite 3D tiskanu futrolu kako biste izgledali profesionalnije
Korak 7: Funkcije sata
- Format je u 12 sati, pa će prikazati AM/PM
- Prikazat će vrijeme u sekundama
- Prikazat će dan i datum svaka dva minuta
- Pokazat će sobnu temperaturu svaka dva minuta
- Ima rezervnu bateriju, pa će i kad nema energije raditi na bateriji
- RTC ima svoju bateriju, pa čak i ako je rezervna kopija baterije prazna, vrijeme se neće odmoriti.
- Nadam se da će vam se svidjeti ovaj projekt … !!! Pretplatite se na moj YouTube kanal !!! Sretno učenje.
Preporučuje se:
Okrećite sat sa pijeskom svake minute koristeći servo motor - Arduino: 8 koraka
Okrećite sat sa pijeskom svake minute koristeći servo motor - Arduino: U ovom ćemo vodiču naučiti rotirati mali (1 minutni) sat sa pijeskom svakih 60 -ih pomoću servo motora i Visuina. Pogledajte demonstracijski video
Arduino nano sat sa prilagodljivom svjetlinom koristeći prototip PCB -a sa NextPCB.com: 11 koraka
Arduino nano sat sa prilagodljivom svjetlinom koristeći prototip PCB -a sa NextPCB.com: Svi su htjeli sat koji prikazuje vrijeme i datum zajedno. Dakle, u ovom projektu ću vam pokazati kako možete izgraditi arduino nano sat sa prilagodljivom svjetlinom koristeći RTC i dizajn PCB iz NextPCB -a
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: 6 koraka
Internet sat: Prikažite datum i vrijeme sa OLED -om koristeći ESP8266 NodeMCU sa NTP protokolom: Zdravo momci u ovim uputstvima napravit ćemo internetski sat koji će dobijati vrijeme s interneta tako da ovom projektu neće trebati nikakav RTC za pokretanje, samo će mu trebati radna internetska veza A za ovaj projekt potreban vam je esp8266 koji će imati
Minimalistički IoT sat (koristeći ESP8266, Adafruit.io, IFTTT i Arduino IDE): 10 koraka (sa slikama)
Minimalistički IoT sat (koristeći ESP8266, Adafruit.io, IFTTT i Arduino IDE): U ovom vodiču pokazujem kako možete napraviti minimalistički sat usklađen s internetom. Testirao sam ga s dvije različite ploče zasnovane na ESP8266: Firebeetle i NodeMCU. Mikrokontroler dobiva trenutno vrijeme s Google servera i prikazuje ga na