Tutorial TM1637 Layar 4-Digit 7-Segmen dengan Arduino

TM1637
Apakah Anda mencari cara untuk menampilkan digit pada mikrokontroler Arduino Anda? Maka, layar 7-segen 4-digit TM1637 adalah yang Anda butuhkan.
Anda dapat menggunakan perangkat ini untuk merancang rangkaian jam dan aplikasi lain yang menampilkan angka.
Namun, layar 7-segen 4-digit reguler memerlukan dua belas pin dan banyak kabel. Untungnya, TM1637 mengurangi jumlah pin menjadi empat.
Dua pin menangani kontrol daya sementara dua pin lainnya mengontrol segmen.
Jadi, dalam artikel ini, Anda akan mempelajari segalanya tentang TM1637 dan cara menghubungkannya dengan papan Arduino.
Apakah Anda siap? Mari kita mulai.
Apa Itu TM1637?

Layar LED
Desain TM1637 memungkinkan Anda menampilkan angka. Selain itu, modul ini dilengkapi dengan empat layar 7-segen yang bekerja sama untuk menciptakan angka. Modul TM1637 bekerja berdasarkan IC TM1637, yang memberikan nama layar TM1637.
Konfigurasi Pin TM1637
TM1637 memiliki empat klem, dengan setiap klem memiliki fungsi yang berbeda. Periksa gambar di bawah ini untuk mengetahui fungsi setiap pin.

Konfigurasi Pin TM1637
Fitur dan Spesifikasi TM1637
Berikut adalah fitur dan spesifikasi layar TM1637:
- Memiliki ukuran portabel
- Memiliki tegangan operasi 3,3v – 5,5v
- Memiliki hingga delapan tingkat kecerahan yang dapat Anda atur
- Selain itu, Anda mendapatkan akses ke empat digit alfanumerik
- Memiliki konsumsi arus aktif 80mA
- Suhu operasi antara -10°c hingga +80°c
- Dilengkapi dengan antarmuka dua kabel
Cara Kerja Modul TM1637
Dalam modul ini, Anda hanya dapat mendirikan komunikasi dengan dua pin, termasuk pin DIO dan CLK. Selain itu, Anda dapat mengirim atau menerima data pada modul ini dari dua pin ini.
Oleh karena itu, Anda akan mengirim angka yang ingin Anda tampilkan pada antarmuka TM1637 dalam bentuk data serial. Selain itu, Anda hanya dapat mengoperasikan modul ini dengan pasokan daya terregulasi +5v. Apa pun yang lebih tinggi dari itu dapat menyebabkan kerusakan yang tidak dapat diperbaiki.
Untuk mendirikan komunikasi, Anda perlu menghubungkan pin CLK dan DIO ke pin GPIO yang tersedia pada mikrokontroler Anda. Ini akan membantu mengembangkan pertukaran data serial dengan beberapa pemrograman.
Meskipun demikian, pertukaran data serial adalah proses yang kompleks. Tetapi Anda dapat memudahkannya dengan mengunduh perpustakaan, yang membantu transmisi data.
Selain itu, Anda perlu mengunduh perpustakaan ini dan menggunakannya dalam program aplikasi Anda. Anda dapat menemukan perpustakaan ini di berbagai situs web.
Setelah Anda menyertakan header, pengontrol akan berkomunikasi sendiri dan mengirimkan karakter yang ingin Anda tampilkan ke modul.
Ketika IC TM1637 menerima data dari pengontrol, itu akan memicu empat segmen layar melalui kode. Kemudian, empat segmen akan menampilkan karakter yang Anda inginkan.
Menghubungkan Layar 7-Segmen 4-Digit TM1637 dengan Arduino
Sebelum kita mempelajari cara menghubungkan TM1637 dengan Arduino, Anda pertama perlu memahami dasar-dasar layar 7-segen.

