Cuprins:
- Pasul 1: Componente
- Pasul 2: Mai multe despre MAX7219
- Pasul 3: Mai multe despre DS1307
- Pasul 4: Diagrama conexiunii
- Pasul 5: Tutorial
- Pasul 6: Cod
Video: Ceas digital cu Arduino și afișaj cu matrice de puncte Led: 6 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În prezent, producătorii, dezvoltatorii preferă Arduino pentru dezvoltarea rapidă a prototipurilor de proiecte. Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino are o comunitate foarte bună de utilizatori. În acest proiect vom vedea cum să construim un ceas digital folosind Arduino. Acest proiect este ușor de construit și de modificat conform cerințelor.
Pasul 1: Componente
Următoarele sunt componentele necesare pentru proiect
1 x Arduino Uno
Arduino Uno în India-
Arduino Uno în Marea Britanie -
Arduino Uno în SUA -
4 x afișaj Led Dot Matrix MAX7219
Dot Matrix Display în Marea Britanie -
Dot Matrix Display în SUA -
Dot Matrix Display în India-
1 x DS1307 modul RTC
DS1307 Ceas RTC în India-
Ceas DS1307 RTC în Marea Britanie -
Ceas DS1307 RTC în SUA -
Câteva fire
Pasul 2: Mai multe despre MAX7219
MAX7219 / MAX7221 sunt drivere compacte, de intrare / ieșire serie cu catod comun care interacționează microprocesoare (μPs) cu afișaje numerice cu 7 segmente cu până la 8 cifre, afișaje cu grafice cu bare sau 64 de LED-uri individuale.
Pe cip sunt incluse un decodor BCD code-B, circuite de scanare multiplex, driver-uri de segment și cifră și o memorie RAM statică de 8x8 care stochează fiecare cifră.
Este necesar un singur rezistor extern pentru a seta curentul de segment pentru toate LED-urile. MAX7221 este compatibil cu SPI ™, QSPI ™ și MICROWIRE ™ și are drivere cu segmente limitate pentru reducerea EMI.
O interfață serial convenabilă cu 4 fire se conectează la toate μP-urile comune. Cifrele individuale pot fi adresate și actualizate fără a rescrie întregul ecran.
MAX7219 / MAX7221 permit, de asemenea, utilizatorului să selecteze codificarea B sau decodarea pentru fiecare cifră.
Pasul 3: Mai multe despre DS1307
Ceasul în timp real serial (RTC) DS1307 este un ceas / calendar zecimal complet codat binar (BCD) cu putere redusă.
plus 56 de octeți NV SRAM.
Adresa și datele sunt transferate în serie printr-o magistrală bidirecțională I2C.
Ceasul / calendarul oferă informații despre secunde, minute, ore, zi, dată, lună și an.
Data la sfârșitul lunii este ajustată automat pentru lunile cu mai puțin de 31 de zile, inclusiv corecțiile pentru anul bisect.
Ceasul funcționează fie în format de 24 de ore, fie de 12 ore, cu indicatorul AM / PM. DS1307 are un circuit încorporat de detectare a puterii care detectează defecțiunile de alimentare și trece automat la sursa de rezervă. Operația de cronometrare continuă în timp ce piesa funcționează din sursa de rezervă.
Pasul 4: Diagrama conexiunii
Pasul 5: Tutorial
Pasul 6: Cod
Pentru detalii despre cod și conexiune:
github.com/stechiez/Arduino/tree/master/di…
Puteți obține bibliotecile din următoarea repo:
github.com/stechiez/Arduino/tree/master/l…
Recomandat:
Interfațarea microcontrolerului Atmega16 cu afișaj LED cu matrice de puncte: 5 pași
Interfațarea microcontrolerului Atmega16 cu afișaj LED cu matrice de puncte: În acest proiect vom interfața un afișaj LED cu matrice de puncte cu microcontrolerul AVR (Atmega16). Aici vom arăta simulare în proteus, puteți aplica același lucru în hardware. Deci, aici vom imprima mai întâi un caracter, să spunem „A” în t
Afișaj LED cu matrice de puncte DIY folosind Arduino: 6 pași
Afișaj cu LED-uri cu matrice de puncte DIY folosind Arduino: Hello Instru Acesta este primul meu instructabil. În acest instructabil, voi arăta cum realizez un afișaj cu LED-uri cu matrice de puncte DIY folosind Arduino ca MCU. Acest tip de afișaje sunt prezentate în gară, stație de autobuz, străzi și multe alte locuri. Acolo
Afișaj LED cu matrice de puncte: 5 pași
Afișaj cu matrice de puncte LED: În acest proiect, veți utiliza din nou două seturi de registre de schimbare. Acestea vor fi conectate la rândurile și coloanele afișajului cu matrice de puncte. Apoi, veți afișa un obiect simplu sau un sprite pe ecran și îl veți anima. Scopul principal al acestui proiect este
Afișaj LED cu matrice de puncte, interfațare cu microcontroler 8051: 5 pași
Interfațare cu afișaj LED cu matrice de puncte cu microcontrolerul 8051: În acest proiect vom interfața un afișaj LED cu matrice de puncte cu microcontrolerul 8051. Aici vom arăta simulare în proteus, puteți aplica același lucru în hardware-ul dvs. Deci aici vom imprima mai întâi un caracter să spunem „A” în această disp
Afișaj LED cu matrice de puncte: 8 pași (cu imagini)
Afișaj LED cu matrice de puncte: Acesta este un mod simplu de realizare a propriului afișaj cu matrice de puncte LED personalizat. Voi adăuga programul complet cu o explicație pentru a aprinde LED-urile. De asemenea, este destul de piratabil, îl puteți schimba pentru a vă potrivi. Am decis să-mi fac propria mea