1. Anasayfa
  2. Yapay Zeka
Trendlerdeki Yazı

Engel Mesafesini Sesli Öğrenmek (IoT)

Engel Mesafesini Sesli Öğrenmek (IoT)
0
CEYD-A ile elektronik devreleri rakiplerinden farklı olarak doğrudan kontrol edebilmek mümkün. Ayrıca, elektronik devreye yaklaşan cismin mesafesini takip ederek söylüyor.

CEYD-A, IoT – dijital asistan haberleşmesine sıra dışı ve ihtiyaç olan bir yaklaşımla bluetooth’u devreye sokuyor. Geleneksel dijital asistan yapıları, IoT etkileşimlerini Wi-Fi bağlantısı ile uzak bir sunucu üzerinden gerçekleştirmekte veya ek bir uygulama ile bağlantı sağlayabilmektedir. CEYD-A ise MQTT, WIFI gibi protokolleri desteklediği gibi doğrudan cihaz üzerinde çalıştığı için internete çıkış gerektirmeden yakındaki IoT devreleri ile de konuşabilmektedir. İlave bir kodlama veya uygulama gerektirmeden “Bluetooth’dan bilgi al diyerek” devreden gelen bilgileri değerlendirebilir. Hatta söyleyeceğiniz cümleyi “bluetooth’dan bilgi al ve yaz” gibi kolay ifadelerle tanımlayabilmeniz de mümkün. Kısaca siz devreyi tasarlayın, onunla konuşmayı CEYD-A halletsin.Devrede kullanılan HC-SR04 Ultrasonik Mesafe Sensörü 2cm’den 400cm’ye kadar 3mm hassasiyetle ölçüm yapabilen bu ultrasonik sensör çeşididir.https://www.youtube.com/watch?v=Kc2S2BDuB5A

 

Gereksinimler:

Arduino Uno
HC 05 Bluetooth Modülü

1K Ohm ve 2.2K Ohm Dirençler

HC-SR04 Mesafe Ölçer Sensör

Breadboard

Jumper Kablolar (Erkek-erkek ve dişi-erkek)

CEYD-A uygulaması

 

Devre Şeması:

 

Arduino IDE Kodu

#include <SoftwareSerial.h>
#define echoPin 6
#define trigPin 7
 
int maximumRange = 50;
int minimumRange = 0;
int oncekiolcum = 0;
 
 
void setup() {
  Serial.begin(9600);
  pinMode(trigPin, OUTPUT);
  pinMode(echoPin, INPUT);
}
 
void loop() {
 
 int olcum = mesafe(maximumRange, minimumRange);
 if(olcum!=oncekiolcum)
  {
   Serial.print(olcum);
   Serial.println("cm");
  }
 delay(2500);
 oncekiolcum = olcum;
 
}
 
int mesafe(int maxrange, int minrange)
{
  long duration, distance;
 
  digitalWrite(trigPin,LOW);
  delayMicroseconds(2);
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);
 
  duration = pulseIn(echoPin, HIGH);
  distance = duration / 58.2;
  delay(50);
  if(distance>=maxrange || distance<=minrange)
  {
    return 0;
  }
 
  return distance;
}

 

CEYD-A Kullanımı:

instagram profil

Ne Düşünüyorsun?
  • 2
    harika_
    Harika!
  • 0
    g_zel_
    Güzel!
  • 0
    haval_
    Havalı!
  • 0
    e_lenceli_
    Eğlenceli!
  • 0
    _zg_n_m_
    Üzgünüm!
  • 0
    sevmedim_
    Sevmedim!

1971 yılında doğan Cenker Sisman, Saint-Joseph lisesini bitirdi. Yıldız Teknik Üniversitesi’nde Bilgisayar Mühendisliği ve İstanbul Teknik Üniversitesi’nde aynı bölümün yüksek lisans eğitimlerini tamamladı. Savaş Köse ile beraber yazdığı ‘Parallel Implementation of The Hough Transformation’ çalışması SCI’99/ISAS’99 da yayınlandı. Yazdığı uzaktan bilgisayar kontrol uygulaması ‘Panda Future Connection’ Bimeks 1998 En İyi Yazılım – Mansiyon ödülünü aldı. Diğer programları olan WinPerfect, CleanDisk, VideoCapture, FTPExplorer, CardReader ve Multi-Email Sender uygulamaları zaman zaman yurtdışındaki medyalarda yayınlandı ve çeşitli otoriteler tarafından ödüller aldı. Cenker Şişman, 2014 yılından beri, 4 milyon kullanıcıya ulaşan CEYD-A Türkçe Asistan Platformunu geliştiriyor.

Yazarın Profili
İlginizi Çekebilir

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir