Arduino Sesle Kontrol Edilen Robot

Arduino ve android işletim sistemini bluetooth ile birleştirip google ses tanıma özelliğinden faydalanarak yapılmış Sesle Kontrol Edilen Robot proje yapım detaylarını yazının devamında bulabilirsiniz.

Arduino Sesle Kontrol Edilen Robot Tanıtım Videosu

cep bekçisi ile güvendesiniz

cep bekçisi ile güvendesiniz

Güvenli E-Ticaret ile Proje SatışıGüvenli E-Ticaret ile Proje Satışı

Güvenli E-Ticaret ile Proje Satışı

gittigidiyor satılık arduino proje

gittigidiyor satılık arduino proje

Sesle Kontrol Edilen Robot Proje Malzemeleri

  • Arduino UNO
  • Adafruit Motor Shield
  • HC-06 BLuetooth Modül
  • 4 adet 1.2v 2000 mAh (Ni-mh) ya da 4*1.5 V+9V pil
  • Oyuncak arabalardan elde edeceğiniz teker veya hazır teker modülleri
  • Gövde için delikli pertinaks
  • Jumper kablolar
  • Muhtelif proje malzemeleri
  • Son olarak android işletim sistemine sahip bir telefon.

NOT: Voice Recognition Modülü ve PL2303 TTL modul ile yapılan ses kontrol robot ve proje uygulamaları hem pahalı hemde 15 komut sınırlaması olduğu için bu projemizin yapımı ve maliyeti daha uygun olacaktır.

Arduino ve Andorid ile Sesle Kontrol Edilen Robot

Arduino ve Andorid ile Sesle Kontrol Edilen Robot Malzemeleri

Şase Kısmı ve Tekerlerin Montaj Edilmesi

Tekerleri şaft ve mil kısmından pertinaks üzerine sıcak silikon kullanarak yapıştırıyoruz. Oyuncak arabadan tekerlerin sökülmesi ve birleştirilmesi işlemlerini sizlerle daha önceden ışık takip eden robot projemizde ayrıntılı olarak anlattığımız için burada tekrar anlatmayacağım BURADAN ayrıntılarını inceleyebilirsiniz.

Arduino ve Andorid ile Sesle Kontrol Edilen Robot

Arduino ve Andorid ile Sesle Kontrol Edilen Robot

Arduino ve Andorid ile Sesle Kontrol Edilen Robot

Arduino ve Andorid ile Sesle Kontrol Edilen Robot

Sesle Kontrol Edilen Robot

Sesle Kontrol Edilen Robot

Pil kutusuna robotumuzun on-off anahtarını montaj ediyoruz.

pil ve anahtar montajı

pil ve anahtar montajı

Arduino UNO Motor Shield ve Bluetooth Montajı

Arduino UNO:

Robotun ana kartıdır. Programlanacak mikro denetleyici üzerinde taşıyan kart. USB portu sayesinde bilgisayara bağlanarak programlanabilmektedir.Arduino, Processing/Wiring dilini kullanarak çevre elemanları ile temel giriş çıkış uygulamalarını gerçekleştiren açık kaynaklı fiziksel programlama platformudur. Arduino ile bağımsız olarak interaktif uygulamalar gerçekleştirilebilirsiniz. Aynı zamanda Arduinoyu bilgisayar ile Flash, Processing, MaxMSP, C Sharp gibi bir çok yazılım üzerinden yada kendi yazdığınız yazılımlarla haberleştirerek de kullanabilirsiniz. Açık kaynaklı arayüz yazılımını internet sitesinden Windows, Mac OS X ve Linux platformları için indirebilirsiniz.

arduino uno

arduino uno

Adafruit Motor Shield:

Arduinoya üstten bağladığımız motor sürücü kartı. DC,Servo ve Step Motor kontrolü yapılmaktadır. Bu çalışmada 2 adet motor kontrol edilecektir. Arduino motor sürücü shieldi, Arduino üzerine takılarak 4 DC motoru veya 2 step motoru (unipolar veya bipolar) ve de en az 2 servo motoru kontrol etmenize imkan sağlayan bir karttır. Kart üzerinde 2 adet L293D motor sürücü entegresi mevcuttur. Bu entegreler içerisinde toplam 4 adet H köprüsü bulunur. Her bir köprü üzerinden 0,6A akım akmasına imkan vermektedir. (Anlık 1,2A)

adafruit motor shield

adafruit motor shield

HC06 Bluetooth-Serial Modül Kartı:

Bluetooth SSP(Serial Port Standart) kullanımı ve  kablosuz seri haberleşme uygulamaları için tasarlanmıştır. Hızlı prototiplemeye imkan sağlaması, breadboard, arduino ve çeşitli devrelerde rahatça kullanılabilmesi için gerekli pinler devre kartı sayesinde dışarıya alınmıştır. Standart pin yapısı sayesinde istenilen ortamlarda rahatça kontrol edilebilir. Bluetooth 2.0’ı destekleyen bu kart, 2.4GHz frekansında haberleşme yapılmasına imkan sağlayıp açık alanda yaklaşık 10 metrelik bir haberleşme mesafesine sahiptir.

HC-06 bluetooth modül

HC-06 bluetooth modül

Arduino ve Bluetooth Modül Bağlantısı

Modül üzerindeki TXD ve RXD uçlarını Arduino üzerindeki RXD ve TXD uçlarına erkek-dişi kablo ucunun erkek uçlarını soyup motor sürücüyü takmadan önceden kablo uçlarını pim yuvasına takıyoruz. Daha sonra üzerine motor sürücü kartımızı takıyoruz.

Sesle Kontrol Edilen Robot

Sesle Kontrol Edilen Robot

Son olarak kartın M1 ve M3 motor çıkış uçlarına sağ ve sol teker bağlantılarına yaparak motor sürücü montajını tamamlıyoruz.

sesle kontrol edilen robot

sesle kontrol edilen robot

Arduino ve Android Programlarının Yüklenmesi

Motor Sürücü kartımızın kütüphanesinin arduino karta nasıl yükleneceği Adafruit Motor Shield internet sitesinde ayrıntılı olarak anlatılmış. Kısaca github’dan kütüphaneyi indirip sarı klaör halinde adını AFMotor yapıp arduino library klasörüne atıyoruz. Genellikle (C:\Program Files (x86)\Arduino) yada Belgeler/Arduino/Libraries klasöründe olur. İşlemi doğru yaparsak arduino programı kütüphaneler kısmında AFMotor ismini görebiliriz.

Android Programının Yüklenmesi

BURADAN programı indirip telefonumuza kuruyoruz. Sipariş sırasında isteğe bağlı olarak önceden belirtilirse kişiye özel logo, resim veya yazıyı programın reklam kısmına yazabiliriz.

Arduino Programının Yüklenmesiarduino programının yüklenmesi

arduino programının yüklenmesi

Arduino programını çalıştırıp ekranda çıkan bütün kodları silip BURADAN indirdiğimiz veya satın alma sırasında belirtmiş olduğunuz mail adresine gönderdiğimiz kodu kopyalayıp ekrana yapıştırıyoruz. Kodumuzu derleyip robotu pc ye bağlayıp kartımıza gönderiyoruz. Program üzerinde değişiklikler yapabilirsiniz. Yeni ses ve hız komutları ekleyip güncelleme yapma şansınız mevcut.

Robotun Çalıştırılması

Robota güç verdiğimiz zaman motor sürücü  kart üzerindeki yeşil ışık ve bluetooth modül üzerindeki kırmızı ışık (sürekli yanıp sönecek) yanacak.

  • Android programını çalıştırmadan önce telefonumuzun bluetooth sürücüsünü açıp tarama yaptırıyoruz.
  • Tarama sonucunda HC05,HC06 veya 8-10 numaralı MAC adres numaralı sürücüyü bulup telefonumuzla eşleştiriyoruz.
  • Eşleştirme sırasına şifre genel “1234” veya “0000” olur.
  • Telefonun internet bağlanıtısını açarak android uygulamamızı çalıştırıyoruz.
  • Program ilk çalıştığında üst kısımda kırmızı renk “bağlantı yok” yazacaktır.
  • Bluetooth icon ve yazısının bulunduğu yere tıklayıp daha önce eşleştirdiğimiz robotun bluetooth sürücüsünü seçip bağlanıyoruz.
  • Robot ile telefon bağlantı kurduğu zaman programın ssağ üzerindeki bağlantı yok yazısı bağlantı var olacaktır.
  • Bluetooth modül üzerindeki kırmızı yanıp sönen led ise sürekli yeşil ışık vermeye başlayacaktır.
  • Artık robotumuz kontrol edilmeye hazırdır.
Sesle Kontrol Edilen Robot

Sesle Kontrol Edilen Robot

Robot Ses Komutları ve Kullanımı

  • Bu aşamada program üzerindeki kırmızı mikrofon simgesine tıklıyoruz.
  • Google ses tanıma ekranı açılınca aşağıdaki komutlardan birini söylememiz yeterli olacaktır.
  • Son olarak söylediğimiz komut mikrofon simgesinin altında yazacak ve robotumuz hareket etmeye başlayacaktır.
  • Komutları türkçe ve ingilizce olarak yazılıma tanıtımını yaptık.
  • Robot ilk kullanımında telafuz kısmının alışması sağlanana kadar komut benzerlerini de tanımladık. Ğ ve D harflerinin tonlarını vurgulamada zorluk çekenler için ilave komut eklemsi yaptık. DUR ve TUR, SAĞ ve SAK gibi.

TEMEL KOMUTLAR

ses komutları

ses komutları

Muhtemel Sorun ve Çözümler

Sesim algılanmıyor?

İnternet bağlantınızın aktif olduğundan emin olun.

Robot hiç çalışmıyor?

Pil bağlantılarını ve motor kartı üzerindeki girişi kontrol ediniz.

Robot geri gidiyor?

Motor bağlantı uçlarını ters çevirin.

Motorlar çalışıyor ama robot hareket etmiyor?

M1 ve M3 bağlantı yeri ile motor bağlantı uçlarını değiştirin.

Motor sürekli tek yönde dönüyor?

Sensör güç bağlantılarını kontrol edin.

Yazılımlar

Kaynaklar

SORUNUZUN CEVABI BURADA OLABİLİR

1. Çok aksi bir durum olmazsa gün içinde  siparişi verilen ürünler ertesi gün kargoya verilir.  (Örnek: Pazartesi günü saat 18:00 kadar sipariş verirseniz ürün salı günü kargoya verilir.)

2. Akşam saat 18:00 den sonra verilen siparişler bir sonraki gün kargoya verilir.(Örnek: Pazartesi günü saat 18:00 den sonra sipariş verirseniz ürün çarşamba günü kargoya verilir.)

3. İsteğe bağlı olarak sipariş verdiğiniz robotun gövdesini farklı malzeme kullanarak değiştirip yapım aşama resimlerini çekip gönderebiliyoruz. Ayrıntılar için lütfen iletişim numaranızı bırakınız.

4. İstemeniz halinde robotu montaj etmeden sadece parçalarını da gönderiyoruz.

5. Mesaj bırakan arkadaşlar telefon numarası bırakırsa daha hızlı iletişim kurarız.

6.Sitemiz üzerinden alınan ürünlerin kargosu fiyatı uygun olduğu için PTT kargo ile gönderilmektedir.

7. sanalpazar.com ve sahibinden.com mağazamızdan alınan ürünler de anlaşmamız olduğu için aras veya yurt içi kargo ile gönderilmektedir.

Değerli ziyaretçiler sitemiz üzerinden satılan projeleri almak için aşağıdaki yöntemleri kullanabilirsiniz.

1. sanalpazar.com mağazamızdan Cep Bekçisi yöntemi ile alıcının parası, kendisine gelen ürünü inceleyerek alma hakkını kullanırken güvende,

2. GeT (Güvenli E-Ticaret) sistemimizi kullanarak ürünlerimizi sahibinden.com güvencesiyle satın alabilrsiniz.

3. Ön ödeme ile yapalim.net sitemiz üzerinden Banka Hesap numaramıza satın aldığınız ürünlerin ücretlerini EFT veya Havale yaparak.

Ön ödeme seçeneğini kullanan müşterilerimiz için: Belirtilen hesap numarasına ödeme yaparken açıklama kısmına iletişim bilgilerinizi doğru bir şekilde girdiğinizden emin olun. Ürünün ücreti banka hesabında göründükten sonra kargo firmasına verilecektir.

Alıcı İsmi: Yadiğar YALÇIN
Banka Adı: HALK BANKASI
Şube Kodu: 1215
Şehir: Ankara
Şube Adı: Çubuk Şb
Hesap No: 1104678
IBAN NO: TR860001200121500001104678

Satılan bütün ürünlerimizin kargo ve kapıda ödeme (kapıda ödeme seçeneğini tercih eden kullanıcılarımız için) ücretleri alıcıya ait olup gönderilen kargo firmalarına göre kargo ve kapıda ödeme fiyatları değişiklik gösterebilir.

Ürün iade politikamız

Sorularınızın cevabı burada değilse her türlü soru ve önerileriniz için  iletişim formunu kullanabilirsiniz. iletişim için üst menüde bulunan İLETİŞİM linkini kullanabilirsiniz.

Robot ve projelerimizi satın almak için  e-ticaret mağazalarımızı ziyaret edebilirsiniz:

sanalpazar.com: http://www.sanalpazar.com/dukkan/Robotcu__u1610804

sahibinden.com: http://www.sahibinden.com/arama?userId=18008479&hasSecureTrade=true

gittigidiyor.com: http://www.gittigidiyor.com/arama/?satici=pelinyalcin06

yapalim.net; http://www.yapalim.net/magaza/

Saygılarımızla kolay gelsin.

Posted in Arduino Projeleri, Bu Benim Eserim Projeleri, Elektrik-Elektronik, Fen ve Teknoloji, Genel, Robot Yapımı, Teknoloji ve Tasarım, Yapım Kuşağı and tagged , , , , , , , , , , .

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir