Daftar Isi:
Video: Posisi Gigi Sepeda Motor Dengan Tampilan Tujuh Segmen: 4 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Proyek ini melibatkan decoding sejumlah input (dalam hal ini 7) untuk ditampilkan sebagai nilai numerik pada Seven Segment Display (SSD) menggunakan sesuatu yang disebut Binary Coded Decimal (BCD), Matriks Dioda, dan chip mikro yang disebut BCD4511 (atau CD4511). Saya memiliki kurva belajar yang sangat curam dengan proyek ini dan saya menjelajahi sejumlah pilihan yang berbeda; termasuk menggunakan Arduino saya dengan register shift-in dan shift-out untuk menghemat pin I/O. Namun pada akhirnya saya menemukan solusi ini lebih kuat dan saya ingin menyusun semua info berguna yang saya kumpulkan selama pencarian saya sehingga orang lain mungkin memiliki pekerjaan yang lebih mudah dalam melakukan hal yang sama.
Langkah 1: Matriks Dioda
Wikipedia akan memberi tahu Anda Binary Coded Decimal (BCD) adalah bentuk pengkodean Biner yang digunakan untuk menampilkan nilai numerik, dalam hal ini sebenarnya tidak memiliki terlalu banyak perbedaan dengan penomoran Biner biasa tetapi patut dicoba. Kami menggunakannya dalam proyek ini karena chip mikro BCD4511 membutuhkannya, dan ini memungkinkan kita memecah tujuh input dari sakelar posisi gigi pada sepeda motor (6 gigi plus netral), menjadi 3 input ke dalam chip BCD4511, yang pada gilirannya akan menggerakkan SSD. Ini berarti alih-alih memiliki 33 dioda untuk menampilkan angka dari 0 hingga 6 (0 menunjukkan netral) semua dari input individual seperti yang ditunjukkan pada gambar langkah sebelumnya, kita sekarang hanya membutuhkan 12 dioda. Ini mungkin kedengarannya tidak terlalu fantastis, tetapi ketika harus menyolder secara fisik semua koneksi itu ke papan, ruang akan diambil dengan sangat cepat. Kami menghasilkan BCD dari input sakelar posisi roda gigi dengan Matriks Dioda, dengan cara yang hampir sama karena kami akan menggunakan Matriks Dioda untuk menggerakkan SSD sebelumnya dengan 33 dioda. Kita hanya perlu mengubah status tiga input ('A', 'B' & 'C') ke chip BCD4511 karena kita hanya perlu menampilkan 0 - 6, sehingga kita dapat secara fisik menahan input keempat ('D') serendah (atau 0) dan memanipulasi tiga input yang tersisa ke chip untuk mendapatkan nilai kita. Untuk memanipulasi status input ke chip mikro, gunakan rangkaian gambar tangan yang ditunjukkan pada gambar di atas. Ini menggunakan Matriks Dioda yang jauh lebih ringkas untuk mendapatkan nilai ke chip. Perhatikan bahwa karena sakelar yang saya miliki bekerja dengan membumikan sinyal yang sesuai dengan gigi apa yang digunakan sepeda, rangkaian bekerja dengan menjatuhkan tegangan melintasi resistor yang terhubung ke bumi melalui dioda. Yaitu. jika resistor terhubung ke dioda yang dibumikan, ia memiliki penurunan tegangan di mana chip mikro membaca sebagai rendah (atau 0) sedangkan sisanya tetap tinggi (atau 1) memberi kita nilai BCD ajaib.
Langkah 3: Dapatkan Solder
Sejauh daftar suku cadang, saya menggunakan yang berikut:- Resistor 330 Ohm (x3)- Dioda (x 12)- Chip mikro CBD4511 (atau CD4511) (x1)- Layar Common Cathode Seven Segment (x1)- Konektor (x17) - Kawat berinsulasi ukuran 0,12 mm generik (sesuai kebutuhan)- Proto-board (5 x 7 cm)Saya sangat merekomendasikan melakukan uji coba pada papan roti tanpa solder terlebih dahulu untuk memastikan Anda tahu persis bagaimana Anda ingin meletakkan sirkuit keluar. Saya akhirnya mengubah konfigurasi sekitar 3 kali sebelum saya membuatnya menyerupai sesuatu yang agak saya banggakan. Untuk menambahkan bukti ini, saya lupa menambahkan koneksi bumi untuk SSD, maka mengapa beberapa gambar memiliki catatan ditambahkan. Kabel biru yang saya gunakan pergi dari chip ke masing-masing konektor SSD di sisi kiri papan. Di bagian kanan, warna biru menghubungkan sinyal pembumian dari sakelar sepeda motor ke dioda yang sesuai dalam matriks. Kabel kuning adalah 'A', 'B' dan 'C' dari input BCD untuk chip, oranye adalah koneksi V+ dan hitam adalah bumi, salah satunya menghubungkan 'D' BCD ke ground untuk menahan rendah karena alasan yang dijelaskan sebelumnya.
Langkah 4: Semua Selesai
Berikut ini tautan ke video indikator perpindahan gigi beraksi.
Saya harap ini masuk akal dan beberapa dari Anda mungkin merasa berguna untuk proyek Anda.
Semua yang terbaik;
Yakobus.
Direkomendasikan:
Jam Tampilan Mekanik Tujuh Segmen: 7 Langkah (dengan Gambar)
Jam Tampilan Mekanik Tujuh Segmen: Beberapa bulan yang lalu saya membuat tampilan 7 segmen mekanis dua digit yang saya ubah menjadi penghitung waktu mundur. Itu keluar dengan cukup baik dan sejumlah orang menyarankan untuk menggandakan tampilan untuk membuat jam. Masalahnya adalah saya sudah lari
Tampilan Jam Tujuh Segmen Edge-Lit: 16 Langkah (dengan Gambar)
Tampilan Jam Tujuh Segmen Edge-Lit: Tampilan tujuh segmen telah ada selama lebih dari satu abad (https://en.wikipedia.org/wiki/Seven-segment_display) dan membentuk bentuk angka yang familier di jam tangan digital, panel instrumen dan banyak tampilan numerik lainnya. Mereka sudah kembali
Jam Tampilan Tujuh Segmen Diy: 9 Langkah
Diy Seven Segment Display Clock: dalam tutorial ini, saya akan menunjukkan cara membuat jam tujuh segmen
Tampilan Tujuh Segmen DIY 2ʺ: 14 Langkah
Tampilan Tujuh Segmen DIY 2ʺ: Tampilan ini dapat dibuat sebagai anoda umum atau katoda umum. Komponen untuk proyek ini adalah PCB, 29 LED 3mm, 8 resistor, dan 2 header perempuan untuk arduino 1x6. Tampilan Tujuh Segmen DIY 2ʺ sangat ideal untuk
Tampilan Tujuh Segmen PVC Daur Ulang: 5 Langkah (dengan Gambar)
Tampilan Tujuh Segmen PVC Daur Ulang: Saya telah berencana membuat jam digital yang dapat saya gantung di dinding saya untuk beberapa waktu sekarang tetapi saya terus memasangnya karena saya hanya tidak ingin membeli akrilik jadi saya menggunakan beberapa saluran kabel PVC sisa dan saya harus mengatakan hasilnya bukan tempat tidur itu jadi mari