Adından hemen anlaşılıyor ki robot kontrolörde yapıldı Arduino. Yazar daha rahat kullanım için kendi kütüphanelerini yarattı. Robotun standart ekipmanı, ön panelde yer alan bir menzil bulucu, iki tekerlek ve iki motor içerir. Gelecekteki olası yükseltmeler için, makinenin üzerine bir breadboard yerleştirilmiştir. Cihaz kontrol edilir ve bağımsız olarak çalışır, istenirse radyo kontrolü ekleyebilirsiniz. Makale CARduino ve kütüphanelerle çalışmayı açıklıyor, bazı örnekler var.
Kütüphane nedir?
Kütüphane robot kontrolünü büyük ölçüde basitleştirir. Proje, programlama konusunda özellikle güçlü olmayan, ancak basit robotlar yapma arzusu olan insanlar için tasarlanmıştır. Böyle bir model oluşturmak için motor kontrol alanında bilgi gerektirmez. Kütüphane her şeyi kendi başına yapacak, programı en basit komutlara indirgeyecek "sağa dön ve bir saniye git" veya "üç saniye ileri git ve sonra hızlan." Kütüphanede CARduino'yu yapılandırmanıza yardımcı olacak örnek programlar bulunmaktadır.
Aynı malzemeler mevcut değilse ne yapmalı?
Böyle bir robotu bu tür malzemeler olmadan monte edebilirsiniz. Kütüphane hemen hemen her meclis üzerinde çalışma yeteneğine sahiptir. Örneğin, şasi için diğer tekerlekleri veya malzemeleri kullanabilirsiniz, ana şey, değiştirilen parçaların aynı işlevi gerçekleştirmesidir.
Bir robot ne yapabilir?
Robotun işlevselliği neredeyse sınırsızdır. Bu kütüphaneyi kullanarak, Arduino için bir program yazmak oldukça kolay bir iş haline gelir. Breadboard çeşitli sensörlerin takılmasını mümkün kılar.
Robot maliyeti
Yazar ABD'de yaşıyor ve bu nedenle robotu sıfırdan monte etmenin 100 $ 'a mal olacağını ve ayrıntıların çoğuna sahip olduğunu ve projeye 30 dolar harcadığını düşünüyor. Çin'de bileşenler sipariş edebiliyorsanız, maliyetleri yaklaşık 5 kat azaltabilirsiniz.
Kullanılan malzemeler:
- Arduino Uno - R3
- Geliştirme panosu 30x10
- Arduino ve breadboard için tutucu
- Uzaklık Ölçer Sharp GP2Y0A02YK0F
- Mikromotorlar 2 adet
- İki tekerlek 49x12 mm
- Motor braketi 2 adet
- Bilyalı tekerlekler 2 adet
- Arduino 2 pcs için motor sürücüleri
- Şasi tabanı (ahşap) 15x10.75 cm (boyut Arduino ve breadboard için tutucu boyutuna göre seçildi)
- Küçük ahşap vidaları
- Pil 9V 1 adet
İlk adım. Hazırlık çalışmaları.
Robotun montajına devam etmeden önce yazar bileşenleri hazırlar. Her şeyden önce, doğru boyutta bir dikdörtgen gerekli olandan daha büyük bir ahşap bloktan kesilir.Ayrıca, demonte olarak teslim edildiğinden, bilyalı tekerlekleri toplar, montaj için onlar için talimatları kullanır. Tekerlekler motorlara bağlanır ve breadboard ile Arduino onlar için tutucuya yerleştirilir.
İkinci Adım Bilyalı tekerleklerin montajı.
Yazar, bu tekerleklerin şasi tabanının bir tarafına bir kalem kullanılarak takılmasına karar verildi, yazar tahtanın her iki yanında 0,5 cm olduğunu belirtti. Sabitlemek için ahşap vidalar kullanıldı.
Üçüncü Adım Motorların montajı.
Bu adım oldukça basitti. Yapılması gereken tek şey motorları braketlere sokmak ve levhaların kenarlarındaki süper yapıştırıcı ile sabitlemekti. Bir havya da kullanabilirsiniz, negatif ve pozitif temasları karıştırmamak önemlidir.
Dördüncü adım. Arduino ve Bredboard'u yükleyin.
İlk olarak, bileşenlerin yerini not etmek gerekiyordu. Breadboard tutucunun önüne yerleştirilir ve Arduino sırasıyla arkaya, mevcut deliklere vidalarla tutturulur. Tutucunun kendisi, merkezdeki iki vida kullanılarak kasaya yerleştirilir.
Beşinci Adım Sensör Kurulumu
Bu adım da oldukça basit. Delikler ön tarafta ortada işaretlenmiştir ve sensör vidalarla sabitlenmiştir. Montaj için her iki sensör deliğini de kullandığınızdan emin olun. Takarken, yazar sensörü üstündeki sonuçlar üstte olacak şekilde yerleştirir. Ardından, JST teli sensöre yerleştirilir ve breadboard'a bağlanır, pozitif terminale kırmızı, negatife siyah ve sarı kartın herhangi bir yerinde bulunur.
Altıncı Adım Bir motor sürücüsünün bağlanması.
Sürücüler sadece Arduino'ya hizalanır ve kurulur.
Yedinci adım. Motorlara lehim.
Ayrıca, olağan tel lehim meydana gelir, sadece hangi tellerin pozitif ve hangilerinin negatif olduğunu hatırlamak önemlidir.
Yedinci adım. Bağlantı tekerlekleri.
Şimdi, yazar telleri motorlardan sürücüye bu şekilde bağlar:
- Sağ motorun pozitif teması, A sürücüsünün negatif terminaline bağlanır.
- Sağ motorun negatif teması, A sürücüsünün pozitif terminaline bağlanır.
- Sol motorun negatif teması, B sürücüsünün negatif terminaline bağlanır.
- Sol motorun negatif teması, B sürücüsünün pozitif terminaline bağlanır.
Sekizinci Adım. Sensör ve güç bağlantısı.
+ Breadboard'a bağlı 5V güç, GND'den GND'ye. Sensörün sarı kablosu analog pim 2'ye bağlanır.
Dokuz Adım. Akü montajı.
Yazar pili süper yapıştırıcıyla robotun arkasına yapıştırdı. Daha sonra pozitif ve negatif kabloları Carduino'nun olumlu ve olumsuz sonuçlarına bağladı.
Kütüphane
Bu, standart robotun montajını tamamlar. Kütüphane ve örnek programlar üzerinde çalışacak, makalenin altından indirebilirsiniz. Arşiv ayrıca bazı işlevlerin açıklamasına sahiptir. Kütüphane Arduino IDE'ye -> ithalat kütüphanesi -> Carduino yolu boyunca yüklenir. Programı indirdikten sonra proje tamamen hazır.
Bir Carduino örneği içeren video: