Cuprins:
- Pasul 1: Componente necesare
- Pasul 2: Cablarea afișajelor în Breadboard
- Pasul 3: Adăugarea rezistențelor și a cheilor
- Pasul 4: Conectarea la Arduino
- Pasul 5: Adăugarea codului !!
Video: Cum să faci un ceas digital Arduino: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Ceasurile digitale sunt una dintre marea invenție în domeniul științei.
Te-ai întrebat vreodată „Cum să-ți faci propriile ceasuri digitale, la fel ca în filme!” ????
Ei bine, mi-am petrecut copilăria într-un vis pentru a-mi construi propriul ceas digital.. așa că am construit unul pentru sinele meu …
Și vă voi arăta, cum puteți construi un ceas digital uimitor cu puțină ușurință și componente mici, singur …
Am folosit 4 afișaje anodice comune pe 7 segmente pentru a afișa cifrele, 3 comutatoare SPDT, pe care le-am luat în afară de un mouse vechi, câteva fire și un arduino. putem seta ora apăsând tasta de ajustare și apăsând tasta minut sau oră pentru a schimba minutul sau ora după nevoile noastre..!
Deci sa începem…!
Pasul 1: Componente necesare
Aici componentele pe care le veți solicita:
1. Un Arduino uno.
2. Afișaj anodic comun cu 4 segmente (dacă aveți un segment de 4 cifre cu șapte cifre, nu vă faceți griji că circuitele sunt aceleași pentru ambele).
le puteți cumpăra de la snapdeal, sunt grozave! le-aș recomanda de pe site.
3. 3 comutatoare spdt (pe care le-am scăpat de la un mouse vechi).
4. unele fire și fire jumper (oricine va face!).
5. O placă de măsurare.
6. 4 rezistențe de 1 kohm.
Pasul 2: Cablarea afișajelor în Breadboard
Faceți conexiunile așa cum se arată în imaginea de mai sus.. este destul de simplu.!
Aveți grijă de conexiuni, deoarece există prea multe fire pe care s-ar putea să le confundați.
Remmenber Toate a, b, c, d, e, f, g, segmente de puncte de 4 afișaje sunt conectate împreună … și com de fiecare afișaj, adică 3 și 8 sunt conectate împreună cu resitorii …
Nu-ți face griji!!, du-te încet și ai puțină răbdare, o poți face.
Pasul 3: Adăugarea rezistențelor și a cheilor
Atașați rezistență de 1 kohm cu fiecare com a afișajelor … așa cum se arată în figură..!
Adăugați comutatoarele Spdt sau dacă aveți butoane care ar fi grozave! …
Pasul 4: Conectarea la Arduino
Acum conexiunile sunt făcute pentru afișaj și comutatoare … acum este timpul să le conectați la creier..
este simplu..
Pentru pini de segment!
a la pin 2
b la pinul 3
c la pinul 4
d la pinul 5
e la pinul 6
f la pinul 7
g la pinul 8
punctează pinul 9
Pentru pinii afișajului
afișați 1 până la pinul 10
afișați 2 până la pinul 11
afișați 3 până la pinul 12
expuneți 4 la pinul 13
acum pentru chei
tasta 1 care este comutatorul de reglare …
tasta 2 și tasta 3 sunt comutatoare pentru schimbarea orelor și a minutelor..
trebuie să ținem apăsată tasta de ajustare1 și să apăsăm tasta dorință pentru a schimba ora sau minutul..!
vezi poza de mai sus pentru conexiunea tastelor.. am folosit pinii analogici și i-am folosit ca pini de intrare digitală … da, este adevărat, îi putem folosi și ca pini de ieșire digitală..
Pasul 5: Adăugarea codului !!
Acum cea mai tare parte … scrierea și adăugarea codului la arduino …
Am atașat codul și fișierul bibliotecii de timp.. pentru calcularea timpului și afișarea acestuia ….
În cod funcția hour () ne spune ora, iar minute () funcția minute, de la momentul în care am pornit placa. timpul se estompează moare atunci când alimentarea plăcii este întreruptă de … și începe din nou de la 00:00 de fiecare dată …
De asemenea, am atașat și un cod de format de 12 ore. Folosește doar funcția hourFormat12 () pentru a obține formatul de 12 ore.
Implicit biblioteca Time returnează ora formatată 24 de ore.
Notă:
Vă rugăm să adăugați folderul Time în Time.zip, în folderul bibliotecilor Arduino
de exemplu, în sistemul meu:
C: / Program Files (x86) Arduino / libraries
Simțiți-vă flexibil în schimbarea codului pentru nevoile dvs. … și dacă aveți unele cariere, nu ezitați să întrebați.
Distrează-te făcându-l …
notă: Am actualizat fișierul Time.zip deoarece a fost depreciat în versiunile mai noi ale Arduino IDE.
Recomandat:
DIY Cum să faci un ceas cool - StickC - Ușor de făcut: 8 pași
DIY Cum să faci un ceas cool - StickC - Ușor de făcut: În acest tutorial vom învăța cum să programăm ESP32 M5Stack StickC cu Arduino IDE și Visuino pentru a afișa o oră pe ecranul LCD și, de asemenea, pentru a seta ora folosind butoanele StickC
Cum să faci ceas analogic și ceas digital cu bandă LED folosind Arduino: 3 pași
Cum să faci ceas analogic și ceas digital cu bandă led folosind Arduino: Astăzi vom face un ceas analogic & Ceas digital cu Led Strip și modul MAX7219 Dot cu Arduino. Acesta va corecta ora cu fusul orar local. Ceasul analogic poate folosi o bandă cu LED mai lungă, deci poate fi agățat pe perete pentru a deveni un artist
Cum să faci un ceas Arduino: 5 pași
Cum să faci un ceas Arduino: Am proiectat aproximativ 15 ceasuri analogice. Aici vă prezint una dintre ele
Cum să faci un ceas digital: 10 pași (cu imagini)
Cum se realizează un ceas digital: este prima dată când scriu un instructabil, așa că sper să scriu suficient de bine pentru a înțelege. Astăzi vă voi spune cum să creați un ceas digital de pe un site web pe care l-am găsit. Site-ul se numește sainsmart.com. A fost foarte ușor
Cum să faci un ceas digital folosind 8051 cu afișaj pe 7 segmente: 4 pași
Cum se realizează un ceas digital folosind 8051 cu afișaj pe 7 segmente: În acest proiect v-am explicat despre cum să creați un ceas digital simplu folosind microcontrolerul 8051 cu afișaj pe 7 segmente