İçindekiler:

Arduino Nano Kullanan Engelden Kaçınan Robot: 5 Adım
Arduino Nano Kullanan Engelden Kaçınan Robot: 5 Adım

Video: Arduino Nano Kullanan Engelden Kaçınan Robot: 5 Adım

Video: Arduino Nano Kullanan Engelden Kaçınan Robot: 5 Adım
Video: İnfrared Kızılötesi Sensörü Kullanımı #42 2024, Temmuz
Anonim
Arduino Nano Kullanan Engelden Kaçınan Robot
Arduino Nano Kullanan Engelden Kaçınan Robot

Bu derste, Arduino kullanarak bir engelden kaçınan robotu nasıl yapabileceğinizi anlatacağım.

Adım 1: İhtiyacınız Var

ihtiyacın var
ihtiyacın var
ihtiyacın var
ihtiyacın var
ihtiyacın var
ihtiyacın var

Popüler bir Arduino robot projesidir. Çok fazla kablo bağlantısından kaçınmak için bunun için bir PCB tasarladım.

Bir PCB veya noktalı bir perfboard kullanabilirsiniz.

Tekerlekli 2WD Robot şasi.

BO motor için robot tekerleği

150 Rpm BO redüktörlü motor ve 1.5 inç cıvata ve somun

ultrasonik sensör tutucu

2 adet 9V pil ve pil konektörü

L293D Ic ve 16 pinli Ic tabanı

100mfd/25v kondansatör 2 adet 1K direnç, Led

Başlık pimleri, bağlantı teli (erkekten dişiye) terminal bloğu 4 adet

HC-SR 04 ultrasonik sensör

Arduino nano

Bir PCB veya noktalı bir perfboard kullanabilirsiniz.

Adım 2: Kök Şasinin Montajı

Kök Şasinin Montajı
Kök Şasinin Montajı

İki dişli motoru robot şasisine yerleştirin. 2wd metal kasa kullandım ancak herhangi bir kasayı kullanabilirsiniz

robot şasisinin önüne bir tekerlek yerleştirin. Bu robotun mekanik kısmı tamamlandı

Adım 3: Elektronik Devrenin Yapılması

Elektronik Devrenin Yapılması
Elektronik Devrenin Yapılması
Elektronik Devrenin Yapılması
Elektronik Devrenin Yapılması
Elektronik Devrenin Yapılması
Elektronik Devrenin Yapılması

Nasıl çalışır

Ultrasonik sonik sensör önündeki nesneleri algılar ve nesnenin mesafesini ölçer.

Normal durumda robotun önünde herhangi bir engel olmadığında, iki motor saat yönünde döner ve robot düz ileri gider.

Ultrasonik sensör tarafından 20 cm içinde herhangi bir nesne algılanırsa, sol motor saat yönünün tersine dönmeye başlayacak ve sağ motor olduğu gibi saat yönünde dönecektir.

Böylece robot önünde bir nesne varsa hızlıca sola döner.

Perfboard kullanıyorsanız devre ve bağlantılar

Burada bir Arduino nano ve L293D çift motor sürücüsü kullandım. Filtre olarak iki kapasitör. Gösterge için led ve 1k direnç

Arduino dijital pin 7, ultrasonik sensör tetik pinine bağlanır

Arduino dijital pin 8, ultrasonik sensör Echo pinine bağlanır

Arduino dijital pin 5 & 6, sol motor kontrolü için Ic l293d pin 10 & 15'e bağlanır

Arduino dijital pin 11 & 12 Doğru motor kontrolü için ic l293d pin 2 & 7'ye bağlanın

Sol motoru ic l293d pin 11&14'e bağlayın

Doğru motoru ic l293d Pin 3 & 6'ya bağlayın

PCB kullanarak yapmak istiyorsanız

Bu robotik proje için PCB iyi tasarlanmış ve yapımı kolaydır. Bu PCB'yi kullanarak farklı tipte Arduino robotları yapabilirsiniz. Bu PCB'yi kullanan başka bir robot

PCB için Gerber dosyasını buradan indirin ve sipariş edin.

Adım 4: Arduino'ya Kod Yükleme

Kodu arduino nano'ya yükleyin. İşte indirmek için kod bağlantısı

sadece.ino dosyasını indirin ve arduino IDE kullanarak açın.

arduino nano'yu USB kablosu kullanarak bağlayın, uygun com bağlantı noktasını seçin

sonra yüklemek için tıklayın

Adım 5: Test Etme

Test yapmak
Test yapmak

robotu test etme zamanı.

Arduino için 9v pil ve motor gücü için başka bir 9v pil kullandım. Motoru çalıştırmak için şarj edilebilir pil kullanmak iyidir, aksi takdirde 9v pil robotu uzun süre çalıştıramaz.

Bu video size yardımcı olabilir -

Önerilen: