» elektronik » Arduino »Arduino'nuzda basit bir ultrasonik alarm nasıl yapılır

Arduino'da basit bir kendin yap ultrasonik alarm nasıl yapılır

Arduino'nun iyi günleri sevenler! Bugünün makalesinde, yeni başlayanlar için Arduino'da ultrasonik alarmın nasıl yapılacağı konusunda çok basit bir yol göstermeye karar verdim kendin yap. Böyle bir vryatli alarm sistemi ev güvenliği için uygundur, ancak özel bir odayı korumak için uygun olduğunu düşünüyorum, dahası, oldukça ilginç ev yapımı ürün acemi bir arduino için yaşam için yararlı bir ev yapımı ürüne göre Arduino dünyasının bilgi ve becerilerini geliştirmek.


Ve böylece Arduino'da basit bir alarm için ihtiyacımız var:
elbise-up Arduino Uno
Ultrasonik Uzaklık Ölçer HS-SR04
- küçük kap
saptan şeffaf kapak
kırmızı LED
-vyklyuchatel
- "baba-anne" gibi bağlantı telleri
-zummer
- Geleneksel teller
- güç kaynağı (1,5 voltta seri olarak bağlanmış 4 pil kullanıyorum, ancak ideal olarak 6-9 volt 2000 mah'da bir pil veya bir taç kullanmanız gerekir)

İhtiyacımız olan araçlardan:
havya
termal tutkal
makas veya bıçak


Her şeyden önce, Arduino kartını kaba yerleştirmeniz, ardından çıkış için deliğin altındaki yeri işaretlemeniz ve kesmeniz veya lehimlemeniz gerekir:


Şimdi bir baba-anne teli alıyoruz, ondan anne çıkışını kesiyoruz, teneke ve lehimden anahtara geçiyoruz:


Sonra anahtarı güç kaynağımıza lehimliyoruz (ancak tepenin altında böyle bir adaptör kullanırsanız, tüm bunları yapmanız gerekmez)



Güç kaynağımızı Arduino kartına aşağıdaki gibi bağlarız: artı uin çıkışına ve eksi Gnd'ye
Test ediyoruz, anahtarı açıyoruz ve karttaki kırmızı LED'ler yanıyorsa, her şey doğru şekilde yapılır:

Ultrasonik bir menzil bulucu ve lehim çıkışlarına (vcc, Echo, Trig, Gnd) baba-anne tipi tellere alıyoruz:

Ultrasonik telemetrenin altındaki kabın yan tarafında iki delik işaretler ve yaparız:


Gerekirse takın ve yapıştırın:

İki baba-anne telini alıyoruz, onları yere kesiyoruz, soyuyoruz ve teneke ediyoruz:

Telleri zile “baba” ve LED'e “anne” lehim:

Şimdi LED'in bir ucundaki polariteyi ve zil sesini Arduino'daki 10 dijital pime, diğer iki ucunu da Gnd'ye bağlarız.
Daha sonra ultrasonik telemetreyi Arduino kartına aşağıdaki görüntülerle bağlarız: vcc çıkışına 5 v, Gnd - Gnd, yankı 9 dijital pin ve 8'e trig


Kabın yan tarafında, zil için başka bir delik açın, daha sonra oraya yerleştirin ve gerekirse yapıştırın:

Konteynerin çatısında LED ve anahtar için iki delik (tüm delikleri bir havya ile uygun şekilde yaptım) yapıyoruz:

Onları yapıştırıp yapıştırıyoruz:

Saptan şeffaf bir kapak alırız ve bir zımpara kağıdı veya dosya yardımıyla altını öğütürüz:


LED üzerine yapıştırıyoruz, böylece koruyucu bir kubbe yapıyoruz:

Alarm sistemimizin montajının ana kısmını bitirdik ve sadece eskiz yüklemesi kaldı, önceki makalelerimde kişisel olarak bunun en zor aşama olduğunu söyledim, ancak bu durumda değil, çünkü çalışma prensibi ile bu alarm yaptığım otomatik fana benziyor daha önce, bu yüzden ondan kroki kullanacağım ve gerekirse sadece bazı parametreleri değiştireceğim.

Arduino kartını, genellikle kartla birlikte gelen özel bir adaptör kullanarak bilgisayara bağlamanız, Arduino IDE programını çalıştırmanız, aşağıdaki çizimi kopyalamanız, programa yapıştırmanız ve indir düğmesine tıklamanız yeterlidir. Her şey doğru yapılırsa, çizim güvenli bir şekilde panoya yüklenir.

eskiz:
int echoPin = 9;
int trigPin = 8;
int liderliğindeki = 10;

void setup () {
Serial.begin (9600);
pinMode (trigPin, OUTPUT);
pinMode (echoPin, INPUT);
pinMode (led, ÇIKIŞ);
}

void loop () {
int süresi, cm;
digitalWrite (trigPin, LOW);
gecikme Mikrosaniye (2);
digitalWrite (trigPin, YÜKSEK);
gecikme Mikrosaniye (10);
digitalWrite (trigPin, LOW);
süresi = pulseIn (echoPin, HIGH);
cm = (süre / 58) +3;
Seri baskı (cm);
Serial.println ("cm");
// gecikme (1000);
eğer (cm <20) {
digitalWrite (led, YÜKSEK);
} başka {
digitalWrite (led, DÜŞÜK);
}
gecikme (100);
}

Şimdi sadece alarmımızı açmak ve test etmek için kalır, alarm, herhangi bir katı nesneyi ultrasonik sensöre yaklaştırırsanız, zil hemen bip sesi çıkarmaya başlayacak ve LED yanacaktır. Örneğin, yere fark edilmeden koyarsanız ve birisi yanından geçerse, zil hemen gıcırdamaya başlar. (LED daha sonra 220 Ohm'luk bir direnci lehimlemeyi unuttuğum için yandı, bu yüzden eğer yaparsanız, lehim yaptığınızdan emin olun)

İşte bu kadar! Burada Arduino'da böyle basit bir alarm sistemi var, yeni başlayanlar için olduğunu ve bu ev yapımı ürünü çok ciddiye almanın gerekli olmadığını tekrar söylemek istiyoruz!

İlginiz için hepinize teşekkürler!
8.2
8.3
8.2

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
4 yorumlar
Kimin için işe yaramazsa if (cm <20) yerine if (cm <= 20) yazın.
Merhaba, eskiziniz çalışmıyor. Tamir edebilir misin? Gerçekten çalışan bir taslağa ihtiyacım var.
Burada yazılan her şeyi ve nasıl bağlanacağımı ve nereye yapıştırılacağını aldım?
ve kod doğru değil
serin, tuvalete koy yahoo

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...