İçindekiler:
- 1. Adım: Kasayı Oluşturun
- 2. Adım: Her Şeyi Bağlayın
- 3. Adım: Her Şeyi Yerleştirin
- Adım 4: Program 1
- Adım 5: Program 2
- Adım 6: Robotu Başlatın
Video: Arduino: Hassas Robot: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Merhaba.
Arduino ve diğer birkaç parça ile nasıl robot yapabileceğinizi göstermek istiyorum. Peki neye ihtiyacımız var?
- Arduino. leonardo var ama önemli değil
- H köprüsü TB6612FNG veya diğer
- Robot Şasi, örneğin DAGU DG012-SV veya el yapımı
- Ultrasonik sensör
- Servo
- 2 mavi LED
- zil
- Fotodirenç
- Direnç 1, 2 kΩ
- ekmek tahtası
- Kablolar, bant, vidalar, piller
1. Adım: Kasayı Oluşturun
Şasi yapıyorsanız motorları hatırlayın. Robotunuzu hareket ettirmek için yeterli güce sahip olmalıdır.
Şasi satın aldıysanız, göndermeniz gerekir.
Şimdi pilleri takma zamanı. 5 adet AA pil için kutu kullanıyorum ancak daha büyük motorlarınız varsa daha fazla pile ihtiyacınız var.
2. Adım: Her Şeyi Bağlayın
TB6612FNG H köprüsüne sahipseniz, biraz değiştirmeniz gerekmiyorsa aşağıdaki gibi arduino'ya bağlayabilirsiniz.
Bağlamak için 170 delikli breadboard kullanıyorum çünkü bu breadboard küçük ve arduino üzerine yerleştirilebilir.
1. Ultrasonik sensör:
- 2 pinli Arduino'yu tetikleyin
-Eko 1 pin Arduino
-VCC 5V Arduino
-GND GND Arduino
2. Servo:
-GND GND Arduino-VCC 5V Arduino -Veri 9 pin Arduino
3. H köprüsü:
-Arduino-VCC 5V Arduino'da tüm kütle (GND) kütleye -A01 motor1 kütlesi(-) -A02 motor1 gücü(+) -B02 motor2 kütlesi(-)
-B01 motor2 kütlesi(-)
-VMOT VIN Arduino
-PWMA 6pin Arduino
-AIN1 8 pin Arduino -AIN2 7 pin Arduino -BIN2 4 pin Arduino -BIN1 3 pin Arduino -PWMB 5 pin Arduino
4. Buzzer:
-GND(-) GND Arduino
-VCC(+) 11 pin Arduino
5. Ledler:
-Ledlerden 10 pin Arduino'ya hem VCC (+)
-Ledlerden GND Arduino'ya hem GND(-)
Uzun kablolar bir parça tel bağladı.
6. Fotodirenç:
Resimde nasıl bağlandığını görebilirsiniz. Direnç 1, 2 k Ω
3. Adım: Her Şeyi Yerleştirin
Şimdi her şeyi şasiye yerleştirmelisiniz. Arduino ve şaseyi vidalamak için 4 adet M3 vida kullanıyorum, Arduino ile şase arasına bir parça pipet verdim. Arduino'da bulunan breadboard. Ultrasonik sensörü çift taraflı bantla servoya, servoyu şaseye siyah bantla yapıştırdım. Ledler bant üzerinde ultrasonik sensör üzerindedir. Ledlerden ve ping sensöründen gelen kablolar hareket ettiği için yeterli alana ihtiyaç duyar.
Adım 4: Program 1
Robot bu programla engelleri izledikten sonra sola ve sağa dönün ve daha fazla alana sahip olan bu siteye sürün ve geri geldiğinde ses çıkarın. Karanlık ledler ne zaman yanar, parlak ledler ne zaman söner. Aşağıda kodu ekledim, yorumlarda kodun bir açıklaması var. Bu kodu yükledikten sonra robotu başlatabilirsiniz.
Adım 5: Program 2
Bu program ile robot labirentte gezinebilir. İnşaat aynı, sadece kod biraz farklı.
Adım 6: Robotu Başlatın
Artık robotunuzu çalıştırabilirsiniz. Aşağıya robotumla filmler ekledim. Birincisi test, ikincisi ise birinci ve ikinci programla tamamlanmış robot.
Önerilen:
Arduino Nano ile Waveshare E-ink Ekran Hassas Voltmetre (0-90v DC): 3 Adım
Arduino Nano ile Waveshare E-mürekkep Ekran Hassas Voltmetre (0-90v DC) E-Kağıt Ekranında volt DC. Bu talimat, önceki iki projeyi birleştirir: - Ardui
Arduino Hassas ve Doğru Volt Metre (0-90V DC): 3 Adım
Arduino Hassas ve Doğru Volt Ölçer (0-90V DC): Bu talimatta, bir Arduino Nano kullanarak yüksek voltajları DC (0-90v) göreceli hassasiyet ve doğrulukla ölçmek için bir voltmetre oluşturdum. Aldığım test ölçümleri yeterince doğruydu, çoğunlukla ölçülen gerçek voltajın 0,3v'si içinde
Arduino Nano - MPL3115A2 Hassas Altimetre Sensör Eğitimi: 4 Adım
Arduino Nano - MPL3115A2 Hassas Altimetre Sensörü Eğitimi: MPL3115A2, doğru Basınç/İrtifa ve Sıcaklık verileri sağlamak için I2C arayüzüne sahip bir MEMS basınç sensörü kullanır. Sensör çıkışları, yüksek çözünürlüklü 24 bit ADC ile sayısallaştırılır. Dahili işleme, ücretlendirme görevlerini aşağıdakilerden kaldırır
SnappyXO Hassas Hareket Ettirici Robot: 6 Adım
SnappyXO Precise Mover Robot: Arduino robotunuzun PreciseMovement Arduino kitaplığını kullanarak belirli bir mesafe için düz gitmesini veya belirli bir açıda bükülmesini sağlayın. Robotun, bükülürken sürtünmeyi en aza indirmek için dönen bir bilyeli teker veya eşdeğerine ihtiyacı vardır.https://www.pololu. com/üretim
Arduino: Step Motor için Hassas Lib: 19 Adım
Arduino: Step Motor için Precision Lib: Bugün sizlere limit anahtarlı tam adım motor sürücüsü, hızlanma ve mikro adımlı motor hareketi için bir kitaplık göstereceğim. Hem Arduino Uno'da hem de Arduino Mega'da çalışan bu Lib, motorları tek