Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, Arduino kullanarak basit bir radar sistemi yapımını adım adım gösteren bir eğitim içeriğidir.
- Video, radar sisteminin ne olduğunu açıklayarak başlıyor ve gerekli malzemeleri (Arduino G340, HC-SR04 ultrasonik sensör, servo motor, kablolar) tanıtıyor. Ardından malzemelerin montajı, sensör ve motor bağlantıları gösteriliyor ve Arduino'ya kod yazma aşamasına geçiliyor. Sistem, 15-165 derece arasında açı taraması yaparak basit bir iki boyutlu harita çıkarma sistemi oluşturuyor.
- Video ayrıca Processing programı kullanılarak verilerin görselleştirilmesi, farklı bilgisayar sistemlerinde (Windows ve Mac) karşılaşılabilecek sorunlar ve çözümleri de içermektedir.
- Arduino ile Basit Radar Sistemi Projesi
- Arduino ve HC-SR04 ultrasonik sensör kullanarak basit bir radar sistemi yapılacak.
- Radar sistemi, belirli bir açıda tarama yaparak cisimlerin varlığını ve uzaklıklarını gösteren sistemlerdir.
- Bu proje ile iki boyutlu bir harita çıkartılacak, üç boyutlu harita için yüksekliğin sürekli değişmesi veya LIDAR sistemleri kullanılması gerekecektir.
- 01:08Gerekli Malzemeler
- Proje için Arduino G340, HC-SR04 ultrasonik sensör, servo motor ve bağlantı kabloları gereklidir.
- Sensör düz durduğunda tek bir tarafa tarama yapacağından, sürekli döndürmek için servo motor kullanılacaktır.
- Sensörün nereye baktığını bilmek için açı kontrolü yapılacaktır.
- 01:37Malzemelerin Hazırlanması
- Arduino, data kablosu, HC-SR04 sensörü, sensör tutucusu ve servo motor atölyeden alınacaktır.
- Bağlantılar için erkek-erkek ve dişi-erkek kablolar kullanılacaktır.
- Sensör, servo motorun üzerine monte edilecektir.
- 04:32Bağlantıların Yapılması
- Servo motorun kahverengi (eksi), kırmızı (artı) ve sarı (sinyal) kabloları Arduino'ya bağlanacaktır.
- HC-SR04 sensörünün GND, ECHO, TRIG ve 5V pinleri Arduino'ya bağlanacaktır.
- Projede iki GND ve iki 5V girişi Arduino üzerinde yeterli olacaktır, ancak robotla birlikte kullanılıyorsa breadboard veya delikli panoya bağlanabilir.
- 06:12Kodlama ve Görselleştirme
- Proje için Arduino'dan bilgisayara veri göndermek ve görselleştirmek için Processing kullanılacaktır.
- Kodda servo motor sürülerek her bir açıda ultrasonik sensörden ölçüm yapılıp, bu değerler serial üzerinden bilgisayara gönderilecektir.
- Arduino eğitim serisindeki servo motor, ultrasonik sensör ve serial haberleşme bilgileri birlikte kullanılacaktır.
- 07:26Arduino Kodu ve Servo Motor Kullanımı
- Kod kısmında servo motor kütüphanesi dahil edilir ve HC-SR04 ultrasonik sensör pinleri tanımlanır.
- Void kısmında eko ve trick pinleri giriş-çıkış olarak tanımlanır, seri haberleşme başlatılır ve servo motorun bağlandığı pin belirtilir.
- Loop kısmında servo motor 15 ile 165 derece arasında birer derece aralıklarla soldan sağa, sonra sağdan sola döndürülür.
- 08:28Kodun Çalışma Mantığı
- For döngüsü ile 15'den başlayıp 165'e kadar servo motoru döndürür ve her döngüde 30 milisaniye bekler.
- "calculate distance" fonksiyonu ile ultrasonik sensörden mesafe bilgisi alınır ve açı değerleri ile birlikte bilgisayara gönderilir.
- 165'e geldiğinde işlem ters yönde 15 dereceye kadar devam eder ve bu döngü sürekli tekrarlanır.
- 09:40Processing Arayüzü
- Processing, Arduino ile eş zamanlı yürütülen, Arduino koduna benzer bir arayüz programıdır.
- Processing ile üç farklı grafik oluşturulur: taban grafik, cisim mesafesi kırmızı ile, cismin bittiği yer sensöre kadar yeşil ile gösterilir.
- Kod internette hazır alınmıştır ve üç farklı grafik işlemi içerir.
- 10:58Processing Kullanımında Sorunlar ve Çözümleri
- MacOS kullanıcılarda COM port adı farklı olabilir, Windows'ta ise Device Manager'dan port numarası öğrenilebilir.
- Kullanılan font bilgisayarda bulunmuyorsa, "create font" ile farklı bir font seçilebilir.
- Programı çalıştırmak için önce Arduino bilgisayara takılıp kod çalıştırılmalı, sonra Processing'te play tuşuna basılmalıdır.
- 12:52Projenin Kullanımı ve Uygulamaları
- Oluşturulan arayüzde yeşil çizgiler engel olmadığını, kırmızı çizgiler ise engelleri gösterir.
- Bu sistem robot projelerine veya eldivenlere yerleştirilerek iki boyutlu harita oluşturulabilir.
- Tek bir sensörle 150 derece, iki sensörle 360 derece tarama yapılabilir ve pahalı sistemlere gerek kalmadan basit çözümlerle radar sistemi oluşturulabilir.