Isi kandungan:
- Langkah 1: Apa Yang Kita Perlu?
- Langkah 2: Sambungan / Pendawaian
- Langkah 3: Pengekodan
- Langkah 4: Prototaip (Pilihan)
Video: Jam Digital Arduino Menggunakan DS1302: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
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?
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
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
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)
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:
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: 3 Langkah
Cara Membuat Jam Analog & Jam Digital Dengan Jalur Led Menggunakan Arduino: Hari ini kita akan membuat Jam Analog & Jam digital dengan modul Led Strip dan MAX7219 Dot dengan Arduino. Ia akan membetulkan waktu dengan zon waktu tempatan. Jam Analog boleh menggunakan jalur LED yang lebih panjang, sehingga boleh digantung di dinding untuk menjadi seni
Jam Persaraan / Jam Naik / Jam Dn: 4 Langkah (dengan Gambar)
Jam Persaraan / Jam Naik / Jam Dn: Saya mempunyai beberapa paparan dot-matriks 8x8 LED di dalam laci dan memikirkan apa yang harus dilakukan dengan mereka. Diilhamkan oleh instruksional lain, saya mendapat idea untuk membuat paparan hitung mundur / naik untuk dikira ke tarikh / masa yang akan datang dan jika waktu sasaran
Jam Rangkaian ESP8266 Tanpa RTC - Jam NTP Nodemcu Tiada RTC - PROJEK JAM INTERNET: 4 Langkah
Jam Rangkaian ESP8266 Tanpa RTC | Jam NTP Nodemcu Tiada RTC | PROJEK JAM INTERNET: Dalam projek ini akan membuat projek jam tanpa RTC, akan memakan masa dari internet menggunakan wifi dan akan memaparkannya pada paparan st7735
Jam Berasaskan Arduino Menggunakan Modul Jam Sebenar (RTC) DS1307 & 0.96: 5 Langkah
Jam Berasaskan Arduino Menggunakan Modul DS1307 Real Time Clock (RTC) & 0.96: Hai kawan-kawan dalam tutorial ini kita akan melihat bagaimana membuat jam kerja menggunakan modul jam masa nyata DS1307 & Paparan OLED. Oleh itu, kita akan membaca masa dari modul jam DS1307. Dan cetak pada skrin OLED
Jam Digital 12 Jam Menggunakan Arduino: 3 Langkah
Jam Digital 12 Jam Menggunakan Arduino: Ini adalah projek berasaskan papan roti yang menggunakan Atmel Atmega 2560 (Arduino Mega) dan Skrin LCD 16x2 untuk membuat jam digital 12 jam tanpa memerlukan periferal tambahan. Kami juga dapat mengatur dan mengubah waktu dengan bantuan dua butang tekan. Keseluruhannya