Topic outline
- GENEL
- ÜST DÜZEY ROBOTA YÜKSELTMENİN YARARLARI
ÜST DÜZEY ROBOTA YÜKSELTMENİN YARARLARI
Bu derste, yükseltmenin faydalarının yanı sıra işlevsellik farklılıklarıyla tamamlanan orta seviye ve yüksek seviye robot arasındaki temel farkları keşfediyoruz.
Ders, iki seviyenin bir karşılaştırması olarak tasarlanmıştır. Bu dersin amacı, öğrencilere yükseltmeden ne bekleyebilecekleri ve temel oluşturma ve kodlama yaklaşımının nasıl değişeceği konusunda bir fikir vermektir.
Dersin nihai amacı, öğrencilere yükseltilmiş robotun yeni işlevleri ve bunların gerçek yaşam durumlarında nasıl kullanılabilecekleri hakkında bir fikir vermektir.
- ROBOT MONTAJI VE KABLOLAMA
ROBOT MONTAJI VE KABLOLAMA
Bu modülde bir genel bakış dersi olarak, üst düzey bir robotun montajına bakacağız. Sıfırdan başlarken, takılması gereken tüm diğer parçalar veya sensörlerin yanı sıra tüm 3D baskılı parçaları listeleyip tartışacağız.
Bu dersi, öğrencilerin seviye 1 ve seviye 2 temalarına aşina olduğunu varsayarak, önceki derslerle örtüşebilecek robotu inşa etmek için adım adım bir rehber olarak tasarladık.
Benzer bir şekilde, robotun sensörlerinin ve mikro denetleyicilerinin kablolarını keşfederiz ve bir sonraki derste keşfetmeye devam edeceğimiz çekirdek kodu sıralarız.
- SENSÖR VE İŞLETİCİ EKLEMEK
SENSÖR VE İŞLETİCİ EKLEMEK
Kursun ilk pratik dersi, yükseltmeyi gerçekleştirmek için gereken ek sensörler ve aktüatörlere genel bir bakış olacaktır.
Üst düzey robota işlevsellik eklemek için gereken ek sensörleri, bunların iç işleyişini ve kablolamayı listeleyip açıklayacağız.
Bu dersimizde ana şaseye eklenen tüm parçalara odaklanacağız ve başlı başına bir ders olduğu için tutucu kolu görmezden geleceğiz.
- TUTUCU MODÜLÜNÜN EKLENMESİ
TUTUCU MODÜLÜNÜN EKLENMESİ
Bu dersimizde tutucu modülümüzden ne gibi özellikler bekleyebileceğimizi, robotumuza nasıl uygulayabileceğimizi tartışacağız.
3D baskı için hangi parçalara ihtiyacımız olduğunu, işlevlerinin ne olduğunu öğreneceğiz. Ayrıca gerekli ek parçaları da listeleyeceğiz.
Son olarak servo motorlara, temel prensiplerine ve projemizdeki kullanımlarına bakacağız.
- İŞLEVSELLİK TESTİ
İŞLEVSELLİK TESTİ
Dersin son dersi, önceki tüm derslerde yaptıklarımızın kümülatifini sağlar.
Robotun tüm fonksiyonlarını test etmemize yardımcı olacak temel kodun nasıl yazılacağını ve yükleneceğini öğreneceğiz.
Ayrıca öğrencilere kendi kodlarını ve robotun işlevlerini geliştirmeleri için gereken temelleri verecek bazı kod örneklerini de keşfedeceğiz.
Dersin sonunda öğrencilerin temel işlevleri kodlanmış çalışan bir robotu olmalıdır.
Bölümler:
· Üst düzey işlevler için temel kodu keşfetmek
· Kodun robota yüklenmesi
· Robot fonksiyonlarının test edilmesi
· Daha sonra nereye gitmeli?
MER robotu için mevcut tüm kodlar GitHub'da mevcuttur. GitHub, geliştiricilerin kodlarını depolamasına ve yönetmesine, ayrıca kodlarındaki değişiklikleri izlemesine ve kontrol etmesine yardımcı olan bir web sitesi ve bulut tabanlı hizmettir. Diğer tüm kullanıcılar kodu indirebilir ve tarayabilir, ayrıca kendi kodlarını yazıp ekleyebilir.
MER kod deposu şu adreste bulunmaktadır: https://github.com/tomazf/MER_robot