İçindekiler:
- Adım 1: Kendi IR Sensörünüzü Yapmak İçin
- Adım 2: Vücut Yapmak
- Adım 3: Arduino Bağlantıları
- 4. Adım: Uygulama Oluşturma
- Adım 5: Programlama
- Adım 6: Teşekkür Ederim
Video: Mobil Kontrollü Engelden Kaçınan Çizgi İzleyen Robot: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Bu, engellerden kaçınma, çizgi izleme, mobil kontrollü vb. gibi birçok özelliğin bir araya getirildiği ve tek bir parça haline getirildiği bir fikirdi.
Tek ihtiyacınız olan, bazı sensörlere sahip bir kontrolör ve bu kurulum için bir kıyafet. Bunun içinde kurulum için kıyafet görünümlü bir oyuncak araba yaptım.
Gerekli bileşenlerin listesi
1. Arduino (eğer aşina iseniz herhangi bir mikro denetleyici.)
2. HCSR-04 Ultrasonik sensör
3. IR sensörü (Satın alabilirsin veya benim gibi kendin yapabilirsin)
4. HC-05 Bluetooth modülü
5. L293D motor sürücüsü
6. Zil
7. DC motorlar, tekerlekler ve şasi
8. Piller.
Adım 1: Kendi IR Sensörünüzü Yapmak İçin
Satın almaktansa kendi sensörünüzü oluşturmak daha iyidir. Önce bir sensör yapmıştım ama hem vericiyi hem de alıcıyı çok yakın tuttum, bu da yüksek hassasiyetle sonuçlanıyor ve siyah rengi algılayamıyor. Bir değişiklik yaptıktan sonra, iyi çalıştı.
Gerekli bileşenlerin listesi
1. LM358
2. IR ledli a.k.a Verici
3. Fotodiyot veya IR alıcı
4. Dirençler (100ohm, 2x10Kohm, 330ohm)
5. Potansiyometre (4.7Kohm)
Bileşenleri devre şemasında gösterildiği gibi bir devre tahtasına bağlayın ve çalışıp çalışmadığını kontrol edin.
Her şey yolunda giderse, bileşenleri PCB kartına yerleştirin ve bileşenleri lehimleyin. Sensörü siyah yüzeyde test edin ve hassasiyeti bir potansiyometre ile gerektiği gibi ayarlayın.
Adım 2: Vücut Yapmak
Daha önce de belirttiğim gibi oyuncak arabaya benziyor. Bunun için satın alabileceğiniz veya kendiniz yapabileceğiniz bir şasiye ihtiyacınız var. Tekerlekler motorlara, motorlar ise şaseye bağlıdır.
Genel olarak, tüm sensörler ve mikrodenetleyiciler 5v üzerinde çalışır, ancak bu 5v motorları sürmek için yeterli değildir, bu nedenle bir motor dalgıç IC'sine (L293D gibi) ihtiyacımız var. Bu sürücü IC, harici besleme yardımıyla motorları küçük giriş voltajından çalıştırır.
IC ve motorların bağlantıları devre şemasında gösterilmiştir.
Motorlar için harici bir kaynak olarak küçük bir 12V 1A kurşun asit pil kullandım ve Arduino tarafından 5v güç verildi.
Adım 3: Arduino Bağlantıları
Tüm sensörleri Arduino'ya bağlayın ve programlayın.
-- Bluetooth modülü.
Bluetooth 5V güç ile açılır ancak veri aktarımı 3.3V ile yapılır. Arduino 5V veri iletim gücüne sahip olduğundan Arduino iletim pini ile Bluetooth modülü alıcı pini arasında voltaj bölücü kullanıyoruz. Ancak Arduino 3.3V sinyal alabildiğinden Bluetooth vericisi ile Arduino alıcı pinleri arasında voltaj bölücüye gerek yoktur.
Bluetooth modülü ve Arduino bağlantıları devre şemasında gösterilmiştir.
-- IR sensörleri
IR sensörlerinin data pinleri veya sinyal pinleri Arduino'nun dijital pinlerine bağlanır ve dijital pin numaralarını not edin. Sensörlere güç Arduino'dan verilir.
-- Ultrasonik sensör
Genel olarak, Ultrasonik sensörün trig, eko, Vcc ve Gnd olmak üzere dört pini vardır. Trig pimi ses dalgalarını tetiklerken, yankı pimi ses dalgalarını alır. Sensörün trig pini ve eko pini Arduino'nun PWM'li dijital pinlerine bağlanır. Sensöre giden güç Arduino'dan alınır.
-- Zil
Buzzer'ın Gnd pini seri olarak bir direnç ile Gnd of Arduino'ya bağlanır. Buzzer'ın sinyal pini Arduino'nun dijital pinine bağlanır.
-- Motor sürücüsü
Motorlara ve motor sürücüsüne bağlantılar önceki adımda gösterilmiştir. Artık motor sürücüsü IC'nin giriş pinleri Arduino'nun dijital pinlerine bağlanır ve IC'ye güç Arduino'dan alınır. Ancak, motoru sürmek için sürücü IC'sine harici bir IC veriyoruz, ancak çalışması için Arduino tarafından verilen IC 5v gücü gerekiyor.
Tüm bağlantılar Arduino'ya yapıldı ve şimdi Arduino'nun tüm giriş ve çıkış pinlerini göz önünde bulundurarak Arduino'yu programlayın.
4. Adım: Uygulama Oluşturma
Android için uygulama geliştirmek için birçok platform var ama en kolay platform MIT App Inventor 2'dir. Bu, birçok örnek ve yönerge içeren çevrimiçi bir uygulama oluşturma platformudur.
Yaptığım uygulamayı paylaşacağım ve uygulamanızı oluşturmaya çalışacağım, böylece hem çok fazla deneyim kazandıracak hem de kendinizi ihtiyaca göre özelleştirebileceksiniz.
Herhangi bir şüpheniz veya sorunuz varsa, sadece bu konuya yorum yapın.
Uygulamanın şifresi "kendin yap".
Adım 5: Programlama
Arduino'yu programlamak için sadece bir fikir vereceğim. Kodunuzu yazarken herhangi bir zorlukla karşılaşırsanız, sadece yorum yapın, size yardımcı olmaya çalışacağım. Dosyayı içe aktarmak herhangi bir beceri ve bilgi kazandırmaz. Bu yüzden kendinizi kodlamaya çalışın, ancak kodu istiyorsanız sadece yorum yapın, size kodu göndereceğim.
-- Sensörden bir engelin mesafesini almak için Ultrasonik için bir kod yazın.
-- Buzzer için bir kod yazın ve mesafe verilen mesafe değerinin altına düştüğünde aktif hale getirin ve motorların durması için motor sürücüsünün sinyalini düşük yapın.
-- Seri haberleşmeyi kullanarak Bluetooth modülü için bir kod yazın ve mobilde belirli bir düğmeye basıldığında modülden gelen verileri not edin.
-- Bu verilerle motor sürücüsüne sinyal vererek gerekli çıktıyı elde ederiz.
-- IR sensörleri için, belirli bir sensörden gelen bir sinyal değiştiğinde motor sürücü sinyalinin de değişeceği ve motorları buna göre çalıştıracak şekilde bir kod yazın.
Herhangi bir şüpheniz veya sorunuz varsa, aşağıya yorum yapın veya e-posta kimliğimden bana ulaşabilirsiniz.
Teşekkürler.
Önerilen:
Ultrasonik Sensör (Proteus) Kullanan Engelden Kaçınan Robot: 12 Adım
Ultrasonik Sensör (Proteus) Kullanan Engelden Kaçınan Robot: Genelde her yerde engellerden kaçan robota rastlarız. Bu robotun donanım simülasyonu, birçok kolejde ve birçok etkinlikte rekabetin bir parçasıdır. Ancak engel robotunun yazılım simülasyonu nadirdir. Bir yerde bulsak bile
Arduino Nano Kullanan Engelden Kaçınan Robot: 5 Adım
Arduino Nano Kullanan Engelden Kaçınan Robot: Bu derste, Arduino kullanarak nasıl engelden kaçınan robot yapabileceğinizi anlatacağım
Mikrodenetleyicisiz IR Sensörlü Engelden Kaçınan Robot: 6 Adım
Mikrodenetleyicisiz Kızılötesi Sensörlü Engelden Kaçınan Robot: Peki bu proje daha eski bir proje, 2014'te temmuz veya ağustos ayında yaptım, sizlerle paylaşmayı düşündüm. IR sensörleri kullanan ve mikrodenetleyici olmadan çalışan basit bir engelden kaçınan robot. IR Sensörleri, opamp IC i kullanır
Evde Kendin Yap Arduino Engelden Kaçınan Robot Nasıl Yapılır: 4 Adım
Evde Kendin Yap Arduino Engelden Kaçınan Robot Nasıl Yapılır: Merhaba Arkadaşlar, Bu Derste, engelden kaçan bir robot yapacaksınız. Bu Eğitilebilirlik, yakındaki nesneleri algılayabilen ve bu nesnelerden kaçınmak için yönlerini değiştirebilen ultrasonik sensörlü bir robot oluşturmayı içerir. Ultrasonik sensör
D2-1 Çizgi İzleyen Robot Montaj Kılavuzu - Ultra Ucuz Robot Kiti: 17 Adım
D2-1 Çizgi İzleyen Robot Montaj Kılavuzu - Ultra Ucuz Robot Kiti: Teknoloji harika ve Çin'deki elektronik fiyatları da öyle! Bu çizgi izleyen robot kitlerini eBay'de ücretsiz kargo ile yaklaşık 4,50 $ karşılığında alabilirsiniz. Tek dezavantajı, yalnızca Çince talimatlarla gelmeleri- Çok fazla faydası yok