İçindekiler:
- Gereçler
- 1. Adım: Parçaları Yazdırın
- Adım 2: Parçaları Birleştirin
- Adım 3: Dijitalden İkili Kodlayıcıya Test Etme
- 4. Adım: Son Düşünceler
Video: Çoğunlukla 3D Baskılı İkili Kodlayıcı: 4 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bir kodlayıcı, bilgileri bir biçimden veya koddan diğerine dönüştürür. Bu Talimatta sunulan cihaz, yalnızca 0'dan 9'a kadar olan ondalık sayıları ikili eşdeğerlerine dönüştürecektir. Bununla birlikte, burada sunulan kavramlar, makul sayıda öğe ve kod için kodlayıcılar oluşturmak için kullanılabilir (örneğin 20 veya daha az). Kolayca elde edilebilen birkaç mikro anahtar ve vida dışında, çoğu mekanik olan bu makinenin tüm parçaları 3D olarak basılabilir.
Bunu neden yapıyorum?
Geçenlerde, Edward Alcosser, James P. Phillips ve Allen M. Wolk tarafından 1968'de yayınlanan "Çalışan Bir Dijital Bilgisayar Nasıl Yapılır" başlıklı bir kitapla karşılaştım. "Yaparak öğren" felsefesine inananlar, "genellikle evin etrafında veya bir mahalledeki elektrikli parça mağazasında bulunan basit ucuz bileşenleri" kullanarak böyle bir bilgisayarın nasıl inşa edileceğini gösteriyorlar. Tasarım boyunca çeşitli anahtarlar oluşturmak için ataç kullandıklarından buna genellikle "ataç bilgisayar" kitabı denir.
Bu yüzden WDC-1 adını verdiğim kitaba dayalı bir "Çalışan Dijital Bilgisayar" yapacağım. Kitap, Aritmetik Mantık Birimi, Çekirdek Bellek, Kontrol Birimi gibi bilgisayarın ana bileşenlerine dayalı bölümlere ayrılmıştır ve ilk önce ele alacağım Ondalık - İkili Kodlayıcıyı tahmin ettiniz.
Yukarıda, kodlayıcı yapısını gösteren kitaptan bir diyagram bulunmaktadır. Boş bir iplik makarası kullandılar, onu yalıtılmamış tel ile sardılar, ardından teli ikili kodlar için kesikleri olan kağıtla kapladılar. Kodları okumak için kontak olarak dört ataç kullanıldı (sana ataç olacağını söylemiştim). Sadece vaat edilen ev eşyalarını kullanan ustaca bir tasarımdı.
Tasarımın Yükseltilmesi
Tasarımımda ataç kullanılmasa da orijinalin hem konseptini hem de ruhunu bünyesinde barındırdığına inanıyorum. Burada "saf" bir kopya için gitmiyorum. Günün sonunda birisi yeni makinede kitaptan programları "çalıştırabilmelidir". Decimal to Binary Encoder ile başlayarak.
Gereçler
Basılı parçalara ek olarak aşağıdakilere ihtiyacınız olacak (yukarıda görüldüğü gibi):
- 4 Cylewet Anlık Menteşe Metal Makaralı Kol Mikro Anahtarları - Amazon
- 4 M3 x 3 mm cıvata
1. Adım: Parçaları Yazdırın
Parçaları varsayılan yönlendirmelerinde yazdırın. Aksi belirtilmedikçe aşağıdaki yazdırma ayarlarını kullanın:
Baskı Çözünürlüğü:.30 mm
Dolgu: %20
Çevre: 2
Destekler: Hayır
Filament: AMZ3D PLA kullandım
Ondalık - İkili Kodlayıcı oluşturmak için aşağıdaki bölümleri yazdırmanız gerekir:
- 1 Enkoder Tabanı
- 1 Enkoder Düğmesi
- 15 Encoder Peg - Çözünürlüğü 0,10 mm'ye ayarlayın, küçük bir kenar ekleyin ve ilk katman hızını 5 mm/sn'ye düşürün
- 1 Enkoder Anahtarı Üstü
- 1 Enkoder Üstü
- 1 Enkoder Tekerleği
Adım 2: Parçaları Birleştirin
Decimal to Binary Encoder'ı bir araya getirmek oldukça kolaydır:
- Dört Kol Mikro Anahtarını, yukarıdaki ilk resimde gösterildiği gibi Kodlayıcı Tabanı tutma duvarları arasına kaydırın.
- Anahtarları yerine kilitlemek için Enkoder Anahtarının Üstünü takın.
- Kilit tırnaklarının yerinde olduğundan emin olarak Kodlayıcı Tekerleği Üstünü Kodlayıcı Tekerleğine takın.
- Yukarıdaki tabloyu kullanarak Kodlayıcı Mandallarını Kodlayıcı Çarkına ekleyin.
- Kodlayıcı Çarkını Kodlayıcı Taban milinin üzerine kaydırın. Anahtar kollarını bükmemeye dikkat edin. Kodlayıcı Çarkını takarken onları geride tutmanız gerekebilir.
- Enkoder Üstünü Tabana yerleştirin ve dört M3 x 3 mm cıvatayla sabitleyin.
- Enkoder Düğmesini milleri ve delikleri hizalayarak yerine kaydırın.
Bu kadar. Decimal to Binary Encoder'ınız kullanıma hazır.
Adım 3: Dijitalden İkili Kodlayıcıya Test Etme
Yukarıdaki ilk resim, kitaptan Ondalık - İkili kodlayıcı panelini göstermektedir. Henüz buna tam olarak hazır olmadığım için ikinci resimde gördüğünüz test panelini yaptım. İkili Kodlayıcıyı dört M3 x 8 mm cıvata ile monte ettim ve bazı evde yetiştirilen panel montaj soketlerine dört adet 3 mm LED ekledim.
Kablolama oldukça düz ileri. ekledim:
- Dört LED katot (kısa kablolar) toprağa.
- Anahtarların her birinden +5V'a ortak terminal.
- Normalde her bir anahtardan ilgili LED'in Anotuna giden terminali açın.
Son iki resimden sonucu görebilirsiniz. Başarı. İkili Kodlayıcı aslında oldukça hoş bir "his"e sahiptir. Düğmenin bir sayıya ne zaman kilitlendiğini bilirsiniz. Güzel.
4. Adım: Son Düşünceler
Pek çok kişinin yakın zamanda mekanik bir Dijitalden İkili Kodlayıcıya ihtiyaç duyacağını beklemiyorum, ancak burada gösterilen tekniklerin diğer kodlama görevleri için genelleştirilebileceğini düşünüyorum. Örneğin WDC-1 projesiyle, gereken iki İkili Kodlayıcıya ek olarak, makine talimatlarını (ADD, SUB, SHIFT, vb.) Aritmetik Mantık Birimimin ihtiyaç duyduğu yedi kontrol sinyaline eşlemek için bir kodlayıcı yapacağım. bu görevleri yerine getirin.
Bunu beğendiyseniz, diğer Talimatlarımdan bazılarına göz atmak isteyebilirsiniz. Çoğunlukla 3B Baskılı Döner Anahtar biraz ilginizi çekebilir.
Önerilen:
Çoğunlukla 3D Baskılı Başka Bir Döner Anahtar: 7 Adım (Resimlerle)
Başka Bir Çoğunlukla 3D Baskılı Döner Anahtar: Bir süre önce Minivac 601 Replika projem için özel olarak Çoğunlukla 3D Baskılı Döner Anahtar oluşturdum. Yeni Think-a-Tron 2020 projem için kendimi başka bir döner anahtara ihtiyaç duyarken buluyorum. Bir SP5T panel montaj anahtarı arıyorum. Bir ek
Çoğunlukla 3D Basılı Basma Düğmesi: 4 Adım (Resimlerle)
Çoğunlukla 3D Basılmış Basmalı Düğme: Son birkaç yıldır eğitici bilgisayar "oyuncaklarının" kopyalarını yapıyorum; 50'li ve 60'lı yıllardan. Karşılaştığım zorluklardan biri, dönem bölümlerini veya en azından orijinal olarak geçecek kadar benzer bölümleri bulmak
Çoğunlukla 3D Baskılı Rocker Switch: 4 Adım (Resimlerle)
Çoğunlukla 3D Baskılı Basmalı Anahtar: Eğitilebilir, mütevazi manyetik manyetik anahtar ve birkaç neodimyum mıknatıs ile neler yapılabileceğinin daha fazla araştırılmasıdır. Şimdiye kadar manyetik anahtarlar ve mıknatıslar kullanarak aşağıdakileri tasarladım: Rotary Switch Slider Switch Push Bu
Arduino İkili Saat - 3D Baskılı: 5 Adım (Resimlerle)
Arduino Binary Clock - 3D Printed: Bir süredir ofis masam için Binary saatlere bakıyorum, ancak oldukça pahalılar ve/veya çok fazla özelliklere sahip değiller. Bu yüzden onun yerine bir tane yapmaya karar verdim. Saat yaparken dikkat edilmesi gereken bir nokta, Arduino / Atmega328
Çoğunlukla Geri Dönüştürülmüş Parçalardan Bir Tezgah Güç Kaynağı Yapın: 19 Adım (Resimlerle)
Çoğunlukla Geri Dönüştürülmüş Parçalardan Bir Tezgah Güç Kaynağı Yapın: Bu talimat, esas olarak geri dönüştürülmüş parçalar kullanarak nasıl çok iyi bir tezgah güç kaynağı yapacağınızı gösterecektir. Bu gerçekten "mark II", burada "işaret I" görebilirsiniz. İlk banko egzersizimi bitirdiğimde