İçindekiler:

Follow-Bot: 6 Adım
Follow-Bot: 6 Adım

Video: Follow-Bot: 6 Adım

Video: Follow-Bot: 6 Adım
Video: ROBLOX FOLLOW BOT 2024, Kasım
Anonim
Takip Botu
Takip Botu

Bu talimat, Güney Florida Üniversitesi'ndeki Makecourse proje gereksinimini yerine getirmek için oluşturulmuştur (www.makecourse.com)

Bu talimat, projemi yeniden oluşturmak için gereken adımları kapsayacaktır. Projem, Pixy 2 ve Arduino Uno kullanarak belirli bir rengi veya şekli takip edebilen bir geziciydi. Gerekli araçlar, montaj, kontrol sistemi ve programlama dahil olmak üzere sürecin tüm yönleri ele alınacaktır.

Adım 1: Araçlar ve Bileşenler

Elektrik parçaları:

  • Arduino Uno
  • Pixy 2
  • ekmek tahtası
  • 2 x DC Motor
  • DC Dönüştürücü
  • Pan-tilt Servo Kiti
  • bara
  • 2 x 1N4001 diyot
  • 2 x 2N2222A transistör
  • 2 x 1k direnç

Araçlar/Bileşenler

  • Alüminyum T-Oluklu Çerçeveleme
  • HDPE Plastik Levha
  • 2 x RC Araba Lastikleri
  • 3 boyutlu yazıcı
  • Tornavida
  • USB 2.0 Kablosu
  • Elektrikli matkap/dremel
  • Turnigy Multistar Çok Rotorlu Lipo Paketi

*Not: Bu projenin amacı dönem boyunca değişti, bu nedenle her şey başlangıçta amaçlandığı gibi kullanılmadı (pil aşırıya kaçtı - aynı sonuçları çok daha ucuza elde edebilirsiniz).

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Maalesef projeyi kurarken çok fotoğraf çekmedim ama çok zor değil. Motor takozları ve pili raylar üzerinde tutan parçalar 3D olarak basıldı.

T oluklu alüminyum, köşebentlerle birlikte dikdörtgen bir forma vidalanmıştır.

Siyah plastik levhalar, bara, DC dönüştürücü, devre tahtası, Arduino Uno ve Pixy 2'yi deliyor ve monte etmek için kullanılıyordu. Pixy 2, daha iyi bir görüş açısı sağlamak için kendi platformuna monte edildi.

Adım 3: Kontrol Sistemi

Kontrol sistemi
Kontrol sistemi
Kontrol sistemi
Kontrol sistemi
Kontrol sistemi
Kontrol sistemi

Kontrol sistemi, bir bara aracılığıyla bir DC dönüştürücüye bağlanan 10000mAh lityum polimer pil ile beslenir. Pil gereğinden çok daha büyük, ancak birkaç farklı projede kullanmak amacıyla satın alındı. DC dönüştürücü yaklaşık 5V sağlar ve devre tahtası aracılığıyla iki DC motora ve sırayla Pixy 2'ye güç sağlayan Arduino Uno'ya güç sağlar.

Adım 4: Elektrik Şemaları

Elektrik Şemaları
Elektrik Şemaları
Elektrik Şemaları
Elektrik Şemaları

Yukarıda gösterilen, kablolama ve elektrik bileşenlerinin temel dökümüdür. Bir NPN 2N 2222A olan transistör, anahtarlama uygulamalarının yanı sıra düşük güç amplifikasyonu için kullanılan bir yarı iletken cihazdır. Akımın bir yönde akmasını sağlamak için diyotlar kullanılır, bu Arduino Uno'yu yanlışlıkla akımı alıp patlamasından korur. DC motor kullandığımız için, herhangi bir nedenle yanlış yöne gidiyorsa, her zaman güç ve topraklama kablolarınızı değiştirebilirsiniz ve ters yönde dönecektir. Bu AC motorlarla yapılamaz. Diyagramdaki pin konfigürasyonu Arduino taslağı ile uyuşmuyor, kullanıcıya sadece bileşenlerin birbirine nasıl bağlandığı hakkında bir fikir veriyor.

Adım 5: Arduino Kroki

Bu proje için Arduino taslağı, pixycam.com'da 'Destek' altında ve oradan 'İndirilenler' altında bulunabilen Pixy 2 kitaplığını kullanır. Sırasıyla Pixy veya Pixy 2 için uygun kitaplığı indirdiğinizden emin olun. Kütüphaneyi indirirken PixyMon v2'yi indirmek de oldukça faydalıdır. Pixy, renkleri/nesneleri yalnızca düğmeyi basılı tutup LED'in yanmasını (önce beyaz, sonra kırmızı) ve kırmızı olduğunda serbest bırakmasını bekleyerek öğrenebilirken, PixyMon programı aracılığıyla öğretmek faydalı olacaktır. Ayrıca parlaklık ve minimum blok alanı dahil tüm kamera ayarlarını da yapabilirsiniz (bu, daha küçük, parlak tonları algılamaya çalışıyorsanız kullanışlıdır). Çizim, atanan imzayı takip etmek için algılanan nesnenin x konumunun yanı sıra her iki alanı da karşılaştırır. Pixy 2, yedi farklı imzaya kadar öğrenebilir ve aynı anda yüzlerce nesneyi algılayabilir.

Buradan, analogWrite() işlevini kullanarak DC motorları programlamak inanılmaz derecede kolaydır ve robotun ileri, sola veya sağa gitmesini sağlar.

Not: Daha parlak, belirgin tonlar en iyi Pixy ile çalışır

Adım 6: Nihai Ürün

Burada robota kırmızı bir Noel ağacı süsünü takip etmesi öğretildi.

Önerilen: