İçindekiler:

Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: 7 Adım (Resimli)
Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: 7 Adım (Resimli)

Video: Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: 7 Adım (Resimli)

Video: Hareket ve Sesle Kontrol Edilen Kablosuz Robotik El: 7 Adım (Resimli)
Video: HEMEN SAHİP OLABİLECEĞİNİZ 10 SÜPER GÜÇ! 2024, Kasım
Anonim
Image
Image
Blok Şeması
Blok Şeması

Temelde bu bizim üniversite projemizdi ve bu projeyi teslim etmek için zamanımızın olmaması nedeniyle bazı adımların fotoğraflarını çekmeyi unuttuk. Ayrıca bu robotik eli aynı anda hem jest hem de ses ile kontrol edebileceğimiz bir kod tasarladık ancak zaman darlığından uygulayamadık çünkü tüm devrede değişiklik yapmak zorunda kaldık ve bir kod da tasarladık. Bu projeyi sadece ses kullanarak kontrol edebileceğiniz sadece Arduino kartını kullanarak, o zaman maliyetli olan EasyVR kalkanına ihtiyacınız olmayacak, bu yüzden sesli kontrol robotu yapmak için ucuz bir yöntemdir. Kod aşağıda ektedir. Bu projenin amacı mekanik bir el ve bir kontrol eldiveni (insan eli için) tasarlamaktır. Mekanik el, efendi gibi davranacak olan kontrol eldiveninin (insan eli) hareketini taklit ederek köle gibi hareket edecektir. Mekanik el servo motorlar, kontrolör ve xbee modülü kullanılarak tasarlanmıştır. Kontrol eldiveni, esnek sensörler, kontrolör ve xbee modülü kullanılarak tasarlanacaktır. Kontrol eldiveni esnek sensörlerle monte edilmiştir. Kontrolör, ex sensörleri büküldüğünde voltaj değişimini okur ve xbee modülünü kullanarak kablosuz olarak verileri mekanik ele gönderir, bu da servoların elle yapılan hareketlere göre hareket etmesini tetikler. Bu cihaz, insan müdahalesinin en az gerekli olduğu yerlerde (Örn: kimya endüstrileri, bomba yayma vb.) bir insanın fiziksel olarak bulunması gerekliliğini en aza indirmeye yardımcı olabilir.

Bu talimatı faydalı bulursanız, lütfen bana oy verin.:)

Adım 1: Blok Şeması

Adım 2: Gerekli Malzemeler

Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler
Gerekli malzemeler

Bu bölümdeki bileşen resimleri amazon.in'den alınmıştır ve bu bileşenlerin bağlantısı aşağıda verilmiştir:

