android ve arduino ile bluetooth üzerinden uzaktan kumandalı araba
DESCRIPTION
Android ve Arduino ile Bluetooth üzerinden uzaktan kumandalı araba çalışmasıTRANSCRIPT
Muharrem TaçMuharrem TaçM2 BilişimM2 Bilişim
Android – ArduinoAndroid – ArduinoBluetooth ile uzaktan Bluetooth ile uzaktan
kumandalı arabakumandalı araba
Donanım MalzemeleriDonanım Malzemeleri
1 adet Android, Arduino bilen ve Arduino’ya para 1 adet Android, Arduino bilen ve Arduino’ya para yetiştirebilen manyak,yetiştirebilen manyak,1 adet çocuk (uzaktan kumandalı arabasını bozacağız)1 adet çocuk (uzaktan kumandalı arabasını bozacağız)1 adet Arduino (ne kadar küçük o kadar iyi, arabaya 1 adet Arduino (ne kadar küçük o kadar iyi, arabaya takacağız)takacağız)1 adet bluetooth shield veya modül1 adet bluetooth shield veya modül1 adet prototype shield1 adet prototype shield1 adet motor shield1 adet motor shield1 adet 9V pil ve müştemilatı1 adet 9V pil ve müştemilatı1 adet Android’li telefon1 adet Android’li telefon1 adet kod yazmak için bilgisayar1 adet kod yazmak için bilgisayar
Donanım MalzemeleriDonanım Malzemeleri
1 adet Android, 1 adet Android, Arduino bilen ve Arduino bilen ve Arduino’ya para Arduino’ya para yetiştirebilen manyak,yetiştirebilen manyak,
Donanım MalzemeleriDonanım Malzemeleri
1 adet çocuk (uzaktan kumandalı arabasını bozacağız)1 adet çocuk (uzaktan kumandalı arabasını bozacağız)
Donanım MalzemeleriDonanım Malzemeleri
1 adet Arduino (ne kadar küçük o kadar iyi, arabaya 1 adet Arduino (ne kadar küçük o kadar iyi, arabaya takacağız)takacağız)
Donanım MalzemeleriDonanım Malzemeleri
1 adet bluetooth shield veya modül1 adet bluetooth shield veya modül
BT ShieldBT Shield BT ModülBT Modül
Donanım MalzemeleriDonanım Malzemeleri
1 adet prototype shield (eğer bluetooth modül kullanılacaksa)1 adet prototype shield (eğer bluetooth modül kullanılacaksa)
Donanım MalzemeleriDonanım Malzemeleri
1 adet motor shield1 adet motor shield
Donanım MalzemeleriDonanım Malzemeleri
1 adet 9V pil ve müştemilatı1 adet 9V pil ve müştemilatı
Donanım MalzemeleriDonanım Malzemeleri
1 adet Android’li telefon1 adet Android’li telefon
Donanım MalzemeleriDonanım Malzemeleri
1 adet kod yazmak için bilgisayar1 adet kod yazmak için bilgisayar
Yazılım MalzemeleriYazılım Malzemeleri
1 adet programcı (programcılar da program yani hey evet 1 adet programcı (programcılar da program yani hey evet Matrix olayı)Matrix olayı)1 adet işletim sistemi (Linux , Windows olur Mac olmaz, 1 adet işletim sistemi (Linux , Windows olur Mac olmaz, şaka şaka Mac de olur)şaka şaka Mac de olur)1 adet Android IDE (Eclipse önerilir, ötekiler dandik)1 adet Android IDE (Eclipse önerilir, ötekiler dandik)1 adet Arduino IDE1 adet Arduino IDE
Yazılım MalzemeleriYazılım Malzemeleri
1 adet programcı1 adet programcı
Yazılım MalzemeleriYazılım Malzemeleri
1 adet işletim sistemi (Linux , Windows olur Mac olmaz, 1 adet işletim sistemi (Linux , Windows olur Mac olmaz, şaka şaka Mac de olur)şaka şaka Mac de olur)
Yazılım MalzemeleriYazılım Malzemeleri
1 adet Android IDE1 adet Android IDE
Yazılım MalzemeleriYazılım Malzemeleri
1 adet Arduino IDE1 adet Arduino IDE
YapılışYapılış
Bir adet uzaktan kumandalı araba Bir adet uzaktan kumandalı araba bozulur. Üzerindeki devre sökülür. bozulur. Üzerindeki devre sökülür. Ama batarya yuvası, arka motor Ama batarya yuvası, arka motor ve ön motor bozulmaz. ve ön motor bozulmaz. Arka motor ileri-geri, ön motor da Arka motor ileri-geri, ön motor da sağ-sol hareketi için gerekiyor.sağ-sol hareketi için gerekiyor.Batarya yuvası da motorları Batarya yuvası da motorları Arduino üzerinden beslemede Arduino üzerinden beslemede kullanılıyor.kullanılıyor.
Ön motor
Batarya yuvası
YapılışYapılış
Motor shield Ardunio’ya takılırMotor shield Ardunio’ya takılır
YapılışYapılış
Bluetooth shield Ardunio’ya takılır. Bu shieldları güçlü Bluetooth shield Ardunio’ya takılır. Bu shieldları güçlü yapan özellik, üst üste takılabilmeleri.yapan özellik, üst üste takılabilmeleri.
Benim aldığım adres: http://www.seeedstudio.com/wiki/Bluetooth_Shield
YapılışYapılış
Ön ve arka motorlar için gereken bağlantılar yapılır.Ön ve arka motorlar için gereken bağlantılar yapılır.
Tutorial http://www.instructables.com/id/Arduino-Motor-Shield-Tutorial/step5/Two-Motors/
YapılışYapılış
Ön ve arka motorlar için Ön ve arka motorlar için gereken bağlantılar gereken bağlantılar yapılır. Araç üzerindeki yapılır. Araç üzerindeki durum.durum.
YapılışYapılış
9V pil bağlanır9V pil bağlanır
Yazılım kısmıYazılım kısmı
Aracın yazılım kısmında bilmemiz gerekenler:Aracın yazılım kısmında bilmemiz gerekenler:
•Bluetooth shield kütüphanesi ve Arduino kodlamasıBluetooth shield kütüphanesi ve Arduino kodlaması•Motor shield Arduino kodlamasıMotor shield Arduino kodlaması•Bluetooth iletişimi hakkında Android programlamaBluetooth iletişimi hakkında Android programlama•Android ivmeölçer(accelerometer) sensör kısmıAndroid ivmeölçer(accelerometer) sensör kısmı
Yazılım kısmıYazılım kısmı
Bluetooth shieldMotor shield
Yazılım kısmıYazılım kısmı
BluetoothAccelerometer
Yazılım kısmıYazılım kısmı
Kaynak kodlar: Kaynak kodlar:
https://github.com/muharremtac/bluetooth_arac
TeşekkürlerTeşekkürler