Isi kandungan:

Kedudukan Gear Motor dengan Paparan Tujuh Segmen: 4 Langkah
Kedudukan Gear Motor dengan Paparan Tujuh Segmen: 4 Langkah

Video: Kedudukan Gear Motor dengan Paparan Tujuh Segmen: 4 Langkah

Video: Kedudukan Gear Motor dengan Paparan Tujuh Segmen: 4 Langkah
Video: Tips & Trik Mengemudi Unit Hino Dutro Euro 4 Pada Saat Tanjakan 2024, November
Anonim
Kedudukan Gear Motor Dengan Paparan Tujuh Segmen
Kedudukan Gear Motor Dengan Paparan Tujuh Segmen

Projek ini melibatkan penyahkodan sejumlah input (dalam hal ini 7) untuk dipaparkan sebagai nilai berangka pada Tampilan Segmen Tujuh (SSD) menggunakan sesuatu yang disebut Binary Coded Decimal (BCD), Diode Matrix dan cip mikro yang disebut BCD4511 (atau CD4511). Saya mempunyai keluk pembelajaran yang sangat curam dengan projek ini dan saya meneroka pelbagai pilihan; termasuk menggunakan Arduino saya dengan register shift-in dan shift-out untuk menjimatkan pin I / O. Walau bagaimanapun pada akhirnya saya dapati penyelesaian ini lebih mantap dan saya ingin mengumpulkan semua maklumat berguna yang saya kumpulkan semasa pencarian saya sehingga orang lain mungkin mempunyai pekerjaan yang lebih mudah untuk melakukan perkara yang sama.

Langkah 1: Matriks Diod

Perpuluhan Berkod Perduaan
Perpuluhan Berkod Perduaan

Wikipedia akan memberitahu anda Binary Coded Decimal (BCD) adalah bentuk pengekodan binari yang digunakan untuk memaparkan nilai berangka, dalam hal ini sebenarnya tidak terlalu banyak perbezaan dengan penomboran Binari biasa tetapi perlu diperiksa. Kami menggunakannya dalam projek ini kerana cip mikro BCD4511 memerlukannya, dan ini membolehkan kita memecahkan tujuh input dari suis kedudukan gear pada motosikal (6 roda gigi ditambah netral), hingga 3 input ke dalam cip BCD4511, yang pada gilirannya akan mendorong SSD. Ini bermaksud, bukannya mempunyai 33 diod untuk memaparkan nombor dari 0 hingga 6 (0 menunjukkan neutral) semuanya dari input individu seperti yang ditunjukkan dalam gambar langkah sebelumnya, kita sekarang hanya memerlukan 12 dioda. Ini mungkin tidak begitu hebat tetapi ketika menyisipkan semua sambungan ke papan secara fizikal, ruang akan diambil dengan cepat. Kami menghasilkan BCD dari input suis kedudukan gear dengan Diode Matrix, dengan cara yang hampir sama seperti yang kita gunakan Diode Matrix untuk menggerakkan SSD sebelumnya dengan 33 diod. Kita hanya perlu mengubah keadaan tiga input ('A', 'B' & 'C') ke cip BCD4511 kerana kita hanya perlu memaparkan 0 - 6, jadi kita secara fizikal dapat menahan input keempat ('D') serendah (atau 0) dan memanipulasi baki tiga input ke cip untuk mendapatkan nilai kami. Untuk memanipulasi keadaan input ke cip mikro, gunakan litar tangan yang ditunjukkan dalam gambar di atas. Ia menggunakan Matriks Diod yang jauh lebih ringkas untuk mendapatkan nilai ke cip. Perhatikan bahawa kerana suis saya berfungsi dengan memasang isyarat yang sesuai dengan roda gigi basikal, litar berfungsi dengan menurunkan voltan merintangi perintang yang disambungkan ke bumi melalui dioda. I. E. jika perintang disambungkan ke diod yang dibumikan, ia mengalami penurunan voltan di mana cip mikro dibaca serendah (atau 0) sementara selebihnya tetap tinggi (atau 1) memberi kita nilai BCD ajaib.

Langkah 3: Dapatkan Pematerian

Dapatkan Pematerian
Dapatkan Pematerian
Dapatkan Pematerian
Dapatkan Pematerian
Dapatkan Pematerian
Dapatkan Pematerian

Sejauh senarai bahagian berlaku, saya menggunakan yang berikut: - Perintang 330 Ohm (x3) - Diod (x 12) - Cip mikro CBD4511 (atau CD4511) (x1) - Paparan Segmen Seven Seven Cathode (x1) - Penyambung (x17) - Kawat bertebat tolok 0.12 mm generik (seperti yang diperlukan) - Proto-board (5 x 7 cm) Saya sangat mengesyorkan melakukan percubaan pada papan roti tanpa pateri terlebih dahulu untuk memastikan anda tahu dengan tepat bagaimana anda ingin meletakkan litar keluar. Saya akhirnya mengubah konfigurasi sekitar 3 kali sebelum saya menyerupai sesuatu yang saya banggakan samar-samar. Untuk menambahkan bukti ini, saya lupa untuk menambahkan sambungan bumi untuk SSD, oleh itu mengapa beberapa gambar mempunyai nota yang ditambahkan. Kabel biru yang saya gunakan pergi dari cip ke setiap penyambung SSD di sebelah kiri papan. Di separuh kanan biru menghubungkan isyarat pembumian dari suis motosikal ke dioda yang sesuai di matriks. Kabel kuning adalah 'A', 'B' dan 'C' dari input BCD untuk cip, oren adalah sambungan V + dan hitam adalah bumi, salah satunya menghubungkan 'D' BCD ke tanah untuk menahan ia rendah kerana alasan yang dijelaskan sebelumnya.

Langkah 4: Selesai

Berikut adalah pautan ke video penunjuk pergeseran gear dalam tindakan.

Saya harap ini masuk akal dan ada di antara anda mungkin menganggapnya berguna untuk projek anda.

Semua yang terbaik;

James.

Disyorkan: