Isi kandungan:
Video: Jam Digital & Binari dalam 8 Digit X 7 Segmen LED Paparan: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Oleh lagsilva Ikuti Lagi oleh pengarang:
Tentang: Pengekodan, Prototaip Elektronik dengan Arduino dan Analisis Data adalah hobi saya. Lebih Lanjut Mengenai lagsilva »
Ini adalah versi Digital & Binary Clock yang saya tingkatkan menggunakan Paparan LED Segmen 8 Digit x 7.
Saya suka memberikan ciri baru untuk peranti biasa, khas jam, dan dalam hal ini penggunaan paparan 7 Seg untuk Jam Binari tidak konvensional dan ini adalah cara yang menarik dan berbeza untuk menggunakannya.
Pilihan saya dalam projek ini adalah menggunakan paparan yang dikuasakan oleh MAX72xx yang sangat berguna kerana hanya menggunakan tiga port Arduino digital. Saya juga menggunakan modul RTC DS1307 yang murah untuk menyimpan mod waktu jam pada memori dalamannya: 24HS standard atau AM-PM.
Setiap kali anda menetapkan semula atau memulakan semula Arduino, mod masa akan berubah.
Empat digit pertama di sebelah kiri paparan menunjukkan jam dan minit dalam nombor perpuluhan. Tiga digit seterusnya menunjukkan jam, minit dan saat dalam notasi binari dan digit terakhir di sebelah kanan memberitahu hari kerja.
Mengenai kodnya, saya harus mengembangkan cara untuk menggunakan perpustakaan "LedControl" untuk mengubah paparan perpuluhan 7-Seg konvensional menjadi paparan Binari. Penyelesaiannya adalah dengan menggunakan fungsi "setRow" yang biasanya diterapkan untuk paparan dot matrix. Dengan fungsi ini, anda dapat mengawal LED paparan secara individu untuk membuat corak corak apa pun.
Harap awak suka!
Langkah 1: Senarai Bahan
- Arduino UNO R3
- Paparan LED 8 Digit x 7 Segmen dengan MAX7219
- Modul RTC DS1307 (Jam Masa Sebenar)
- Papan Roti Kecil
- Pelompat
Langkah 2: Skematik
Sambungan pemasangan ditunjukkan dalam lakaran yang dilampirkan.
Ikuti dengan teliti sebelum menghidupkan kuasa.
Langkah 3: Templat
Saya membuat model yang dicetak di atas kertas untuk menutup dan memudahkan membaca paparan LED.
Cetak dan potong di atas Paparan Seg 7.
Langkah 4: Kod Arduino
Dalam fail yang dilampirkan adalah kod Arduino.
Anda memerlukan perpustakaan berikut untuk menjalankan kod ini:
LedControl.h - Perpustakaan untuk mengawal paparan LED dengan MAX72xx
Wire.h - Perpustakaan untuk menyokong komunikasi dengan RTC
DS1307RTC.h - Perpustakaan untuk mengawal RTC
Disyorkan:
Paparan Jam Binari BigBit: 9 Langkah (dengan Gambar)
Paparan BigBit Binary Clock: Dalam Instructable sebelumnya (Microbit Binary Clock), projek ini sangat sesuai sebagai alat desktop mudah alih kerana paparannya agak kecil. Oleh itu, nampaknya versi yang sesuai mestilah versi mantel atau dinding tetapi jauh lebih besar
Paparan Segmen 4 Digit 7 14 Pin Dengan Arduino: 3 Langkah
4 Digit 7 Segmen Paparan 14 Pin Dengan Arduino: Adalah idea yang baik untuk menguji sama ada peranti berfungsi dengan betul atau tidak jika komponen itu mempunyai bilangan pin yang sangat banyak. Dalam projek ini, saya telah menguji paparan 4 digit 7 segmen 14 pin saya. Semua segmen 7 akan memaparkan 0 hingga 9 pada masa yang sama
Menggunakan Paparan Segmen 4 Digit & 7, Dengan Arduino: 7 Langkah
Menggunakan Paparan Segmen 4 Digit & 7, Dengan Arduino: Dalam tutorial ini saya akan menunjukkan kepada anda cara menggunakan paparan segmen 7 dengan 4 digit menggunakan arduino. Beberapa perkara asas yang ingin saya nyatakan adalah bahawa ini menggunakan hampir semua pin digital di arduino uno, leonardo, papan dengan 13 digi
Jam Randik Paparan Segmen 4 Digit 7: 3 Langkah
Jam Randik Paparan Segmen 4 Digit 7: Petunjuk ini akan menunjukkan kepada anda bagaimana membuat jam randik masa nyata yang berfungsi sepenuhnya dari paparan tujuh segmen 4 digit
Kunci Gabungan Tanpa Wayar Arduino Dengan Paparan Segmen NRF24L01 dan 4 Digit 7: 6 Langkah (dengan Gambar)
Kunci Gabungan Tanpa Wayar Arduino Dengan NRF24L01 dan Paparan Segmen 4 Digit 7: Projek ini memulakan hidupnya sebagai latihan untuk melakukan sesuatu dengan paparan segmen 4 digit 7. Yang saya hasilkan ialah kemampuan memasukkan 4 digit nombor gabungan, tetapi sekali ia sudah selesai, agak membosankan. Saya membuatnya menggunakan Arduino UNO