İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Merhaba, hepsi benim 5. dersim. Normalde Arduino'yu temel bileşenim olarak kullanabileceğim bir yarışma olduğunda talimat verebilirim. Bu Optik yarışma ile, çok az ve basit bileşene sahip basit bir okul projesini, ancak harika bir projeyi sergileme şansım oldu.
Şimdi Arduino kullanarak bir Gece Hırsızlığı Dedektörü oluşturalım.
Adım 1: Malzeme Listesi
- Arduino mini
- LDR tek parça
- Kiralayan
- AA piller (2)
- AA pil tutucu
- Kayar anahtar (2)
- Aynalar (gerekli yansıma sayısı)
- 6cm X 5cm boyutlarında küçük bir kutu
- Bir led
- Bir zil
- 5v Güç Kaynağı
- Kulaklık 5 adet
- Bisiklet konuştu 2 adet
- Süper yapıştırıcı
Adım 2: Yansıma için Ayna Tutacağı
- Mağazamdan 2cm X 2cm ölçülerindeki aynayı aldım.
- Bunun için ekli 3d Yazıcı tutucuyu yazdırdım, dondurma çubuklarını kullanarak yapabilirsiniz.
- Süper yapıştırıcı kullanarak küçük parçalar halinde kulaklık plastik parçasını aynalara yapıştırıyorum.
- Bisiklet konuştu, tutucuda kalmasını sağladım.
Adım 3: Arduino Mini Kullanarak Buzzer/Alarm
Bu sistem, çevresindeki ışığın yoğunluğunu algılayarak çalışır. Işığı algılamak için kullanılabilecek sensör bir LDR'dir. Ucuzdur ve herhangi bir yerel elektronik mağazasından veya çevrimiçi olarak satın alabilirsiniz.
LDR, VCC'ye (5V) bağlandığında, üzerindeki giriş ışık yoğunluğu ile doğru orantılı olarak değişen bir analog voltaj verir. Yani, ışığın yoğunluğu ne kadar büyükse, LDR'den gelen karşılık gelen voltaj da o kadar büyük olacaktır. LDR analog voltaj verdiği için Arduino üzerindeki analog giriş pinine bağlanır. Arduino, yerleşik ADC'si (analogdan dijitale dönüştürücü) ile analog voltajı (0-5V'den) (0-1023) aralığında dijital bir değere dönüştürür. Ortamında veya yüzeyinde yeterli ışık olduğunda, LDR'den Arduino aracılığıyla okunan dönüştürülmüş dijital değerler 800-1023 aralığında olacaktır.
LDR'yi Arduino'nuza bağladıktan sonra Arduino üzerinden LDR'den gelen değerleri kontrol edebilirsiniz. Bunu yapmak için Arduino'yu USB üzerinden PC'nize bağlayın ve Arduino IDE veya yazılımını açın. Ardından, ekli kodu Arduino'nuza yükleyin.
Kodu yükledikten sonra Arduino IDE üzerindeki “Seri monitör” adlı butona tıklayın. Bu, ekrana farklı değerler yazdıran yeni bir pencere açacaktır. Şimdi, yüzeyini ışıktan bloke ederek sensörü test edin ve hangi değerlerin size ait olduğunu görün. seri monitöre geçin.
===================================
int prevSensorValue = 0;cihazı açtığınızda ilk kez ayarlayacaktır. Işığı engellediğinizde sensör değerinde düşüş olacaktır,seri monitörden kontrol edin. Benim için 200 oldu yani ben Fark 150'den büyükse, pin 13 değerini yüksek olarak ayarlayacaktır.
BJT anahtarını açacak ve alarm 2 dakika süreyle açılacaktır.
Sonunda 3d yazıcıyı kullanarak bir muhafaza oluşturdu.
Adım 4: Kiralık Işın
- 6mm çapında 3v kiralık aracım var.
- Bunun için bir tutucu oluşturdum, atlayıp gerekirse doğrudan yapıştırabilirsiniz.
- AA pil tutucusu kullanın, 2 pil ile pozitif ucu kiralık pozitif kabloya ve negatif uca ekleyin.
- Bağlantı doğru olduğunda bir lazer ışını alacaksınız.
- Bağlantı arasına bir anahtar koyun, sürgülü anahtar iyi çalışacaktır.
- Çift bant kullanarak sabitlemek istediğiniz alanı duvara yerleştirin.
Adım 5: Yansımayı Ayarlama
- Leasingi yerleştirdikten sonra kirişin duvarda nereye düştüğünü kontrol edin.
- Yansıtıcı aynayı oraya koyun ve eğerek istediğiniz yere düşürmeye çalışın.
- 2. adımı, sabitlemek istediğiniz tüm alanı kaplayana kadar diğer aynalarla tekrarlayın.
- Son ışının LDR'ye düşmesini sağlayın.
6. Adım: Demo
Her şey bir araya geldiğinde harika çalışacak.