İçindekiler:
- Adım 1: Ultrasonik Sensör Hakkında
- 2. Adım: İhtiyacınız Olan Şey - Donanım
- Adım 3: Mini Yuvarlak Robot Şasi Kitini Birleştirin
- Adım 4: Devre
- Adım 5: Kod
- Adım 6: Aferin
Video: "GRECO" - Yeni Başlayanlar İçin Arduino Nesnesinden Kaçınan Robot: 6 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Pekala, yeni başlayan biriyseniz, burada robottan kaçınarak kendi nesnenizi oluşturmanın en kolay yolunu bulacaksınız!
Daha kolay inşa etmek için iki dc motorlu mini yuvarlak robot şasi kullanacağız.
Bir kez daha ünlü Arduino UNO kartını kullanmayı seçiyoruz.
Minik robotumuz "GRECO", Ultrasonik sensör kullanarak önündeki nesneyi tarar. Bir nesne algılanırsa, robot duracak ve en iyi kaçış yolu için sağa ve sola "bakacaktır"!
Resmi proje sayfası ve gelecekteki güncellemeler:
Hazır mısın? Başlayalım!
Adım 1: Ultrasonik Sensör Hakkında
Ultrasonik sensörler, sırasıyla radyo veya ses dalgalarından gelen yankıları yorumlayarak bir hedefin özelliklerini değerlendiren radar veya sonar benzeri bir prensipte çalışır.
Aktif ultrasonik sensörler, yüksek frekanslı ses dalgaları üretir ve sensör tarafından geri alınan yankıyı değerlendirir, bir nesneye olan mesafeyi belirlemek için sinyal gönderme ve yankı alma arasındaki zaman aralığını ölçer.
Pasif ultrasonik sensörler, temel olarak belirli koşullar altında mevcut olan ultrasonik gürültüyü algılayan mikrofonlardır.
HC-SR04 ultrasonik sensör, yarasalar veya yunuslar gibi bir nesneye olan mesafeyi belirlemek için sonar kullanır. Kullanımı kolay bir pakette yüksek doğruluk ve kararlı okumalar ile mükemmel temassız menzil algılama sunar. 2 cm ila 400 cm veya 1” ila 13 fit. Çalışması, Sharp telemetreler gibi güneş ışığından veya siyah malzemeden etkilenmez (ancak kumaş gibi akustik olarak yumuşak malzemelerin tespit edilmesi zor olabilir). Ultrasonik verici ve alıcı modülü ile birlikte gelir.
Teknik bilgi:
- Güç Kaynağı:+5V DC
- Sessiz Akım: <2mA
- Çalışma Akımı: 15mA
- Efektif Açı: <15°
- Mesafe: 2cm – 400 cm/1" - 13ft
- Çözünürlük: 0,3 cm
- Ölçüm Açısı: 30 derece
- Tetik Giriş Darbe genişliği: 10uS
- Boyut: 45mm x 20mm x 15mm
2. Adım: İhtiyacınız Olan Şey - Donanım
Bu proje için ihtiyacınız olacak:
- Arduino UNO'su
- Mini Yuvarlak Robot Şasi Kiti
- L298 IC ile Çift DC Motor Kalkanı
- Ultrasonik Sensör - HC-SR04
- Mikro Servo
- Pil tutucu 4xAA
Ayrıca bazı kablolara ve bazı ekstra aralayıcılara da ihtiyacınız olacak.
Araçlar: Tornavida, ısıyla yapıştırma tabancası
Adım 3: Mini Yuvarlak Robot Şasi Kitini Birleştirin
Aşağıdaki resimleri takip edin!
Bir resim bin kelime değerinde bir olup!
Adım 4: Devre
Kullandığımız motor kalkanı, Digital I/O ve Analog I/O olarak etiketlenmiş bazı başlık pinlerine sahiptir. Bunları, donanım parçalarımızı Arduino uno kartı ile birbirine bağlamak için kullanacağız.
Servo Motor
Servo kablonuzu ilk başlığa (D7 5V GND) bağlayın. Kahverengi kablonun GND pinine (sağ taraf) bağlı olduğundan emin olun.
zil
İkinci başlığın (D8) ilk pimine "+" sesli uyarı pimini ve "-" yi GND'ye bağlayın
Ultrasonik sensör
Üçüncü ve dördüncü başlığı kullanacağız, aşağıdaki bağlantıları yapacağız:
- Vcc - 5V (3d başlık)
- Tetik - A2 (3d başlık)
- GND- GND (3d başlık)
- Yankı - A3 (4. başlık)
Motorlar (robotunuza arkadan bakın)
- Sağ DC Motor: Kırmızı kablo "M1+" ve siyah kablo "M1-"
- Sol DC Motor: Kırmızı kablo "M2+" ve siyah kablo "M2-"
Güç - Pil tutucu
Ekranı "Vin -GND" vidalı terminaline bağlayın. Bir kablo daha ekleyin ve Arduino Uno kartının "Vin" pinine bağlayın. İsterseniz pil tutucu paketinizin kırmızı kablosuna bir ON/OFF SW ekleyebilirsiniz.
Adım 5: Kod
Aşağıdaki kodla programlayarak "GRECO"yu canlı hale getirin!
Notlar
- Robotunuz hızlı hareket edip nesnelere çarpıyorsa 26. satırdaki hız değişkenini değiştirin. (PWM değeri)
- Robotunuz ilerlemiyorsa 43 ve 44. satırlara gidin ve "speedPWM"ye bir ofset ekleyin. Toplamın 255'in altında olduğundan emin olun. Benim durumumda sol motora artı 50 eklemem gerekiyor, bu yüzden sağ motorumun PWM hız değeri 150 ve sol 250.
Kodu buradan indirin ve Arduino IDE ile açın. İçeride ayrıca ultrasonik kütüphane dosyasını da bulacaksınız.
Adım 6: Aferin
Pekala… bu kadar!Umarım bunu beğenmişsinizdir, yorumlarda bana bildirin!
Arduino robotunuzun bazı fotoğraflarını bana gönderin!
Daha fazla Arduino Kendin Yap projesini www. Ardumotive.com adresinde bulabilirsiniz.
Teşekkürler!
Önerilen:
LEGO Robot'tan Kaçınan Engel: 8 Adım (Resimlerle)
LEGO Robotundan Kaçınan Engel: LEGO'yu ve Çılgın Devreleri de seviyoruz, bu yüzden ikisini duvarlara ve diğer nesnelere çarpmaktan kaçınabilecek basit ve eğlenceli bir robotta birleştirmek istedik. Size kendimizinkini nasıl inşa ettiğimizi göstereceğiz ve kendinizinkini inşa edebilmeniz için gereken temelleri özetleyeceğiz.
OAREE - 3D Baskılı - Arduino İle Mühendislik Eğitimi için Engelden Kaçınan Robot (OAREE): 5 Adım (Resimlerle)
OAREE - 3D Baskılı - Mühendislik Eğitimi için Engelden Kaçınan Robot (OAREE) Arduino ile: OAREE (Mühendislik Eğitimi için Engelden Kaçınan Robot) Tasarım: Bu talimatın amacı, basit/kompakt bir OAR (Engelden Kaçan Robot) robotu tasarlamaktı, 3D yazdırılabilir, montajı kolay, hareket için sürekli dönüş servoları kullanır
Ağır Yük Taşımak İçin Engelden Kaçınan Robot: 6 Adım
Ağır Yük Taşımak için Engelden Kaçınma Robotu: Bu, oğlumun külbütörünü taşımak için yapılmış bir engelden kaçınma robotudur
EBot8 Kullanan Engelden Kaçınan Robot: 4 Adım (Resimlerle)
EBot8 Kullanan Engelden Kaçınan Robot: Bu eğitimde, yolundaki engellerden kaçınacak bir robot araba yapmayı öğreneceksiniz. Konsept, koşullara göre çeşitli şekillerde kullanılabilir ve uygulanabilir.Gerekli malzemeler:1.Tekerlekler x4 2.Şasi(Satın alabilirsiniz
PIC Tabanlı LF ve Kaçınan Robot: 16 Adım (Resimlerle)
PIC Tabanlı LF ve Kaçınan Robot: Giriş Bu talimatta, hafif bir takip eden ve kaçınan robot yapmayı öğreneceksiniz. İlhamım, ortak insan davranışlarını taklit eden robotlardan geliyor, örneğin sebepsiz yere bir duvara girmeyeceksiniz. Beyniniz zeka ile iletişim kurar