İçindekiler:

Yaz Projesi 2020: 8 Adım
Yaz Projesi 2020: 8 Adım

Video: Yaz Projesi 2020: 8 Adım

Video: Yaz Projesi 2020: 8 Adım
Video: 2020 - 2021 Dönemi AÖF. Yaz Okulu Proje Ödevi: Ders Notu, Konu Anlatımı ve Örnek Ödevler 2024, Temmuz
Anonim
Yaz Projesi 2020
Yaz Projesi 2020

2020 yaz projem için aynı şasiye sahip iki robot araba yaptım. Bir robot arabanın önündeki nesneleri algılamak için ultrasonik bir sensör kullanması ve ardından buna göre otomatik olarak yön değiştirmesi gerekiyordu. Diğer arabanın telefonum tarafından kontrol edilebilmesi gerekiyordu.

Adım 1: Sarf Malzemeleri Alın

Sarf Malzemeleri Alın!
Sarf Malzemeleri Alın!

İki arabayı yapmak için gereken tüm malzemeler aşağıda listelenmiştir:

- Şeffaf akrilik taban

- Kauçuk lastikli 2 plastik tekerlek

- 2 Sarı dişli motor (üzerlerine konektör taktığınızdan emin olun)

- Teker/Sondaki tekerlek - Montaj Donanımı (somunlar ve cıvatalar) - Altıgen Ayırıcılar - KeyeStudio Arduino Klonu (Sarı ve Kara Tahta) - NodeMCU Esp8266 Tahtası - Mini Breadboard - 480 noktalı BreadBoard

- Mikro USB (ESP8266 için)

- USB A'dan B'ye (Arduino Board için

- 6Volt Pil Paketi (4xAA Tutar)

- DF Robot Dual H-Bridge (Siyah Soğutuculu ve yeşil konektörlü Siyah Devre Kartı)

- L298N (Siyah ısı emicili ve Mavi konektörlü Kırmızı Devre Kartı)

- Jumper Telleri

- 2 adet IR Sensör (Küçük mavi devre kartları, 4 pinli Konnektörler)

- 3 adet Tekerlek hareket diski (1 adet yedektir)

- 2 adet 9g servo

- UltraSonic sensör (Mavi devre kartı, 2 büyük yuvarlak 'göz')

- Açma/Kapama Düğmesi

- 1 Hobi Tornavida (Siyah Saplı, Turuncu üst)

- Çift taraflı bant (parçaları kasaya takmak için. Tutkal tabancası da kullanabilirsiniz)

Adım 2: Araba Şasisini Birleştirin

Araba Şasisini Birleştirin
Araba Şasisini Birleştirin
Araba Şasisini Birleştirin
Araba Şasisini Birleştirin
Araba Şasisini Birleştirin
Araba Şasisini Birleştirin

Setimle birlikte bir kılavuz geldi, böylece resmi kaydedebilir ve isterseniz takip edebilirsiniz. Aksi takdirde şasi montajı için aşağıdaki talimatlarımı takip edebilirsiniz. Size ikinci bir kişinin yardım etmesini isteyebilirsiniz, çünkü biri arabayı sabit tutmanıza yardım etmeden vidaları sıkmak gerçekten zor olabilir.

Öncelikle yukarıdaki resimdeki gibi plastik bağlantı elemanları, bir miktar vida ve bir miktar somun kullanarak motoru şaseye sabitlemeniz gerekmektedir.

Sonra tekerlekleri motorlara bağlarsınız.

Şimdi altıgen ayırıcıları, bazı vidaları ve somunları kullanarak ön tekerleği şasiye takmanız gerekiyor.

Ardından pil kutusunu vidaları kullanarak da sabitleyin. Bunu yaptıktan sonra araba şasisi bitti!

Adım 3: Kablolama

kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama
kablolama

Önce ultrasonik sensörle kontrol edilen arabayı yapacağız. Ultrasonik sensörünüze, 6V pilinize, jumper kablolarınıza, L298 board'unuza, breadboard'unuza ve bir Arduino Redboard'a ihtiyacınız olacak. Bana yardımcı olması için yukarıdaki şemayı kullandım.

Atlama kablolarını kullanarak her iki motoru da L298 kartına bağlayın

L298 kartını 9V güç kaynağına bağlayın

L298 kartını kırmızı kartınızdaki GND'ye bağlayın

Ultrasonik sensörü boş devre tahtasına ve analog girişlere bağlayın

L298 kartını kırmızı karta bağlayın

Sensör dönüşünü devre tahtasına ve kırmızı tahtaya bağlayın

Ardından diğer pili bir adaptörle kırmızı karta bağlayın.

4. Adım: Kod

Gönderilen kod, önündeki herhangi bir şeyi kontrol etmek için ultrasonik sensöre ping atmak için kullanılacaktır. Ardından, yolunu engelleyen herhangi bir şey olup olmadığına bağlı olarak araca yön değiştirmesini söyleyecektir. Ayrıca aşağıda yayınlanan NewPing kitaplığını da indirmeniz gerekecektir. Ardından Arduino uygulamasının kütüphaneler klasörüne koymanız gerekir.

bitbucket.org/teckel12/arduino-new-ping/downloads/

Adım 5: Başarılı (veya Değil)

Image
Image

Şimdi her şeyi doğru yaparsanız, çalışması gerekir. Burada gördüğünüz gibi sensörleri çalıştırdım ama motorlar çalışmıyor. Kod ve sensör çalışıyor gibi görünüyor. Ancak, araba sadece sürmeyecek. Kabloları ve kodu kontrol ettim ve her şey yolunda görünüyordu. Bu teknik sorunlarla karşılaşabilirsiniz ve bu durumda, herhangi bir şeyin bozuk olup olmadığını iki kez kontrol ettiğinizden emin olun. Sensör, aşağıda yayınlanan videolarda gösterildiği gibi açıkça çalışıyordu. Bir sonraki arabada da başarılı bir şekilde kullandığım için motoru da kesinlikle arızalı değildir. Aslında bu arabayı bir sonraki arabadan sonra yaptım ama önce bunu göstermeye karar verdim. L298 kartında bir sorun olduğundan şüpheleniyorum.

Adım 6: İkinci Arabayı Kablolama

İkinci Arabayı Kablolama
İkinci Arabayı Kablolama

Şimdi telefonunuz tarafından kontrol edilebilen arabayı yapacağız. Neyse ki, bu işe yaradı ve etrafta dolaşırken videolarım var. Bu araba için bir önceki kadar malzemeye ihtiyacınız yok. Yalnızca aktarma kablolarına, L298N kartınıza ve pil kutunuza ihtiyacınız var. Arabayı kontrol etmek için gerekli uygulamayı indirmek için bir android telefon kullandım.

Motorları L298 kartına bağlayın

Breadboard ve L298 kartını bağlayın

Pil takımını da L298 kartına bağladığınızdan emin olun.

7. Adım: Kod

İşte bu araba için indirmeniz gereken kod. Telefonunuzun IP adresini tespit etmesi gerekiyor, böylece arabayı telefonunuzla kontrol edebilirsiniz. Ayrıca android telefonunuza bir uygulama indirmeniz gerekecek.

Adım 8: Başarı

Tüm adımlar atıldığında, artık dokunmatik ekranınızı kullanarak aracı kontrol edebilmeniz gerekir.

Önerilen: