Jam Digital Dot Matrix Arduino Uno

Sebuah monokrom (satu warna) LED display dot matrix ini digunakan untuk menampilkan Karakter dan Simbol yang bersifat antarmuka dengan mikrokontroler. Proyek ini akan menampilkan pesan teks bergulir pada 32 × 8 LED dot matrix. Mikrokontroler yang digunakan adalah Arduino Uno yang merupakan prototipe platform open source Elektronik. 32 kolom dari matriks LED didorong secara individual oleh empat register geser (max7219), sedangkan delapan baris gabungan juga didorong oleh Shift Horizontal. Di sini kita akan scanning seluruh baris dan mengisi garis kolom dengan tingkat logika yang tepat. Program dalam mikrokontroler adalah untuk menentukan kecepatan pesan bergulir serta pesan apa yang akan kita tampilkan. Teknik ini akan diperlihatkan untuk gulir ke kiri, tetapi dapat dengan mudah diimplementasikan untuk bergulir ke arah lain. Program Sketch untuk Arduino Uno dikembangkan dengan Arduino Software.

 

Mini LED Fitur Jam:

Mode dasar dengan angka besar
M
ode slide di mana angka bergulir dan mematikan layar
Mode
Kecil digit dengan plus detik
Waktu ditulis dalam kata-kata mis “Sepuluh lewat lima belas menit ”
menampilkan tanggal
Opsi 12/24 jam
O
psi kecerahan
Jam Mode acak opsi yang mengubah mode tampilan setiap beberapa jam.
Menekan tombol menu didorong untuk setup & pilihan tampilan.

Daftar bagian

4 x MAX7219 Dot Matrix Modul Kontrol Tampilan DIY kit.
1 x Arduino Uno atau Duemilanove dengan 32k RAM.
1 x DS1307 real time clock modul.
1 x Arduino prototyping perisai
1 x papan tempat memotong roti untuk pengujian (opsional)
2 x Dorong untuk membuat tombol seperti ini.
1 x A ke B Jenis USB Timbal
1 x Induk untuk power adapter USB
Kawat

Kit ini menggunakan LED merah matriks yang dihubungkan ke sebuah PCB dengan onboard MAX chip controller. chip mengambil semua kerja keras dari mengendalikan LED. Anda hanya perlu beberapa kabel untuk menghubungkan modul ke Arduino, maka Anda dapat mengendalikannya dengan menggunakan software. Hal menarik lainnya adalah clip ini matriks PCB bersama-sama dengan jumper plastik, sehingga Anda dapat membuat display sebesar yang Anda suka. Kit harus disolder dan menggunakan mount permukaan komponen. 

 

Konfigurasi PIN Modul Dot Matrix

Arduino Pin 10 untuk LOAD
Arduino Pin 11 ke CLK
Arduino Pin 12 sampai DIN (Data Dalam)
5V Arduino ke 5v
Arduino GND ke GND

 

Konfigurasi PIN Modul RTC


SDA untuk Arduino analog pin 4
SCL ke Arduino analog pin 5
5V untuk Arduino 5V pin
GND ke Arduino pin GND

 

Konfigurasi PIN Tombol Setting

Tombol 1 terjadi antara Arduino digital pin 2 dan GND
Tombol 2 terjadi antara Arduino digital pin 3 dan GND

 

Modul DS1307 berisi chip DS1307 yang menjaga waktu, bersama dengan baterai yang berjalan chip jika listrik utama terputus. Dengan cara itu bahkan jika Anda mencabut jam, ketika Anda pasang kembali waktu akan tetap benar. Ini hanya perlu 4 kabel untuk bekerja. 5V dan GND untuk kekuasaan, maka SDA dan SCL yang digunakan untuk mengirim data jam melalui protokol I2C ke Arduino.
The Protoshield

DS1307 module

Papan prototyping atau ‘perisai’ dihubungkan ke Arduino sehingga mudah untuk menambahkan komponen lain. Ini membawa input dan output pin Arduino ini ke sebuah papan sirkuit kita bisa solder hal yang. Kami akan menggunakan ini untuk me-mount modul DS1307, ditambah untuk menghubungkan koneksi display matrix dan tombol untuk.

 

IMG_1222

Untuk file lengkap ada dibawah ini:

Source Code Disini

Untuk lebih lengkapnya silahkan kunjungi https://123led.wordpress.com/mini-led-clock/

Oktober 2nd, 2016 by