İçindekiler:

K'nex Programlanabilir Otomat: 4 Adım
K'nex Programlanabilir Otomat: 4 Adım

Video: K'nex Programlanabilir Otomat: 4 Adım

Video: K'nex Programlanabilir Otomat: 4 Adım
Video: 3D Yazıcı ile ENERJİ KILICI Basmak! (RGB Işıklı) 2024, Temmuz
Anonim
K'nex Programlanabilir Otomat
K'nex Programlanabilir Otomat

Programlanabilir yola sahip bir K'nex otomatı. Bu alternatif tasarım aslında İskenderiyeli Heron tarafından tasarlandı. Yeterli dizim yok, bu yüzden sadece videoda gösterilen kısa programı çalıştırabildim.

Adım 1: Çerçeve ve Motor Bileşenlerini Oluşturun

Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri
Yapı Çerçevesi ve Motor Bileşenleri

Yapı.

Adım 2: Program Millerini Oluşturun

Program Millerini Oluşturun
Program Millerini Oluşturun
Program Millerini Oluşturun
Program Millerini Oluşturun
Program Millerini Oluşturun
Program Millerini Oluşturun

İnce ama güçlü bir ip kullanın. Çoğu sette bulunan iplik, sentetik veya ip işe yarayacaktır. Eşit uzunlukta iki parça ip gereklidir. Dize ne kadar uzun olursa, otomat programınız o kadar uzun süre çalışır. İpin uzunluklarında küçük bir ayar gerekiyorsa, resim 6'ya bakın.

Program milleri kolayca çıkarılabilecek şekilde tasarlanmıştır, böylece yeni programlar basitçe milleri değiştirerek hızlı bir şekilde çalıştırılabilir.

Adım 3: Otomatın Programlanması

Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması
Otomatın Programlanması

İpin altına dolanması, aracı o tarafta ileri doğru hareket ettirmeye izin verir. İpin üzerinden geçmek, aracı o tarafta geriye doğru hareket ettirir. Aracın ileri hareket etmesine izin vermek için her iki iğ de altından geçer; sağa dönmek için, sağ iş mili üstte ve sol iş mili altından geçer ve bunun tersi de geçerlidir. Kodun, otomatın ilk eylemlerini kodlayan en üstteki dize katmanlarıyla ters yönde çalıştığını unutmayın.

Programlamayı basitleştirmek ve farklı komut dosyalarının kolay dağıtımına izin vermek için basit bir kodlama sözdizimi kurdum. Boşlukların eşit olması için not defterinde kodlamayı öneriyorum. Her tekerlek için komut dosyası, ilgili sol ve sağ tekerlekler için bir L ve R ile bu şekilde başlar. Y bir sayıdır ve x bir ölçü birimidir. Yx, belirli bir birimdeki dizenin uzunluğunu gösterir. Yani, örneğin 8 metre. Yx L/ R/ Her iğ 8 çubuğa sahiptir, bu nedenle ileriye doğru hareket etmek (ipi alttan ilmekleyerek) bir tam iğ devri aşağıdaki gibi olacaktır. u altta dolaşmak içindir ve o üstte dolaşmak içindir. A // kodun sonunu belirtir." L/8u// R/8u// L/5u/3o// R/8u/--// Yukarıdaki komut dosyası hafif bir sola dönüşü gösterir. konektör, orijin 1 olacak ve 5. çubukta bir yön dönüşü olacak şekilde orijinden 5. çubuğa yerleştirilmelidir. Diğer taraf, kodlamayı kolaylaştırmak için komut dosyasını dengelemeye yardımcı olmalıdır. " gri bir konektörün etrafındaki durdurma döngüsünü belirtir. Bir örnek L/5u/3o// R/8s/--// Bu, sağ iş milinde dizinin gri konektörün etrafında 360 derece döndürüleceği anlamına gelir, bir durağı belirtir. Dur, başladığı yönde bitmelidir. Hepsi bu kadar. Bir sonraki adımda, daha karmaşık komut dosyalarında birleştirmek için bazı örnek ölçümler ve komut dosyaları sağladım.

4. Adım: Örnek Komut Dosyaları ve Ölçümler

Tüm ölçümler çıplak zemindedir. Gri bir konektörün etrafındaki -8 döngü, bir iş mili üzerindeki 1 tam dönüşe eşdeğerdir. Snakey Path By: The Jamalam L/8u/5o/8u/5o// etc R/5o/8u/5o/8u// etc Bir sıralama verir of Snakey S şekilli pathCircles Yazan: The Jamalam L/32u// R/32o// Daireler içinde dolaşır. lol izlemesi eğlenceli

Instructables ve RoboGames Robot Yarışmasında İkincilik Ödülü

Önerilen: