Cuprins:
Video: Ceas digital Arduino cu funcție de alarmă (PCB personalizat): 6 pași (cu imagini)
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În acest ghid DIY vă voi arăta cum să creați propriul ceas digital această funcție de alarmă.
În acest proiect am decis să îmi fac propriul PCB care se bazează pe microcontrolerul Arduino UNO - Atmega328p.
Mai jos veți găsi schema electronică cu aspect PCB, astfel încât să o puteți produce cu ușurință.
Prin apăsarea butoanelor veți putea seta ora / data / alarma și starea alarmei (pornit / oprit).
Alarma poate fi dezactivată prin apăsarea butonului de alarmă sau prin scuturarea cutiei.
Actualizări și multe altele pot fi găsite aici:
Să începem.
Pasul 1: De ce veți avea nevoie - Hardware
Pentru acest proiect veți avea nevoie de:
- Circuitul nostru PCB personalizat
- LCD cu caractere 16x2 cu contrast ridicat (Raystar RC1602B-LLG-JWVE)
- Atmega328 (cu bootloader Arduino UNO)
- DS1307 Ceas în timp real
- Senzor de înclinare
- 28 socluri și 8 socluri
- Oscilator de cristal de 16 MHz
- Oscilator cu cristal de 32,768 MHz
- Condensatori 2x22 pF
- Rezistor 3x10 kOhm
- Tundere 20kOhm
- Buzzer
- Suport baterie celulă monedă
- borna cu surub 2P 2.54mm
- Antet pin 1x5 Femelă 2,54 mm
-
Mini comutator cu buton - înalt
De asemenea, veți avea nevoie de un modul TTL la USB sau de o placă Arduino UNO pentru procedura de programare.
Pentru alimentare, veți avea nevoie de un adaptor de alimentare 5V-1A sau puteți utiliza un cablu USB, așa cum am făcut și eu.
Pasul 2: Circuitul de la EasyEDA, platforma gratuită de proiectare a circuitelor online
Intrați aici pentru a vedea și a face orice modificări la circuitul de mai sus.
Pasul 3: Codul
Cum se programează:
Conectați-vă circuitul cu TTL la modulul USB cu 5 cabluri la antetul de programare.
Pinii RX și TX trebuie să fie conectați încrucișat.
NOTĂ: Dacă utilizați placa Arduino UNO, asigurați-vă că eliminați mai întâi ATmega328 IC de pe acesta și conectați antetele RX la RX și TX la pinii TX ai plăcii. Pinul RS trebuie să fie conectat la pinul de resetare Arduino UNO.
Descărcați codul de aici și deschideți-l cu Arduino IDE. În interior veți găsi și fișierul bibliotecii.
Pasul 4: JLCPCB - Creează-ți propriul circuit de la 2 $
Intrați aici pentru a vă produce placa PCB!
Utilizați JLCPCB pentru fabricarea PCB de 2 USD și timp de construcție de 2 zile, calitatea este foarte bună, verificați fotografia de mai jos a plăcii noastre PCB.
Pasul 5: Părți 3D
Pasul 6: Gata
Sper că ți-a plăcut acest lucru, anunță-mă în comentarii !!!