Cuprins:
- Pasul 1: Lista componentelor
- Pasul 2: Arderea încărcătorului de încărcare pe ATMEGA 8
- Pasul 3: Conectarea RTC la Arduino
- Pasul 4: Încărcarea timpului pe RTC
- Pasul 5: Construirea circuitului
- Pasul 6: Crearea unui caz exterior
- Pasul 7: Funcțiile ceasului
Video: Ceasul folosind ATMEGA 8: 7 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:41
ATMEGA 8 este unul dintre cele mai ieftine microcontrolere, așa că am decis să fac ceasul folosindu-l. Primul lucru pe care l-am întâlnit este afișarea timpului, prin urmare cel mai general este afișajul pe 7 segmente, dar nu pot afișa tot textul așteaptă puține, așa că am decis să merg cu LCD 16X2. Apoi am venit să mă mențin acolo unde recent majoritatea microcontrolerelor oferă RTC intern (Ceas în timp real), dar ATMEGA 8 nu avem RTC intern, așa că am mers cu unul extern. Apoi am dat putere ceas, atmega poate rula de la 1,8v la 5v, așa că am planificat până la 1s lipo, a funcționat destul de bine … așa că începeți să construiți
Pasul 1: Lista componentelor
- Atmega 8 ic
- Afișaj LCD 16X2
- Modulul DS3231 RTC
- Baterie lipo 1S
- Modul încărcător lipo TP4056
- PCB forat
- Oscilator cu cristale de 16 MHz
- Condensator 22pf
- Rezistor de 10K
Pasul 2: Arderea încărcătorului de încărcare pe ATMEGA 8
- Cea mai simplă metodă este să scoateți ATMEGA 328 din arduino uno și să introduceți ATMEGA 8 în el.
- Conectați pinii SPI cu un alt Arduino uno și ardeți încărcătorul de încărcare
- urmați acest videoclip pentru o mai bună înțelegere
Pasul 3: Conectarea RTC la Arduino
- Conectați pinul SCL al RTC la arduino A5
- Conectați pinul SDA al RTC la arduino A4
- Conectați pinul VCC al RTC la arduino de 5v
- Conectați pinul GND al RTC la GND arduino
Pasul 4: Încărcarea timpului pe RTC
- Descărcați programul de ceas
- deschideți codul
- decomentați următoarea linie
- fixează ora curentă
- uplode codul
- acum timpul este salvat în RTC
- acum comentează înapoi liniile și încarcă-l din nou
- acum scoateți ATMEGA 8 din arduino
- https://drive.google.com/file/d/1yI7EckZE8ESWeCIQO…
- consultați acest link pentru mai multe informații
Pasul 5: Construirea circuitului
- Începeți prin lipirea ATMEGA 8 pe PCB
- Apoi realizați circuitul oscilatorului pentru ATMEGA 8
- Consultați pinout-ul atmega 8
- Apoi fixați modulul RTC și LCD
- Efectuați conexiunea conform schemei de circuit
- Remediați bateria lipo și încărcătorul acesteia
Pasul 6: Crearea unui caz exterior
- Nu am imprimantă 3d, așa că decid să o fac cu carton și să o acoper cu folie colorată
- Arată strălucitor și frumos
- Vă voi recomanda să construiți o carcasă imprimată 3D pentru a arăta mai profesionist
Pasul 7: Funcțiile ceasului
- Este în format 12 ore, deci va afișa AM / PM
- Va afișa ora cu secunde
- Se va afișa ziua și data la fiecare două minute
- Va arăta temperatura camerei la fiecare două minute
- Are bateria de rezervă, deci chiar și atunci când nu există energie, aceasta va funcționa pe bateria sa
- RTC are propria baterie, deci chiar dacă rezerva bateriei este moartă, timpul nu se va odihni.
- Sper că îți va plăcea acest proiect …. !!! Luați în considerare abonarea la canalul meu YouTube !!! Învățare fericită.
Recomandat:
Ceasul hartă a metroului din Londra: 9 pași (cu imagini)
London Underground Map Clock: În 2014, pe partea din spate a unui stagiu la o consultanță de imprimare 3D din Londra și un experiment cu litofani color folosind mașina lor Stratasys, îmi proiectez propriul meu cadou, o imprimare 3D color a liniilor de tuburi locale birouri. Am fost
Ceasul binar final: 12 pași (cu imagini)
Ultimate Binary Watch: recent am fost introdus în conceptul de ceasuri binare și am început să fac câteva cercetări pentru a vedea dacă aș putea să-mi construiesc unul. Cu toate acestea, nu am reușit să găsesc un design existent, care să fie în același timp funcțional și elegant. Deci am decis
Ceasul de prânz: 9 pași (cu imagini)
Ceasul de prânz: Ți-ai dorit vreodată ca prânzul să fie mai lung, dar nu știai unde să găsești acele câteva minute în plus? Ei bine, nu mai doriți! Datorită avansurilor extraordinare în tehnologia ceasului, vă prezint un ceas care accelerează cu 20% în fiecare zi la 11:00 și încetinește 20
Ceasul cu alarmă cu bule face să te trezești distractiv (ish): 7 pași (cu imagini)
Ceasul cu alarmă cu bule face să te trezești distractiv (ish): trezirea la un ceas cu alarmă zgomotos este de rahat. Sunt unul dintre acei oameni cărora nu le place să se trezească înainte ca soarele să iasă (sau a ieșit de multe ore). Deci, ce mod mai bun de a face să te trezești distractiv decât să ai o petrecere cu bule în pat! Folosind un arduino și un
Air Piano folosind senzorul de proximitate IR și Arduino Uno Atmega 328: 6 pași (cu imagini)
Air Piano folosind senzorul de proximitate IR și Arduino Uno Atmega 328: În mod normal, pianele sunt lucrări electrice sau mecanice pe mecanismul simplu de apăsare a butonului. Dar aici este o întorsătură, am putea elimina nevoia de taste dintr-un pian folosind niște senzori. Iar senzorii de proximitate cu infraroșu se potrivesc cel mai bine cauzei, deoarece t