Yeni başlayanlar bile bu projeyi biraz çaba harcayarak yapabilirler. İş herhangi bir karmaşık parça kullanmaz ve montajı sırasında ek beceriler gerektirmez. Bir havyaya sahip olmak bile gerekmez, çünkü böcekte bir boncuk tahtası kullanılır, bu nedenle lehimleme gerekmez. Programlama da zor değildir, çünkü yazar bu proje için hazır bir kod sağlamıştır.
malzemeler:
- Arduino USB kablosuyla Uno
- 9V pil kutusu
- 9V pil (7.2-8.4V pil kullanılabilir)
- Servo analog 3 adet
- IR (kızılötesi) alıcı ve verici
- Bradboard mini
- Bağlantı telleri
- Çelik tel (çap 1.5-2 mm)
- Metal ataç 2-3 adet
Tabii ki, hala araçlara ihtiyacımız var:
Adım 1 IR alıcısını Arduino ya bağlama:
IR vericisi TV uzaktan kumandanız olabilir. Başlangıç olarak, yazar daha sonra robotu kontrol etmek için kullanmak için sinyal kodunu okur ve hatırlar. Bu adım için, telleri, Arduino, bir müzakere panosu ve alıcının kendisini bir vericiyle bağlamak alınır. Devre aşağıdaki fotoğraflarda gösterildiği gibi monte edilmiştir.
Devre Tsop2136 alıcısı için kullanılır. Farklı bir alıcı kullanıyorsanız, ilk önce özelliklerine bakmalısınız. Ardından, arşivden ir_receiver.ino adlı bir dosya Arduino IDE aracılığıyla açılır. Orada #include "IRremote.h" kodunun ilk satırını görebilirsiniz. Bu çizgi, çizimin IR sinyallerini iletmek için tüm işlevleri uygulayacak bir kütüphane kullanacağını gösterir. IRremote.h, Arduino IDE yazılımının bir parçası değildir, bu nedenle önceden yüklenir. Ardından, yazar Seri Monitörü açar ve sinyal iletim hızını kontrol eder. Hız 9600 olarak manuel olarak ayarlanır. Uzaktan kumandayı aldıktan sonra montaj çalışmasını kontrol ediyoruz, uzaktan kumanda düğmelerini tıklıyorum ve kodlar Seri Monitörde görünüyorsa, bu şu anlama gelir: model O çalışır.
Her uzaktan kumanda modeli için kodlar farklı olabilir ve kullanılacak basılan düğmelerle eşleştirme görevini basitleştirmek için basitçe yazılırlar. Bazı kodların uzun veya tekrarlanan bir basına karşılık geldiğine dikkat edilmelidir, ancak bu projede kullanılmayacaktır.
Robot 13 farklı komut yürütebilecek:
1. İlerleyin.
2. Geri gidin.
3. Sola dönün.
4. Sağa dönün.
5. Sola doğru ilerleyin.
6. Sağa sola doğru ilerleyin.
7. Sola dönerek geri gidin.
8. Sağa dönüş ile geriye doğru hareket.
9. Durdurun.
10. 1. hızın ayarlanması (yavaş).
11. 2. hızın ayarlanması.
12. 3. hızın ayarlanması.
13. 4. hızın ayarlanması (hızlı).
Bu komutları yürütmek için düğmelere basıp her biri için benzersiz bir kod yazarak uygun düğmeler seçilir.
Adım 2 prototip montajı:
Tertibata devam etmeden önce, verilen demirin ve programın kendisi çalışabilirliği tamamen kontrol edilir. Çizim mikrodenetleyiciye yüklenir. Kodlar önceden derlenmiş tabloya göre değiştirilir. Uzaktan kumanda üzerindeki düğmelere basarak, servo motorlar reaksiyonları açısından kontrol edilir. Ayrıca modelin çalışmasını sadece USB'den değil, aynı zamanda pilden de kontrol eder.
Adım 3 böcek yürüyüşü:
3 servoya sahip, altı ayaklı bir böceğin yürüyüşünü uygulamak mümkündür. Gelecekteki robotun bacakları tek parça olarak yapılır. Soldan sağa bir sıra halinde kurulurlar. Sol servo sol ön ve sağ arka ayaklardan, sağ ön ve arka ayaklardan sağdan ve orta bacakların merkezinden sorumlu olacaktır. Gelecekteki robotun bacakları tek parça olarak yapılır.
Servoların doğru çalıştığını gösteren video:
Adım 4 kurulum:
Pil bölmesini panele takmak için bir destek gerekliydi, bir destek yapılmıştı. Ataş, eşyanın altına tutturulmuş şablona göre yapılmıştır. Şablonun boyutunun belirtilen boyutlarla eşleşmesi önemlidir. Kalan bileşenler Arduino Uno: mini bradboard, servolar üzerine kurulur.
Ataş, şablon boyunca bükülür ve 9 ve 12 pimlerine bağlanır. Çizimde kullanılmadıkları için kontakları kapatmaktan endişe edemezsiniz. Braket, pil tutucunun tabanına yapıştırılmıştır.
Yazar, olabildiğince küçük bir örgü tahtası kullanmanızı önerir, onun görüşüne göre en iyi seçenek 5 * 10 pim boyutunda olacaktır. Bu boyuttaki bir bradboard, breadboard'dan kesilebilir veya hemen hazır olarak satın alınabilir.
Sonra servolar hazırlanır - etiketler çıkarılır ve çok fazla yer kaplayan döngüler kesilir. Servolar oldukça kırılgan olduğundan bu işlem özel bir dikkatle gerçekleşir.
Daha önce çıkarılmış olan etiketler servoları pil tutucunun üstüne yapıştırır. Yanlarında küçük bir bradboard için bir yer olacak şekilde kurulurlar.
Ardından, breadboard'u koyun. IR alıcısı, yüksek kaliteli sinyal alımı için yukarıya doğru yönlendirilir. Bir kez daha, her şey performans açısından kontrol edilir.
Adım 5 feet:
Böceğin bacaklarının boyutunun ve şeklinin seçilmesi için şablonlar da vardır (aşağıda eklenmiştir). Birincisi ön ve arka bacaklar için, ikincisi orta için. Ayaklar servomotorlara yapışır. Artık robot, işaret ettiğiniz yere güvenle gidebilir.
Robot Dansı:
Bu proje herkesin isteği üzerine daha da geliştirilebilir. Görünümü değiştirmek ve kodu değiştirmek mümkündür. Ayrıca bir kamera veya Bluetooth adaptörü de takabilirsiniz. Ve genel olarak, yeterli hayal gücünüz var.
Robotun çalışmasıyla ilgili başka bir video: