Isi kandungan:

Jam Digital Arduino Menggunakan DS1302: 4 Langkah
Jam Digital Arduino Menggunakan DS1302: 4 Langkah

Video: Jam Digital Arduino Menggunakan DS1302: 4 Langkah

Video: Jam Digital Arduino Menggunakan DS1302: 4 Langkah
Video: Cara Membaca Jam dan Tanggal dengan Modul Real Time Clock (RTC) DS1302 Arduino Uno 2024, November
Anonim
Jam Digital Arduino Menggunakan DS1302
Jam Digital Arduino Menggunakan DS1302
Jam Digital Arduino Menggunakan DS1302
Jam Digital Arduino Menggunakan DS1302
Jam Digital Arduino Menggunakan DS1302
Jam Digital Arduino Menggunakan DS1302

Pengenalan

Halo kawan-kawan, saya harap anda semua berjaya. Ini akan menjadi projek ringkas dan ringkas mengenai bagaimana membuat jam digital menggunakan Arduino.

Dalam projek ini, kita akan membuat jam digital dengan bantuan Arduino dan shift shift. Ini hanya dapat memaparkan waktu dalam format 24 jam dengan titik berkelip (mewakili detik).

Saya menggunakan Real Time Clock Module (RTC) DS1302 untuk tujuan masa. Perkara yang hebat ialah hanya menggunakan satu daftar Shift dan paparan 7 digit 4 digit.

Langkah 1: Apa Yang Kita Perlu?

Apa Yang Kita Perlu?
Apa Yang Kita Perlu?
Apa Yang Kita Perlu?
Apa Yang Kita Perlu?

Berikut adalah senarai bahagian yang kami perlukan:

  • Arduino Uno / Nano
  • Modul Jam RTC (DS1302)
  • Paparan Tujuh Segmen 4 digit
  • Daftar Shift (74HC595)
  • 220 Ohm Resistor x4 (Untuk Mengurangkan Kecerahan)
  • Sel duit syiling CR2032 (Untuk modul RTC)
  • Wayar Pelompat
  • Papan Roti
  • Perf Board (Pilihan Untuk Prototaip) Bateri Lithium-Ion (Untuk Sumber Kuasa)

Jadi inilah yang kita semua perlukan.

Langkah 2: Sambungan / Pendawaian

Sambungan / Pendawaian
Sambungan / Pendawaian
Sambungan / Pendawaian
Sambungan / Pendawaian

Dalam ini, kami menyambungkan Segmen Display ke Arduino dan Shift Register seperti berikut:

Pin A ke Q0, Pin B ke Q1, Pin C ke Q2, Pin D ke Q3, Pin E ke Q4, Pin F ke Q5, Pin G ke Q6 dari Shift Register

Pin DP (H) ke Pin 3 dari Arduino

Pin Digit1 ke Pin 7 dari Arduino

Pin Digit2 ke Pin 6 dari Arduino

Pin Digit3 ke Pin 5 dari Arduino

Pin Digit4 ke Pin 4 dari Arduino

Juga, sambungkan Resistor 220 ohm dengan setiap digit paparan segmen. (Lihat Rajah)

Sekarang kita menyambungkan Modul RTC ke Arduino, memasukkan sel duit syiling dalam modul, dan menyambung mengikut gambarajah yang diberikan. Sama dengan Shift Register.

Anda boleh memuat turun gambar-gambar ini dari pautan yang diberikan di bawah. Sambungan Skema BreadBoard

Langkah 3: Pengekodan

Pengekodan
Pengekodan

Anda akan melihat kod seperti ini seperti yang ditunjukkan dalam gambar:

Hanya Tetapkan masa semasa dalam baris kod ini dan muat naik. Setelah memuat naik, beri komen pada baris ini (gunakan garis miring ganda iaitu //) kerana setelah masa ditetapkan, ia tidak akan berubah.

Sertakan perpustakaan (disediakan dalam pautan yang diberikan di bawah) dalam program dengan pergi ke

Lakarkan <Sertakan Perpustakaan <Tambah. ZIP fail <Tambahkan jalan fail yang anda muat turun

Muat turun kod dan perpustakaan dari pautan yang diberikan di bawah:

Muat turun Kod

Langkah 4: Prototaip (Pilihan)

Prototaip (Pilihan)
Prototaip (Pilihan)
Prototaip (Pilihan)
Prototaip (Pilihan)

Kita boleh menjadikan projek ini mudah alih dengan melakukan sambungan pada PCB.

Semasa membuatnya di PCB, pastikan anda menggunakan pin header wanita untuk memasang litar Arduino jika tidak, pematerian secara langsung boleh merosakkan peranti. Juga, gunakan pangkalan IC 16 pin untuk perintang pergeseran agar alat lain rosak (perkara yang sama berlaku dalam kes saya).

Saya juga memaparkan paparan Segmen pada PCB lain yang boleh dipasang dengan mudah pada kotak atau sesuatu yang lain.

Sambungkan setiap sendi dengan betul, litar mungkin tidak berfungsi.

Cadangan: Mula-mula membuatnya di papan roti kemudian anda boleh memasangkannya ke PCB.

Disyorkan: