Bölüm 1: Temel Konulara Giriş
Şimdi Kontrol Sistemimiz tamamen kuruldu ve programlamaya hazır olduğuna göre, tam bir robot çalıştırmanın zamanı geldi, değil mi?
Bu bölümde motorları hareket ettirecek ve sensörleri kullanacak olsak da, öncelikle küçük adımlarla başlamamız önemlidir. Bu bölümde, Kontrol Hub'a bağlanabilecek bileşenlerin nasıl programlanacağını parçalara ayırarak çalışmak için basit bir test düzeneği kullanacağız.
Bu bileşenleri tek tek ele alarak, onların yeteneklerini daha ayrıntılı keşfedecek, yaygın kullanım alanlarını inceleyecek ve tam bir robotla çalışırken ortaya çıkabilecek hataları tartışacağız.
Hızlı Kontrol!
Bu bölümde önce test etme kavramına odaklanacağız. Peki, sizce test etmenin robotikte neden önemli olduğunu düşünüyorsunuz?
Test Düzeneği Kurulumu
En iyi uygulamalardan biri, aldığınız tüm bileşenleri ilk aldığınızda tek tek test etmeyi alışkanlık haline getirmektir. İşte bu noktada test düzeneğimiz devreye giriyor. Test düzeneğimizde, bileşenleri Servo Güç Modülü veya Genişleme Hub’ı gibi bir şey yerine doğrudan Kontrol Hub’a bağlayarak temel seviyede tutacağız. İstenirse, testleri görselleştirmeyi kolaylaştırmak için servo boynuzu veya tekerlek gibi bazı mekanik parçalar ekleyebiliriz, ancak bu gerekli değildir.
Bu eğitimde test düzeneğimizi programlama temellerini öğrenmek için kullanacağız. Ancak, gelecekteki testler için bir test düzeneği bulundurmanız şiddetle tavsiye edilir.
Göz At!
Belirtildiği gibi, bu bölümde ilk olarak test kavramına odaklanacağız. Sizce robotikte test etmek neden önemli olabilir?
Test Yatağı Oluşturma
Rutine girmesi gereken en iyi uygulamalardan biri, tüm bileşenlerinizi ilk alındıklarında ayrı ayrı test etmektir. İşte bu noktada test yatağı devreye giriyor. Test yatağımız için, Servo Güç Modülü veya Genişletme Hub'ı gibi bir şey yerine doğrudan Kontrol Hub'ımıza bağlı bileşenlerimizle temellere bağlı kalacağız. İstenirse, testimizi görselleştirmeye yardımcı olmak için servo boynuzu veya tekerlek gibi bazı mekanik parçalar ekleyebiliriz, ancak bu gerekli değildir.
Bu eğitimde test yatağımızı programlama temellerini öğrenmek için kullanacağız, ancak gelecekteki testler için bir test yatağı bulundurmanız şiddetle tavsiye edilir.
Bu eğitim için bir test düzeneği oluşturmak için aşağıdaki bileşenlere ihtiyacınız olacak. Yapılandırmada kullandığımız isimler dahil edilmiştir:
Bileşen
Yapılandırma Adı
Kontrol Hub
Core Hex Motor
test_motor
Akıllı Robot Servo
test_servo
REV Dokunmatik Sensör
test_touch
Renk Sensörü V3
test_color
Pil

Test düzeneğinin tasarımı, kullanım amacına ve mevcut kaynaklara bağlıdır. Örneğin, burada kullanılan test düzeneğinin tasarım gereksinimlerinden biri erişilebilirlikti. Donanım bileşenlerinin Ekstrüzyona yerleştirilmesi, aktüatörlerin, sensörlerin ve Kontrol Hub’ının kolayca çıkarılmasını veya değiştirilmesini sağlar.
Test düzeneğinizi monte ettikten sonra, yapılandırmanızı Sürücü Hub’da tamamladığınızdan emin olun.
Test düzeneği için dikkate alınması gereken diğer küçük ama önemli tasarım unsurları vardır. Örneğin, bir aktüatörü test düzeneğine eklerken şu soruları göz önünde bulundurun:
Aktüatör ne kadar kısıtlanmalıdır? Motorlar veya diğer aktüatörler için bir test düzeneği oluşturmanın faydalarından biri, test sürecinde motorların düzgün şekilde sabitlenebilmesidir. Bu durumda temel hareket desteği ve kısıtlama sağlamak değerlidir.
Aktüatörün davranışını nasıl gözlemleyebilirsiniz? Örneğin, test düzeneğinde motorun davranışını görselleştirmek için bir tekerlek ve bir kablo bağı kullanılmıştır. Bant veya başka işaretleyiciler de kullanılabilir.
Last updated