Arduino SAÜRO – Akıllı Araba By Reyhan Dursun Posted on 12 Kasım 2016 4 min read 0 3 5,092 Paylaş ! Facebook Paylaş ! Twitter Paylaş ! Google+ Paylaş ! Reddit Paylaş ! Pinterest Paylaş ! Linkedin Paylaş ! Tumblr Her üniversitede olduğu gibi Sakarya Üniversitesi’nde de birçok proje gerçekleşiyor. Bu yazımda projelerden birtanesini ele almak istedim. Proje, Sakarya Üniversitesi Robot Topluluğu (SAÜRO)’nun gerçekleştirmiş olduğu akıllı araba projesidir. Bu proje bir SAÜRO eğitim projesi olarak gerçekleştirilmiş ve ürünün üniversite öğrencilerine gömülü sistemin tanıtımı için kullanılacağı öngörülmüş. Bu kapsamda Android işletim sistemi yüklü akıllı telefonlar için uygulama geliştirilmiştir. GooglePlay’ den uygulamayı indiren herkes aracı kullanabiliyor. Ayrıca telefon hareketi algılanarak RC-Jip ‘e (oyuncak jip) bluetooth aracılığıyla komutlar gönderilerek aracın hareketi sağlanmıştır. Çarpma korumalı, kademeli yön ve hız kontrollü, bir araç geliştirilmiştir. Stant görevlisi yetki vermeden yani RFID (Öğrenci kimlik) kartını aracın üzerinde bulunan RFID kart okuyucusuna okutmadan araç ziyaretçi (öğrenci) tarafından kullanıma geçmeyecek şekilde tasarlanmıştır. Kullanılan Malzemeler Arduino Mega RFID Kart HC-SR04 Ultrasonik Mesafe Sensörü DC Motor Servo Motor Bluetooth Modul Li-po Pil Akıllı telefon (Android işletim sistemli) tarafından sensörler yardımıyla telefonun Y ve Z düzlemindeki derecesi algılanarak aracın hareketi için komutlar gönderecek yazılım geliştirilmiştir. Bu yazılım sayesinde RC aracımıza on kademe sağa, on kademe sola olmak üzere yön verilmiştir. Yine onar kademe olmak üzere ileri ve geri hız ayarı yapılabilmektedir. Mobil cihazın X,Y,Z ordinat sistemindeki görüntüsü Araç üzerindeki tüm kodlamalar Arduino IDE’si ile geliştirilmiştir. Nesneye Dayalı Programlama metodolojisi kullanılmıştır. Aracın Ultrasonik sensörler ve bu sensörlerin yazılımsal olarak ileri-geri motor kontrolüne yani hız kademesine müdahalesi sayesinde ön ve arkadan olası çarpmalara karşı önce yavaşlatılması ve gerektiğinde durdurulması sureti ile korunması sağlanmıştır. Lcd panel aracılığıyla aracın durumu hakkında kullanıcıya anlık bilgi verilmektedir. Bu sayede cihaz bluetooth bağlantı durumu, yetki durumu, aracın hızı ve yönü ile alakalı bilgiler kullanıcıya sunulmuştur. Dayanıklılığı sürdürülebilir kılmak için çarpmaya karşı sensörler ve yazılımsal iyileştirmeler aracığıyla önlemler alınmıştır. Open Source projenin kodlarına github üzerinden erişebilirsiniz.: https://github.com/saurobot