1. Esnek Sensör (x6) - (https://www.amazon.in/Linwire-Robodo-Flex-Sensor-…

2. Bağlantı için teller

3. Vero Kurulu - (https://www.amazon.in/AnandCircuits-PCB-FR2-Board-…)

4. 10 K ohm Direnç (x5)

5. XBEE Modül Serisi 1 (x2)

6. XBEE Arduino Shield (x2) - (https://www.amazon.in/Bluetooth-Shield-Wireless-Co…)

7. Arduino Uno kartı (x2) - (https://www.amazon.in/Bluetooth-Shield-Wireless-Co…)

8. Çorap

9. Kolu örtmek için bez

10. Karton

11. servo motorlar - 5 sg90 servo (parmak), 1 Mg996r servo (kol) - (https://www.amazon.in/Robodo-Electronics-Tower-Mic…)

12. fermuarlı askılar - (https://www.amazon.in/4STRON-Antistatic-Heavy-200m…)

13. balıkçılık ipliği

14. çorap

Adım 3: Mekanik Elin Tasarımı

Image
Image
Mekanik El Tasarımı
Mekanik El Tasarımı
Mekanik El Tasarımı
Mekanik El Tasarımı

Adımları tasarlama

Parçalar için bazı fermuarlı kilitlere, bir iplik makarasına (olta), 5 mürekkep tüpüne, 5 servo motora ve bir arduinoya ihtiyacınız olacak. Parmakların yapılandırılması için sıcak tutkal tabancası ve tutkal çubukları kullanılmaktadır.

Adım 1: Bir kağıt parçası üzerinde, parmaklarınızın arasındaki mesafeyi şekilde gösterildiği gibi işaretleyin ve daha sonra hangi parmağın hangisi olduğunu belirleyebilmeniz için her birine bir referans numarası atayın. Her numarayı ilgili kilitli kilide kopyalayın.

Adım 2: İdeal insan eli ölçümlerine göre serçe parmak da dahil olmak üzere her bir parmağın eklemlerinin ilgili ölçümlerini alın.

Adım 3: Kilitlerin üzerindeki okumaları işaretleyin ve bükme amacıyla her biri 2 cm boşluk bırakın. Katlanması gereken yere, ideal olarak her iki derzden yaklaşık 1 cm uzaklıkta farklı işaretler yapın.

Adım 4: Fermuarlı kilitleri işaretli noktalardan katlayın ve tahta blok veya başka bir ağır malzeme yardımıyla sıkı bir şekilde katlandığından emin olmak için sıkıca bastırın. Zip kilitlerinin geri kalanı için bu işlemi tekrarlayın.

Adım 5: Şimdi mürekkep tüplerini 2 cm uzunluğunda kesin ve her birini sıcak tutkal kullanarak derz üzerine yerleştirin. Bu mesafe parmakların serbestçe bükülmesini sağlar.

Adım 6: Parmaklara şekil ve hacim eklemek için bölümlerin her birini iplikle sarın. Bu aynı zamanda rakamların her birinin yapısını güçlendirmek için de çalışacaktır.

Adım 7: Şimdi önceki adımlara göre kalan parmakları yapın. Ağırlığı arttırdığı ve parmakların bükülme sorununa yol açtığı için aşırı sıcak tutkal kullanmaktan kaçının. Parmakları bir dakika kurumaya bırakın, fazla sıcak tutkalı zımpara kağıdı kullanarak çıkarabilir ve nispeten insan parmağına göre şekillendirebiliriz.

Adım 8: Şimdi avuç için, başparmak hariç her parmağınızı 2 cm'lik bir mesafeye yerleştirin, böylece parmaklar bükülmek için eşit bireysellik kazanır ve servo 0 konumuna geldiğinde orijinal konumuna geri döner.

Adım 9: Parmaklar arasında eşit boşluk olması için, sıcak tutkal kullanarak her parmak arasına 3 cm'lik bir parça sıcak tutkal çubuğu yerleştirin. Parmakların sabitlenmesi için, her parmağın arasına takılan sıcak tutkal çubukları dahil tüm parmakları bir iplikle bağlayın ve bitmiş etki için ince bir tabaka sıcak tutkal uygulayın.

Adım 10: Şimdi, olta başparmağı buna göre çekeceğinden, insan eli ile aynı tutuşu yapacaktır. Bükme yoluna tıkanıklık ekleyeceği için başparmağın fazla kilitli kısmını kesin.

Adım 11: Her bir parmağa, mürekkep tüplerinden geçme çizgisini ekleyin. Parmağın üst ucunda, yerinde kalması için shing hattının bir düğümünü bağlayın.

Adım 12: Son adım, her bir parmak atma hattını ilgili servo motora maksimum konumunda tutturmaktır. Servo döndüğünde parmakların bükülmesi için yeterli olta kaldığından emin olun. Oltayı servo motorun miline sıkıca düğüm atarak sabitleyiniz.

Adım 4: Kontrol Eldiveni Tasarımı

Kontrol Eldiveni Tasarımı
Kontrol Eldiveni Tasarımı
Kontrol Eldiveni Tasarımı
Kontrol Eldiveni Tasarımı
Kontrol Eldiveni Tasarımı
Kontrol Eldiveni Tasarımı

Sensör devresinin ayarlanması

Kullanılan dirençler 10K ohm'dur. Sensörlerden gelen tüm GND kablolarına bağlanan ana GND kablosu, arduino'nun GND'sine takılır. Arduino'dan gelen + 5V, pozitif voltaj kablosuna gider ve her mavi kablo ayrı bir analog giriş pinine takılır. Sonra devreyi küçük bir veroboard üzerine lehimledik. Eldiven üzerine kolayca monte edilebilen bir tane. Sensörlere giden kabloları da nispeten kolay bir şekilde lehimleyebildik ve kısa devre olmadığından emin olmak için ısıyla büzüşme kullandık. Daha sonra sensörleri stabilize etmek için tellerin sensörlere bağlandığı alanı elektrik bandı ile sardık. Uçların takıldığı alt kısma yakın yerlerde sensörler biraz daha zayıftır ve bant bükülmemelerini ve hasar görmemelerini sağlar.

Her bir sensör ucunu, her bir parmağınızın, tırnaklarınızın her birinin olacağı yerin hemen yukarısına dikin. Ardından, her bir sensör için, her parmağın her iki ekleminde de iplik ile etraflarında gevşek halkalar yapın. Her sensör yerine oturduğunda ve iplik ilmeklerinin altında güzelce kayar. Daha sonra veroboardu eldivenin bilek kısmına sıkıca diktik. Esnek sensörleri diktikten sonra, eldiven ve dirsek desteği üzerindeki tüm kabloları veroboard ve arduino uno kartına bağlayın. Bağlantıları bir karton kağıda sabitleyin.

Adım 5: Yazılım

Yazılım
Yazılım
Yazılım
Yazılım
Yazılım
Yazılım

İki xbee arasında kablosuz iletişim kurma adımları aşağıdaki gibidir:

- Arduino IDE yazılımını indirin ve sisteminize kurun.

- Şimdi arduino yazılım penceresini açın. Bu nasıl görünecek.

- Hataları kontrol etmek için derleme (le seçeneğinin altındaki onay işareti simgesi) seçeneğini kullanarak bu kodu doğrulayın ve ardından kaydedin.

- Derledikten sonra, kodu yüklemek istediğiniz bağlantı noktasını (Araçlar seçeneğinde) seçin.

- Bu kodu arduino UNO board R3'e yükleyin. arduino'yu xbee s1 modül yapılandırması için bir USB bağlantı noktası yapmak için bunu yüklüyoruz.

- Şimdi adruino xbee kalkanını arduino kartına monte edin ve ardından xbee modülü s1'i arduino xbee kalkanına monte edin. Bu kurulumdan sonra arduino xbee shield üzerindeki kaydırma butonunu kullanarak USB moduna geçin. Ardından USB kullanarak her iki arduinoyu dizüstü bilgisayar usb bağlantı noktasına bağlayın ve X-CTU yazılımını indirin.

- Şimdi X-CTU penceresini açın.

- Şimdi listeye radyo modülleri eklemek için Cihaz ekle veya Cihazları keşfet üzerine tıklayın.

- Cihazları ekledikten sonra konfigürasyonlarını değiştirmek için üzerlerine tıklayın. NOT: PAN ID, hem koordinatör hem de uç nokta modülü için aynı olmalıdır, aksi takdirde iletişim kurmazlar. Her iki modül için aynı PAN ID'sini atadığınızda, iletişim için birbirlerini algılayabilirler.

- Şimdi listeye radyo modülleri eklemek için Cihaz ekle veya Cihazları keşfet üzerine tıklayın.

- Cihazları ekledikten sonra konfigürasyonlarını değiştirmek için üzerlerine tıklayın. NOT: PAN Kimliği hem koordinatör hem de uç nokta modülü için aynı olmalıdır, aksi takdirde iletişim kurmazlar. Her iki modül için de aynı PAN ID'sini atadığınızda, iletişim için birbirlerini algılayabilirler.

- Şimdi konsol çalışma moduna geçin ve her iki cihaz için radyo modülü ile seri bağlantıyı açın. Seçtikten sonra yeşil renkte görünecektir.

- Şimdi koordinatör kutusuna herhangi bir mesajı yazın, örneğin merhaba, merhaba vb. Yazı yazdığınız kutu mavi görünecektir.

- Şimdi bitiş noktası kutusuna tıklayın, bu kutuda aynı mesajı göreceksiniz, ancak mesajın başka bir cihazdan alındığını gösteren kırmızı renkte. Koordinatör ve uç nokta modülleri arasında başarılı bir konfigürasyon ve iletişimden sonra devrede kullanıma hazır hale gelirler.

- Verici ve alıcının kablosuz iletişiminin son kodlaması için adımlar { Kontrol eldiveni için kodu arduino yazılımına yazın ve verici bloğu (koordinatör) yapmak istediğiniz portu seçin (örneğin: COM4, verici bloğunun portudur). Şimdi onu Arduino UNO panosuna yükleyin. NOT: Arduino'ya herhangi bir kod yüklediğinizde, arduino xbee kalkanını veya üzerindeki herhangi bir bağlantıyı ayırın (kaldırın).

{Arduino yazılımında mekanik el için kodu yazın ve alıcı bloğu (bitiş noktası) yapmak istediğiniz bağlantı noktasını seçin (burada örneğin: COM5 alıcı bloğu için bağlantı noktasıdır). Şimdi onu arduino UNO panosuna yükleyin.

Adım 6: Akış Şeması

Akış çizelgesi
Akış çizelgesi
Akış çizelgesi
Akış çizelgesi

Adım 7: KOD:

Image
Image

Ayrıca robotik eli aynı anda hem jest hem de sesle kontrol edebileceğiniz bir kod tasarladık ancak projeye nasıl yerleştirileceği konusunda çok fazla açıklamaya ihtiyaç duyacak, bu yüzden buraya eklemedik. Herhangi bir vücut, e-posta kimliğinizin altında bu kod yorumuna ihtiyaç duyarsa. Bu videoda dizüstü bilgisayar, çok hızlı bittiği için pil sorunları yaşadığımız için her iki arduinoya da voltaj sağlamak için kullanılıyor.

Önerilen: