Robotunuz için Kendi Joystick’inizi Yapın

İşte bir robotu altı düğme kullanarak ileri, geri, sağa, sola, saat yönünde (CW) ve saat yönünün tersine (CCW) hareket edecek şekilde kontrol etmek için basit bir kumanda kolu. Piyasadaki diğer oyun çubuklarından daha ucuzdur. Yazarın prototipi Şekil 1’de gösterilmiştir.

1: Yazarın prototipi

Devre ve çalışma

Robot için kumanda kolunun devre şeması Şekil 2’de gösterilmiştir.

2: Robot kumanda kolunun devre şeması

İki dörtlü OR kapısı 7432 (IC1 ve IC2), altıgen invertör 7404 (IC3), dört LED , altı dokunsal anahtar (S1 ila S6) ve birkaç diğer bileşen etrafında inşa edilmiştir .

İleri, geri, sol, sağ, CW ve CCW dönüşleri gibi her hareket için mantık, IC1, IC2 ve IC3 mantık kapılarının oluşturduğu 6 × 4 kodlayıcı devresini kullanan doğruluk tablosuna dayanır. Altı anahtardan birine (S1 – S6) basıldığında, doğruluk tablosuna göre karşılık gelen bir ikili kodlu ondalık (BCD) kodu oluşturulur.

VEYA geçidine giriş yüksek olduğunda, çıkışı yüksektir. Karşılık gelen çıkış NOT geçidinin giriş pimine (altıgen inverter) bağlanır . NOT geçidine giriş yüksek olduğunda, çıkışı düşüktür. Diğer girişlerde de durum aynıdır.

OR geçitlerinin tüm giriş hatları, R1 ila R6 dirençleri kullanılarak toprağa çekilir. İleri anahtar S1’e basıldığında, IC1’in OR kapısı N1’in çıkışı artar, bu da IC1’in (OR kapısı) N2’nin yüksek olmasını sağlar. Aynı zamanda, IC1’in OR kapısı N3’ün yüksek, IC2’nin (OR kapısı) N1’in yüksek olmasını sağlar.

IC1 ve IC2 çıkışları, sırasıyla IC3’ün (NOT geçidi) 1 ve 5 numaralı giriş pimlerine beslenir. Sinyalleri IC3’e beslemeden önce, oluşturulan kod 1010’dur. Ancak IC3’ten geçtikten sonra çıkış 0101 olur. Bu, robotu doğruluk tablosuna göre ileri yönde hareket ettirmek için gerekli mantıktır.

Benzer şekilde, geriye doğru S4 anahtarına basıldığında, IC1’in çıkış kapısı N4 ve IC2’nin çıkış kapısı N2 yüksek olur. Sinyaller IC3’e ulaşmadan önce, kod 0101’dir ve IC3’ten geçtikten sonra 1010 olur. Bu, doğruluk tablosuna göre robotu geriye doğru hareket ettirmek için gerekli mantıktır.

Tüm giriş anahtarları için üretilen çıkış kodları, CON2 konnektöründe bulunur.

İnşaat ve test

Robot için kumanda kolunun gerçek boyutlu PCB düzeni Şekil 3’te ve bileşen düzeni Şekil 4’te gösterilmektedir.

3: Robot için gerçek boyutlu PCB kumanda kolu düzeni4: PCB için bileşen yerleşimi

PCB ve Bileşen Düzeni PDF’lerini indirin: Buraya tıklayın

Devreyi PCB’ye monte ettikten sonra, CON1’e 5V DC bağlayın. Çıkışı göstermek için tüm LED’leri (LED1 – LED4) ön panele bağlayın. LED’ler üretilen koda göre yüksek (mantık 1) veya düşük (mantık 0) durumunu gösterecek şekilde yanacaktır. Yani, her bir giriş anahtarının durumu, ilgili LED’in ve doğruluk tablosunun aydınlatılmasıyla kontrol edilebilir.

CON2’den robotu çalıştırmak için motor kontrol devresi girişine veya bir video oyunu uygulamasında imleci kontrol etmek için joystick girişine sinyalleri besleyebilirsiniz.

Robotu kontrol etmek için hazır bir RF vericisi çevrimiçi olarak veya yerel pazarda kolayca bulunabilir. Devre, Şekil 5’te gösterildiği gibi robotu kontrol etmek için RF verici devresi ile kullanılabilir.

5: RF vericisiyle bağlantılar

Kumanda kolunun 4 pimli başlığını (A, B, C, D), RF vericisinin 4 pimli girişine (D0, D1, D2, D3) bağlayın. RF vericide D0, D1, D2, D3, + 5V ve GND olarak işaretlenmiş 6 pimli bir başlık bulacaksınız. Bir joystick için ayrı bir sarf malzemesi kullanıyorsanız, zemini ortak yapmayı unutmayın.

 

 

https://drive.google.com/file/d/14ARqFTXZTGLzkK-PLYVxqi63oBeCR79t/view?usp=sharing

Posted in Makaleler.