Isi kandungan:

Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix: 6 Langkah
Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix: 6 Langkah

Video: Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix: 6 Langkah

Video: Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix: 6 Langkah
Video: ARDUINO PROJECT INDONESIA - MEMBUAT JAM DIGITAL DENGAN RUNNING TEXT - ARDUINO INDONESIA 2024, November
Anonim
Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix
Jam Digital Menggunakan Paparan Arduino dan Led Dot Matrix

Pada masa kini, Pembuat, Pembangun lebih memilih Arduino untuk pengembangan prototaip projek dengan pantas. Arduino adalah platform elektronik sumber terbuka berdasarkan perkakasan dan perisian yang mudah digunakan. Arduino mempunyai komuniti pengguna yang sangat baik. Dalam projek ini kita akan melihat bagaimana membina jam digital menggunakan Arduino. Projek ini mudah dibina dan Ubah mengikut keperluan.

Langkah 1: Komponen

Komponen
Komponen
Komponen
Komponen
Komponen
Komponen

Berikut adalah komponen yang diperlukan untuk projek

1 x Arduino Uno

Arduino Uno di India-

Arduino Uno di UK -

Arduino Uno di Amerika Syarikat -

Paparan 4 x MAX7219 Led Dot Matrix

Paparan Dot Matrix di UK -

Paparan Dot Matrix di Amerika Syarikat -

Paparan Dot Matrix di India-

1 x modul RTC DS1307

Jam RTC DS1307 di India-

Jam RTC DS1307 di UK -

Jam RTC DS1307 di Amerika Syarikat -

Beberapa Wayar

Langkah 2: Lebih Lanjut Mengenai MAX7219

Lebih Lanjut Mengenai MAX7219
Lebih Lanjut Mengenai MAX7219

MAX7219 / MAX7221 adalah pemacu paparan katod biasa / input siri / output yang padat yang menghubungkan antara mikropemproses (μPs) hingga paparan LED berangka 7 segmen hingga 8 digit, paparan grafik bar, atau 64 LED individu.

Dalam cip yang disertakan adalah penyahkod kod B-B, litar imbasan multipleks, pemacu segmen dan digit, dan RAM statik 8x8 yang menyimpan setiap digit.

Hanya satu perintang luaran yang diperlukan untuk menetapkan arus segmen untuk semua LED. MAX7221 serasi dengan SPI ™, QSPI ™, dan MICROWIRE ™, dan mempunyai pemacu segmen terhad untuk mengurangkan EMI.

Antara muka bersiri 4 wayar yang mudah dihubungkan ke semua μP biasa. Digit individu boleh ditangani dan dikemas kini tanpa menulis semula keseluruhan paparan.

MAX7219 / MAX7221 juga membolehkan pengguna memilih penyahkodan kod-B atau tanpa penyahkodan untuk setiap digit.

Langkah 3: Lebih Lanjut Mengenai DS1307

Jam real-time bersiri (RTC) DS1307 adalah jam / kalendar perpuluhan berkod binari penuh (BCD) berkuasa rendah

ditambah 56 bait SRV NV.

Alamat dan data dipindahkan secara bersiri melalui bas I2C, dua arah.

Jam / kalendar memberikan maklumat detik, minit, jam, hari, tarikh, bulan, dan tahun.

Tarikh akhir bulan diselaraskan secara automatik untuk bulan dengan kurang dari 31 hari, termasuk pembetulan untuk tahun lompat.

Jam beroperasi dalam format 24 jam atau 12 jam dengan penunjuk AM / PM. DS1307 mempunyai litar power-built-in yang mengesan kegagalan kuasa dan secara automatik beralih ke bekalan sandaran. Operasi pencatatan masa berterusan sementara bahagian beroperasi dari bekalan sandaran.

Langkah 4: Diagram Sambungan

Rajah Sambungan
Rajah Sambungan

Langkah 5: Tutorial

Langkah 6: Kod

Untuk perincian Kod dan sambungan:

github.com/stechiez/Arduino/tree/master/di…

Anda boleh mendapatkan perpustakaan dari repo berikut:

github.com/stechiez/Arduino/tree/master/l…

Disyorkan: