İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bugün Arduino kullanarak yangını otomatik olarak algılayacak ve su pompasını çalıştıracak bir Yangın Söndürme Robotu yapacağız.
Bu projede, Arduino kullanarak ateşe doğru hareket edebilen ve ateşi söndürmek için etrafına su pompalayabilen basit bir robot yapmayı öğreneceğiz.
Gerekli Malzeme:
- Arduino UNO'su
- Arduino Uno Sensör Kalkanı
- Alev sensörü
- L298N motor Sürücü modülü
- robot şasi
- 2 Motor (45 RPM)
- 5V Dalgıç Pompa
- Tek Kanallı Röle Modülü
- Bağlantı telleri
- 12v Şarj Edilebilir Pil
- 9V Pil
Adım 1: Arduino Sensör Kalkanı V5
Arduino Sensör Kalkanı, kolay takılabilen atlama kabloları kullanarak çeşitli sensörleri Arduino'nuza bağlamanıza izin veren düşük maliyetli bir karttır.
Üzerinde birkaç direnç ve bir LED dışında elektronik olmayan basit bir kart. Ana rolü, servo motorlarımız gibi harici cihazları takmayı kolaylaştırmak için bu başlık pinlerini sağlamaktır.
Özellikleri:
- Arduino Sensör Kalkanı V5.0, sensörler, servolar, röleler, düğmeler, potansiyometreler ve daha fazlası gibi çeşitli modüllere tak ve çalıştır bağlantısına izin verir.
- Arduino UNO ve Mega Board'lar için uygundur
- IIC arayüzü
- Bluetooth modülü iletişim arayüzü
- SD kart modülü iletişim arayüzü
- APC220 kablosuz RF modülü iletişim arayüzü
- RB URF v1.1 ultrasonik sensörler arayüzü
- 128 x 64 LCD paralel arayüz
- 32 servo kontrol arayüzü
Sıcaklık sensörü gibi bu genişletme kartını kullanarak normal analog sensörlere kolayca bağlanabilirsiniz. Bu 3 yollu erkek pimler, servo motorları bağlamanıza izin verir.
Her şey tak ve çalıştır özelliğindedir ve Arduino UNO uyumlu olacak şekilde tasarlanmıştır. Yani yapmanız gereken tek şey sensörlerden gelen verileri okumak ve arduino'da programla servoları sürmek için PWM çıkışını yapmak.
Bu, piyasadaki sensör kalkanının en son sürümüdür. Selefine göre en büyük gelişme güç kaynağıdır. Bu sürüm harici bir güç konektörü sağlar, böylece çok fazla sensör ve aktüatör sürerken Arduino mikro denetleyicisini aşırı yükleme konusunda endişelenmenize gerek kalmaz.
Güç girişinin yanındaki pin konektörünü çıkarırsanız, harici olarak güç verebilirsiniz. 5v'den daha fazla çalıştırmamalısınız yoksa altındaki arduinoya zarar verebilirsiniz.
Adım 2: Alev Sensörü ve L298N Motor Sürücüsü
Alev Sensörü
Entegre bir devrede alev sensörü (IR alıcı), direnç, kapasitör, potansiyometre ve karşılaştırıcı LM393'ten oluşan alev sensörü modülü. 700nm ile 1000nm arasında değişen dalga boyuna sahip kızılötesi ışığı algılayabilir. Uzak kızılötesi alev probu, kızılötesi ışık şeklinde algılanan ışığı akım değişikliklerine dönüştürür. Hassasiyet, 60 derecelik bir algılama açısına sahip yerleşik değişken direnç aracılığıyla ayarlanır.
Çalışma voltajı 3,3v ile 5,2v DC arasındadır ve bir sinyalin varlığını gösteren dijital bir çıkışa sahiptir. Algılama, bir LM393 karşılaştırıcı tarafından koşullandırılır.
Özellikleri:
- Yüksek Fotoğraf Hassasiyeti
- Hızlı Tepki Süresi
- Hassasiyet ayarlanabilir
Şartname:
- Çalışma voltajı: 3.3v - 5v
- Algılama aralığı: 60 derece
- Dijital/Analog çıkış
- Yerleşik LM393 çipi
L298N Motor sürücüsü
L298N, aynı anda iki DC motorun hız ve yön kontrolünü sağlayan çift H-Bridge motor sürücüsüdür. Modül, 2A'ya kadar tepe akımı ile 5 ile 35V arasında gerilime sahip DC motorları çalıştırabilir.
Modül, motor A ve B için iki vidalı terminal bloğuna ve Topraklama pimi için başka bir vidalı terminal bloğuna, motor için VCC'ye ve giriş veya çıkış olabilen bir 5V pime sahiptir.
Bu, VCC motorlarında kullanılan voltaja bağlıdır. Modül, bir jumper kullanılarak etkinleştirilen veya devre dışı bırakılan yerleşik bir 5V regülatöre sahiptir. Motor besleme voltajı 12V'a kadar ise 5V regülatörü etkinleştirebiliriz ve 5V pin çıkış olarak örneğin Arduino kartımıza güç sağlamak için kullanılabilir. Ancak motor voltajı 12V'den büyükse jumper'ı ayırmalıyız çünkü bu voltajlar yerleşik 5V regülatöre zarar verir. Bu durumda, IC'nin düzgün çalışması için 5V'luk bir güç kaynağına bağlamamız gerektiğinden 5V pin giriş olarak kullanılacaktır.
Burada, bu IC'nin yaklaşık 2V'luk bir voltaj düşüşü yaptığını not edebiliriz. Yani örneğin 12V'luk bir güç kaynağı kullanırsak, motor terminallerindeki voltaj yaklaşık 10V olacaktır, bu da 12V DC motorumuzdan maksimum hızı alamayacağımız anlamına gelir.
Adım 3: Devre Şeması
Tam Çalışma Kodu Ziyareti İçin - Alpha Electronz