Webcar - Arduino Yun ile Webden yönetilen oyuncak araç

Post on 14-May-2015

1.192 views 0 download

description

Arduino Yun ile Webden yönetilen oyuncak araç

Transcript of Webcar - Arduino Yun ile Webden yönetilen oyuncak araç

Muharrem TaçMuharrem TaçM2 BilişimM2 Bilişim

WebcarWebcar

Webcar nedir vat iz dı webkarWebcar nedir vat iz dı webkar

Webcar benim uydurduğum bir isimdir. Umarım hayal Webcar benim uydurduğum bir isimdir. Umarım hayal kırıklığına uğramamışsınızdır.kırıklığına uğramamışsınızdır.Şaka şaka, Webcar aslında webden yönetilen bir araçtır.Şaka şaka, Webcar aslında webden yönetilen bir araçtır.webcar.info adresi boştu hemen aldım boru değil, webcar.info adresi boştu hemen aldım boru değil, önemsiyorum sonuçta. önemsiyorum sonuçta. Neyse efendim, prezentasyonlarda uzun cümleler Neyse efendim, prezentasyonlarda uzun cümleler kurulmuyormuş kısa keseyim.kurulmuyormuş kısa keseyim.

Webcar 1.0Webcar 1.0

Arduino DUE, Wifi Shield, Motor Shield, oyuncak arabaArduino DUE, Wifi Shield, Motor Shield, oyuncak araba

Webcar 2.0Webcar 2.0

Arduino Yún, motor shield, webcam, oyuncak arabaArduino Yún, motor shield, webcam, oyuncak araba

Donanım MalzemeleriDonanım Malzemeleri

1 adet web programlama ve Arduino bilen ve Arduino’ya 1 adet web programlama ve Arduino bilen ve Arduino’ya para yetiştirebilen manyak,para yetiştirebilen manyak,1 adet çocuk (uzaktan kumandalı arabasını bozacağız)1 adet çocuk (uzaktan kumandalı arabasını bozacağız)1 adet Arduino Yún1 adet Arduino Yún1 adet USB webcam1 adet USB webcam1 adet motor shield1 adet motor shield1 adet micro USB charger1 adet micro USB charger1 adet bilgisayar1 adet 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 Yún1 adet Arduino Yún

Yapılmış en güçlü Arduino’lardan biri.İçinde Open WRT Linux var. Micro USB, USB, Ethernet ve Wifi yerleşik olarak geliyor. Boyut olarak Arduino UNO kadar.Açıldığında kendi Wifi erişim noktasını oluşturuyor.

Yún Çince’de bulut demek. Öğrendik de ne oldu, hiiç.Yún Çince’de bulut demek. Öğrendik de ne oldu, hiiç.

Donanım MalzemeleriDonanım Malzemeleri

Bir adet USB WebcamBir adet USB Webcam

Alım adresi: http://store.linksprite.com/mini-webcam-for-robot-video-real-time-video-stream-pcduino/

Her webcam olmuyor. Bu bendeki oldu. Aşağıda alım adresi var. Bol bol alın, bana da komisyon veriyorlar. Şaka tabi.

Donanım MalzemeleriDonanım Malzemeleri

1 adet motor shield1 adet motor shield

Donanım MalzemeleriDonanım Malzemeleri

1 adet LiPo pi ve 1 adet LiPo charger1 adet LiPo pi ve 1 adet LiPo charger

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 web programlama ortamı (web programlama için ne 1 adet web programlama ortamı (web programlama için ne kullanıyorsanız kabuldür)kullanıyorsanız kabuldür)1 adet Arduino IDE (sadece beta aşamasındaki 1.5.5 1 adet Arduino IDE (sadece beta aşamasındaki 1.5.5 IDE’nin Yun desteği var)IDE’nin Yun desteği var)

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 Malzemeleri1 adet web geliştirme ortamı1 adet web geliştirme ortamı

Ben Spring kullandım ama siz PHP, .NET de kullanabilrisiniz. Önemli olan HTTP çağrılarını Arduino’ya iletmek

Yazılım MalzemeleriYazılım Malzemeleri

1 adet Arduino IDE 1 adet Arduino IDE versiyon 1.5.5 versiyon 1.5.5 sadece bu versiyon sadece bu versiyon Yún desteklidir.Yún desteklidir.

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 Yún’a takılırMotor shield Ardunio Yún’a takılır

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 gereken bağlantılar yapılır. Araç Ön ve arka motorlar için gereken bağlantılar yapılır. Araç üzerindeki durum.üzerindeki durum.

YapılışYapılış

USB webcam bağlanırUSB webcam bağlanır

YapılışYapılışLiPo pil ve Charger batarya yuvasına alınırLiPo pil ve Charger batarya yuvasına alınır

YapılışYapılışBöylece araba şarj edilebilirBöylece araba şarj edilebilir

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:

•Motor shield Arduino kodlamasıMotor shield Arduino kodlaması•Arduino Yún ağ ayarlarıArduino Yún ağ ayarları•Arduino Yún için ağ programlama Arduino Yún için ağ programlama •mjpeg_streamer için gerekli kurulumlarmjpeg_streamer için gerekli kurulumlar•Web taraflı uygulama geliştirmeWeb taraflı uygulama geliştirme

Yazılım kısmıYazılım kısmı

Motor shield,Yun Bridge

Yazılım kısmıYazılım kısmı

HTTP Çağrıları

Yazılım kısmıYazılım kısmı

Arduino Yun ağ kurulumuArduino Yun ağ kurulumu

Kaynak: http://tavendo.com/blog/post/arduino-yun-with-autobahn/

Yazılım kısmıYazılım kısmı

Arduino Yun ağ kurulumuArduino Yun ağ kurulumu

Kaynak: http://tavendo.com/blog/post/arduino-yun-with-autobahn/

Yazılım kısmıYazılım kısmı

Arduino Yun Arduino Yun mjpeg_streamer mjpeg_streamer kurulumukurulumu

Kaynak: http://forum.arduino.cc/index.php?topic=188690.0

TeşekkürlerTeşekkürler