Cuprins:
Video: Ceas Arduino cu DS3231 și LCD1602: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest proiect face parte dintr-unul mai mare, dar poate fi un proiect independent. Este practic un ceas cu două butoane pentru setarea orei și datei.
Nu arată atât de grozav pe panoul cu toate aceste fire, dar face treaba și poate fi simplificat prin utilizarea unui afișaj I2C, dar voi aborda acest subiect într-un viitor instructiv.
Modul de funcționare este destul de simplu, aveți două butoane, primul, legat de pinul 8 de pe arduino este utilizat pentru a selecta parametrul (data, ora minut …) și la final pentru a salva noua dată. Al doilea buton, care este atașat la pinul 9 de pe arduino, este utilizat pentru a crește parametrul selectat și la final pentru a anula datele pe care tocmai le-ați introdus (nu salvați) în cazul în care nu sunteți mulțumit de el.
Pasul 1: Piese necesare:
1. Arduino UNO R3 sau placa compatibilă
2. Modulul DS3231 RTC (Ceas în timp real)
3. Baterie CR2032, dacă modulul nu vine cu unul
4. Afișaj LCD 1602
5. Rezistor variabil de 50K ohm pentru reglarea contrastului ecranului LCD 1602
6. 2 butoane pentru reglarea datei și orei
7. Două rezistențe de 10K ohm pentru derularea pinilor butoanelor
8. Sârmă jumper pentru conectarea pieselor
9. Pană de pâine
Pasul 2: Asamblați schema
Deoarece sunt sigur că nu puteți face conexiunea pe baza primei fotografii a proiectului, iată schema pentru aceasta.
Pasul 3: Scrieți codul:
Codul pentru acest proiect îl puteți găsi aici, în fișierul atașat. Nu ezitați să îl modificați pentru a se potrivi nevoilor dvs. Codul este explicat în fișierul.ino. Orice sugestie este binevenită.
De asemenea, biblioteca atașată de mine este atașată. Este posibil ca alte biblioteci ale DS3231 să nu funcționeze.
Recomandat:
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
Utilizarea modulelor de ceas DS1307 și DS3231 în timp real cu Arduino: 3 pași
Utilizarea modulelor de ceas DS1307 și DS3231 în timp real cu Arduino: continuăm să primim solicitări despre modul de utilizare a modulelor de ceas DS1307 și DS3231 în timp real cu Arduino din diverse surse - deci acesta este primul dintr-un tutorial în două părți despre modul de utilizare a acestora. Pentru acest tutorial Arduino avem două module de ceas în timp real pentru noi
Ceas Arduino DS3231 RTC cu LCD: 3 pași
Ceas Arduino DS3231 RTC cu LCD: Pentru a mă familiariza cu un DS3231 RTC (ceas în timp real), am construit un ceas simplu de 24 de ore bazat pe arduino. Are 3 butoane cu următoarele funcții: apăsați orice buton pentru a intra în modul de setare a timpului, creșteți și micșorați timpul în minute cu t
Ceas Arduino bazat pe modulul DS1307 Ceas în timp real (RTC) și 0.96: 5 pași
Ceas bazat pe Arduino folosind modulul DS1307 Ceas în timp real (RTC) și 0.96: Bună băieți, în acest tutorial vom vedea cum să facem un ceas de lucru folosind un modul de ceas în timp real DS1307 & Afișaje OLED. Deci, vom citi ora din modulul de ceas DS1307. Și tipăriți-l pe ecranul OLED
Ceas Infinity - Arduino - WS2813 și DS3231: 5 pași (cu imagini)
Infinity Clock - Arduino - WS2813 și DS3231: Infinity Clock - Arduino - WS2813 și DS3231 Am vrut să construiesc un ceas și mi-a plăcut ideea de a încerca să fac un ceas infinit cu un Arduino. Am vrut să-l construiască din obiecte obișnuite și să scriu eu însumi programul. Ce este un Infinity C