Layar 7-Segmen
Layar 7-segen memiliki tujuh LED yang berbaris untuk membentuk pola tertentu, biasanya bentuk delapan. Setiap LED adalah apa yang kita sebut segmen.
Menyalakan segmen membentuk sebagian dari digit numerik, heksadesimal, dan desimal. Anda dapat memberi label setiap segmen dari A hingga G. Saat Anda mengatur komponen HIGH atau LOW, Anda dapat menghasilkan karakter yang diinginkan.
Ringkasan Hardware Modul TM1673
TM1673 dilengkapi dengan driver LED serial berbiaya rendah dan memiliki berbagai fungsi, termasuk kontrol kecerahan LED dan kontrol ON/OFF. Ini juga dapat mengakses setiap segmen.
Ini juga dilengkapi dengan empat layar 7-segen 0,36 yang menampilkan suhu atau data sensor, dengan titik dua di tengah yang memudahkan pembuatan proyek jam berbasis waktu.
Mengkabelkan Modul TM1637 dengan Arduino UNO
Menghubungkan modul TM1637 Anda dengan Arduino UNO sangat sederhana. Anda hanya perlu menghubungkan empat kabel, termasuk dua untuk mengontrol layar dan dua untuk daya.
Anda dapat dengan aman memberdayakan modul dengan output 5 volt Arduino. Anda juga akan menghubungkan DIO dan CLK ke pin 3 dan 2 Arduino.
Selain itu, Anda tidak perlu menggunakan pin kritis apa pun pada Arduino karena TM1637 tidak memerlukan pin tertentu untuk bekerja. Jadi, Anda bebas mengubah koneksi pin Anda tetapi pastikan untuk mengubahnya dalam kode Anda.
Instalasi Perpustakaan
Anda akan memerlukan perpustakaan untuk berkomunikasi dengan chip TM1637, seperti yang kami sebutkan sebelumnya. Ada berbagai perpustakaan yang tersedia, tetapi kami akan menggunakan yang ditulis oleh "Avishay Opaz." Anda dapat mengakses Perpustakaan di sini.
Perpustakaan dilengkapi dengan berbagai fungsi yang memungkinkan Anda mengontrol layar TM1637 dengan mudah. Anda hanya perlu memasukkan angka yang ingin Anda tampilkan, dan itu akan melakukan pekerjaan untuk Anda.
Ini cara menginstal Perpustakaan TM1637 Anda:
- Pertama, buka Arduino IDE Anda dan navigasikan ke Sketch > Include Library> Manage libraries.
- Kemudian, tunggu manajer perpustakaan Arduino mengunduh indeks perpustakaan dan memperbarui daftar perpustakaan yang terinstal.
- Selanjutnya, cari TM1637 dan pilih perpustakaan Avishay Opaz.
- Sekarang Anda dapat klik Install untuk memulai instalasi Perpustakaan.
Kode Arduino
Ini adalah kode dasar untuk program pengujian yang melalui berbagai rutinitas. Anda dapat mengunggah kode ini ke Arduino Anda:

Kode Arduino

Kode Arduino

Kode Arduino

Kode Arduino
Proyek Arduino – Membangun Jam dengan TM1637 dan DS3231
Anda dapat memasangkan modul TM167 dengan modul RTC DS3231 untuk membuat jam digital dua puluh empat jam yang berfungsi.
Pertama, hubungkan layar TM1637 dan modul RTC DS3231 Anda dan unggah kode berikut.
Kode menggunakan perpustakaan RTC Adafruit dan menampilkan waktu dalam format 24 jam.

Kode Proyek Arduino

Kode Proyek Arduino
Kata Akhir
Modul layar TM1637 adalah salah satu modul terbaik yang dapat Anda gunakan untuk aplikasi layar LED Anda.
Ini awet, serbaguna, dan dapat menahan suhu operasi tinggi sambil memberikan kinerja optimal.
Selain itu, ini menghilangkan kompleksitas kabel layar 12-pin dengan hanya menyediakan empat pin. Dan ini memiliki berbagai perpustakaan yang membuat komunikasi dengan chip TM1673 lebih mudah daripada modul lain.
Ini juga bekerja untuk beberapa aplikasi, termasuk proyek berbasis waktu dan suhu.
Jika Anda memiliki pertanyaan, silakan hubungi kami, dan kami akan senang membantu.