Penulis Hackaday, yang dijuluki Yann Guidon, membina sebuah penyahkodan tujuh segmen binari besar pada relay dan dioda, menggantikan ... hanya satu cip kecil seperti K514ID1. Hanya microcircuit yang membosankan, dan untuk melihat bagaimana ia berfungsi, anda perlu memecahkannya dan meletakkan kristal di bawah mikroskop. Dan di sini anda dapat melihat di mana segala sesuatu berada, apa fungsi ia berfungsi, dan apa yang akan berubah jika litar diubahsuai dalam satu cara atau yang lain. Dan yang paling penting - ia secara misteri mengklik setiap kali anda menukar.
Buatan sendiri powered by a power supply 3.3-volt bipolar. Bagi setiap tiang, ia boleh mengambil sehingga 0.45 amperes, bergantung kepada angka heksadesimal yang ditunjukkan. Skim ini termasuk: sepuluh RES-15 relay, satu tujuh-segmen penunjuk cahaya IV9, lima puluh sembilan diod germanium D9K. Rintangan input setiap input penyahkod adalah sama dengan rintangan penggulungan geganti. Peranti ini dibuka perkakasan yang dilesenkan di bawah Creative Commons BY-SA 4.0. Perhimpunan litar itu selesai pada Ogos 2018.
Oleh kerana litar adalah litar relay-diod, adalah logik untuk mengandaikan bahawa kod binari mula-mula dihantar ke decryptor perpuluhan binari, pada output yang mana kod menjadi positional, dan kemudian matriks pecahan mengubah kod pos ke dalam segmen tujuh segmen. Ini adalah cara yang paling malas, tetapi tidak optimum: lebih banyak relay dan diod diperlukan. Yann Guidon mengurangkan bilangan kedua-dua mereka dengan menggunakan kod pos, tetapi kod yang lebih kompleks, tidak terlalu mudah dibaca manusia, tetapi boleh difahami dengan matriks diod sebagai perantaraan.
Dan kerana setiap segmen penunjuk batu boleh dikuasakan dengan voltan apa-apa kekutuban, matriks ini masih boleh dioptimumkan. Lihat bagaimana tuan menyedari keluarannya pada dioda disambungkan ke arah yang berbeza. Tetapi itu bukan semuanya. Untuk titik tengah sumber kuasa bipolar, dia hanya menghubungkan output umum penunjuk tersebut. Dan relay dikuasakan oleh voltan yang diambil antara tiang sumber ini, yaitu, 7.2V. Untuk menyusun input penyahkod yang digunakan gegelung geganti, dibongkar dari seluruh litar. Secara umum, lihat:
Dengan memilih kaedah pemasangan skema ini, anda diberi skop penuh. Jika anda mahu pergi ke trek yang dipukul - ambil fail selesai untuk Eagle: dan. Anda boleh menggunakan papan roti.
Tuan sendiri juga memutuskan untuk tidak terhad kepada satu pilihan. Dalam salah satu daripada mereka dia menggunakan butang untuk memasukkan kod binari, dan LED untuk menunjukkan satu pertengahan, yang mudah untuk penyahpepijatan:
Saya meninggalkan butang yang lain, dan menggantikan dioda matriks dengan LED lama dalam kes logam, sebagai contoh, AL102:
Pada ketiga, saya membuat papan dengan penunjuk tegak dan penyambung untuk membekalkan isyarat kepada input dari luar:
Anda boleh menyambung kepadanya papan ujian dengan kod perduaan dahulu menggunakan suis dail:
Dan anda boleh mendail dari mereka paparan berbilang angka dengan penyahkod terbina dalam:
Mungkin pembaca akan terkejut bahawa penunjuk kadang-kadang tidak menunjukkan bilangan, tetapi huruf. Ini adalah perkara biasa. Empat digit binari boleh mengodkan enam belas kombinasi - dari 0 hingga 15. Nombor dari 0 hingga 9 adalah nombor, dan dari 10 hingga 15 - huruf A, B, C, D, E, F. Oleh itu, sistem nombor heksadesimal sangat luas dan digunakan dalam teknologi komputer - ia membolehkan anda untuk menggunakan segala-galanya, dan bukan hanya beberapa kombinasi ini, kerana akan menggunakan binari. Pengoptimuman lagi.
Sekiranya anda telah mengumpul sesuatu mengenai pelepasan gas dan penunjuk kilat, cahaya akan mengejutkan anda dengan kesederhanaannya berbanding dengannya. Ia hanya mentol pijar, hanya pelbagai filamen. Sekiranya anda tidak menemui satu, ambil lampu penunjuk kecil dan susunkannya dalam bentuk segmen. Voltan bekalan mentol sepatutnya separuh voltan gegelung geganti, arus perlu kurang daripada had untuk diod. Jika ia sedikit lebih besar, anda boleh mengambil diod moden - seperti yang kecil, tetapi pada arus yang lebih tinggi.
Mari lihat bagaimana Yann Guidon mengumpul salah satu pilihan peranti. Dia bermula dengan memperoleh penunjuk dan sepuluh geganti:
Ia memakai dua peranti input untuk memilih dari: butang dan suis ibu jari dengan encoder binari terbina dalam, dan juga empat relay pertama, kepada lilitan yang mana peranti input ini akan disambungkan:
Menginstapkan relay yang tersisa, menyambungkannya mengikut rajah yang ditunjukkan di atas, dan mengeluarkan dekoder yang menghasilkan kod perantaraan, memuatkan LED untuk penyahpepijatan. Pada peringkat ini, sumber bipolar tidak diperlukan, kerana tidak ada lagi penunjuk yang outputnya harus disambungkan ke titik tengah sumber kuasa.
Matriks dan penunjuk diod solder. Semuanya berfungsi, tetapi matriks belum dioptimumkan, terdapat lebih banyak dioda di dalamnya daripada yang mungkin:
Dan akhirnya, ia mengoptimumkannya, mendapatkan apa yang telah anda lihat pada awal artikel.
Jika anda ingin membuat penyahkod relay (contohnya, jam) hanya penyahkod, dan sumber isyarat perduaan bagi setiap kategori akan menjadi litar logik atau mikrokontroler, gegelung relay perlu dipadankan dengan mereka menggunakan suis transistor. Untuk melakukan ini, anda perlu mengambil transistor struktur P-N-P, sambungkan pemancar kepada minus bekalan kuasa sumber isyarat, pemungut ke salah satu terminal penggulungan relay, dan outputnya yang lain ditambah dengan kuasa sumber isyarat. Shunt yang berliku dengan diod dalam polariti terbalik. Sambungkan pangkalan transistor dengan perintang 1-kilo-ohm kepada output microcircuit. Setiap decryptor akan memerlukan empat kunci tersebut.
Dan paparan seperti dalam filem fiksyen sains lama sudah siap!