Kayıtlar

Haziran, 2020 tarihine ait yayınlar gösteriliyor

Radyo Kontrollü Kumanda (RC) ile Arduino Kullanımı

Resim
Bu projede sizlere radyo kontrollü araç kumandası ile arduinoyu nasıl birlikte kullanabileceğimizi ve bu sayede uzak menzillerden karmaşık robot projelerini nasıl yönlendirebileceğimizi açıklamaya çalıştım. Umarım sizler için faydalı bir kaynak olmuştur. Gerekli Malzemeler: 1 Adet RC Kumanda 1 Adet uyumlu ve bind edilmiş RC Alıcı 1 Adet Arduino kontrolcü 1 Adet SG90 servo (herhangi bir servo olabilir) 1 Adet Led ve 220Ohm direnç 5v Kaynak Jumper Kablo vs. Devre Şeması: Ekleniyor Arduino Kodu:   #include <Servo.h> //motor pinleri #define MotorL1 9 #define MotorL2 10 #define MotorLE 6 #define MotorR1 7 #define MotorR2 8 #define MotorRE 5 //alıcıdan arduinoya aldığımız kanallar const int ch1=A1; const int ch2=A2; const int ch4=A3; const int ch6=A4; //gerekli değişkenleri tanımladık int servodeger; int leddeger; int ilerideger, motorileri, motorgeri; int donusdeger, motorsag, motorsol; Servo servom; void setup() { Serial.begin(9600); /

Arduino ile Labirent Çözen Robot Yapımı

Resim
Merhabalar, bu projede arduino kullanarak labirent çözen bir robotun nasıl yapılabileceğini açıklamaya çalıştım. Labirent çözen robotlar temelde 2 farklı tip labirentte dolaşmaktadır. Bunlar çizgi labirentleri ve duvar labirentleridir. Nispeten duvarlı bir labirentin evde inşası daha uğraştırıcı olduğundan ben çizgi labirentini tercih ettim. Ancak çizgi labirentlerinde yol takibi ve kavşak çözümleme duvar labirentlerinden daha uğraştırıcı olmaktadır. Bu çalışmada sonlu ve basit bir çizgi labirentini robota çözdürmeye çalıştım. Basit sonlu labirentler çıkışların birbirine bağlanıp sonsuz döngüler oluşturmadığı labirentlerdir. Döngüsel labirentlerin çözümünde çok daha karmaşık algoritmalar kullanılmaktadır. Labirent çözümlemede sıkça kullanılan sol el kuralı metodu ile önce labirenti tam tur dolaşarak öğrenmeyi ve sonrasında bu hamleleri sadeleştirerek gereksiz noktalara girmeden en kısa yolu bularak labirentten çıkmayı amaçladım. Bu robotun yapımı için gerekli olan malzemeler, çalış

QTR-8A Kızılötesi Çizgi Sensörü Kullanımı ve Basit PID Çizgi İzleyen Robot Yapımı

Resim
Bu çalışmamda, çizgi takip eden robotlarda, hızlı çizgi izleme yarışma robotlarında ve labirent çözen robotlarda sıkça kullanılan ve oldukça başarılı bir çizgi sensörü olan Pololu QTR-8A analog çizgi sensörünün nasıl kullanıldığını anlatmaya çalıştım. Örnek olarak da basitçe bir PID çizgi izleyen robot uygulaması gerçekleştirdim. Umarım sizler için faydalı olur. Gerekli Malzemeler: 1 adet Pololu QTR-8A analog çizgi sensörü 1 adet arduino Nano 1 adet L298 motor sürücü kartı 2 adet N20 12mm micro dc redüksiyonlu motor 2 adet tekerlek 1 adet LM2596 voltaj regülatörü 1 adet sw ve jumper kablolar 1 adet sarhoş teker Pil Devre Şeması QTR Kütüphanesi  https://github.com/pololu/qtr-sensors-arduino/releases Arduino Kodu: QTR KULLANIMI #include <QTRSensors.h> QTRSensors qtr; const uint8_t SensorCount = 8; uint16_t sensorValues[SensorCount]; void setup() {   // configure the sensors   qtr.setTypeAnalog();   qtr.set