» elektronik » Arduino »Arduino tabanlı kablosuz alarm

Arduino Kablosuz Alarm


Merhaba web sitesi ziyaretçileri
Çeşitli sitelere göz atarken, ev güvenliği için sistemde çok kullanışlı bir ev yapımı ürün buldum Arduino.

Yazarı, ucuz ve kablosuz olması için ev yapımı bir ürün yapmak istedi.
Bu ev yapımı ürün bir PIR hareket sensörü kullanır ve bilgi RF modülü kullanılarak iletilir.

Yazar bir kızılötesi modül kullanmak istedi, ancak sınırlı bir aralığı olduğundan ve artı çalışabildiğinden sadece alıcının görüş alanında, bu yüzden yaklaşık 100 metrelik bir menzil elde edebileceğiniz RF modülünü seçti.

Ziyaretçilerin alarm montajını görüntülemelerini kolaylaştırmak için makaleyi 5 aşamaya ayırmaya karar verdim:
Adım 1: Bir Verici oluşturun.
Aşama 2: Bir alıcı oluşturun.
3. Adım: Yazılımı yükleyin.
Aşama 4: Monte edilmiş modüllerin test edilmesi.
Aşama 5: Muhafazanın montajı ve modülün içine montajı.

Şimdi yazarın videosu ile başlayalım.


Yazarın ihtiyacı olan tek şey:
- Alıcı ve verici için 2 kart ARDUINO UNO / ARDUINO MINI / ARDUINO NANO;
- RF alıcı-verici modülü (433 MHZ);
- PIR hareket sensörü;
- 9V piller (2 adet) ve bunlara konektörler;
- sesli uyarı;
- LED;
- 220 ohm dirençli bir direnç;
- breadboard;
- Süveter / teller / süveter;
- Montaj plakası;
- Kart-pin konnektörleri;
- anahtarlar;
- Alıcı ve verici için muhafazalar;
- Renkli kağıt;
- Montaj bandı;
- Yığılmış neşter;
- Sıcak tutkal tabancası;
- Havya;
- Pense / sıyırma aleti;
- Metal için makaslar.



Vericinin oluşturulmasına başlıyoruz.
Aşağıda hareket sensörünün bir diyagramı bulunmaktadır.

Vericinin kendisi aşağıdakilerden oluşur:
- hareket sensörü;
- Arduino panoları;
- Verici modülü.

Yazar, Arduino Nano'yu kontrol panosu olarak kullandı.

Yazar bu şemaya göre toplanmıştır:

Sensörün kendisinin üç çıkışı vardır:
- VCC;
- GND;
- ÇIKTI.

Daha sonra yazar, sensörün sonuçlarını Arduino kurulunun sonuçlarıyla birleştirdi:
- Vcc> 5v;
- GND> GND;
- Çıkış> D2.

Bundan sonra sensörü kontrol ettim
Arduino Kablosuz Alarm


Ürün yazılımını indirmeden önce yazar, geçerli kartın ve seri bağlantı noktasının Arduino IDE ayarlarına doğru bir şekilde yüklendiğinden emin olur. Bundan sonra çizimi indirdim:

kroki test code.docx [12.26 Kb] (indirmeler: 483)
Çevrimiçi dosyayı görüntüle:

Daha sonra, hareket sensörü önünüzde hareket algıladığında, LED yanar ve ekranda ilgili mesajı da görebilirsiniz.

Daha sonra, yazar RF Vericisini bağlar.

Şemaya göre biraz daha düşük.

Vericinin 3 çıkışı vardır (VCC, GND ve Veri), bunları bağlayın:
- Kartta VCC> 5V çıkış;
- GND> GND;
- Veri> tahta üzerinde 12 pim.



Alıcının kendisi şunlardan oluşur:
- RF alıcı modülü;
- Arduino panoları
- Buzzer (hoparlör).

Alıcı Devresi:

Alıcı, verici gibi, 3 çıkışa (VCC, GND ve Veri) sahiptir, bunları bağlar:
- Kartta VCC> 5V çıkış;
- GND> GND;
- Veri> tahta üzerinde 12 pim.


Yazar, tüm ürün yazılımının temeli olarak dosya kütüphanesini seçti. Onu indirdim ve Arduino kütüphaneleriyle klasöre yerleştirdim.



Yazılım kodunu karta indirmeden önce yazar aşağıdaki IDE parametrelerini ayarladı:
- Tahta -> Arduino Nano (veya kullandığınız tahta);
- Seri Port -> COM XX (kartınızın bağlı olduğu com portunu kontrol edin).

Parametreleri ayarladıktan sonra, yazar Wireless_tx ürün yazılımı dosyasını indirip panoya yükledi:

wireless_tx.docx [14.59 Kb] (indirmeler: 403)
Çevrimiçi dosyayı görüntüle:




Yazar, ana makine kartı için aynı adımları tekrarlar:
- Tahta -> Arduino UNO (veya kullandığınız tahta);
- Seri Port -> COM XX (kartınızın bağlı olduğu com portunu kontrol edin).


Yazar parametreleri ayarladıktan sonra wireless_rx dosyasını indirir ve panoya indirir:

wireless_rx.docx [13.3 Kb] (indirmeler: 291)
Çevrimiçi dosyayı görüntüle:


Daha sonra, indirilebilecek bir program kullanarak yazar, zil için bir ses üretti.


Ayrıca, yazılımı indirdikten sonra, yazar her şeyin düzgün çalışıp çalışmadığını kontrol etmeye karar verdi. Yazar güç kaynaklarını bağladı ve sensörün önünde bir el koştu ve onun için bir zil çalmaya başladı, bu da her şeyin gerektiği gibi çalıştığı anlamına geliyor.


Verici Son Montajı
İlk olarak, yazar alıcı, verici, arduino kartlarından vb. Çıkıntılı sonuçları kesin.

Bundan sonra, arduino kartını jumper kullanarak bir hareket sensörü ve bir RF vericisi ile bağladım.

Ayrıca, yazar verici için bir konut yapmaya başladı.

İlk olarak, kesti: anahtar için bir delik, ayrıca hareket sensörü için yuvarlak bir delik ve daha sonra kasaya yapıştırıldı.


Daha sonra yazar bir sayfa renkli kağıt katladı ve ev yapımı ürünün iç kısmını gizlemek için görüntünün ön kapağına yapıştı.

Bundan sonra, yazar gömmeye başladı e kasanın içinde doldurma, çift taraflı bant kullanarak.


Alıcının son montajı
Yazar, Arduino kartını lastik bir bantla devre kartına bağlamaya ve ayrıca bir RF alıcısı kurmaya karar verdi.

Ayrıca yazar, biri buzzer diğeri anahtar için olmak üzere diğer durumda iki delik keser.

Ve sopalarla.

Bundan sonra, yazar tüm detaylara jumperlar kurar.


Daha sonra yazar bitmiş kartı kasaya yerleştirir ve çift taraflı tutkalla sabitler.

Ayrıca, her iki modül mahfazaya yerleştirildiği için, yazar vericiyi korunması gereken bir yere ve alıcıyı masasına yerleştirmiştir.

Modüllerin etki alanı çok geniş değildir ve bu nedenle "karınca" işaretli bir delik bulduktan sonra, yazar her bir modüle anten ekleyerek etki yarıçapını artırmaya karar vermiştir.


Bundan sonra, antenin ne kadar süreye ihtiyacı olduğunu düşünmeye başladı.

Anten uzunluğunu hesaplamak için, dalga boyunu belirlemeniz gerekir ve bunun için ışığın hızını frekansa bölmeniz ve elde edilen sayıyı 4'e bölmeniz gerekir. Yazarın 433 MHz frekansı ve 3 * 10 ^ 8 m / s ışık hızı vardır.
Sonra dalga boyu = (3 × 10 ^ 8) / (433 × 10 ^ 6) = 0.69284 m.,
Anten uzunluğu = 0,69284/4 = 0,1732 m = 17,32 cm

Daha sonra yazar, istenen uzunlukta iki parça kesti ve her modüldeki deliklere lehimledi.




Sonunda, arduino tabanlı bir kablosuz alarm aldı.

9.3
9.3
8.7

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
3 yorumlar
Konuk Vasily
çalışmıyor
RF alıcı-verici modülü
Peki evet? Ve yazar - "RF Verici ve Alıcı", yani "verici ve alıcı". Fark, umarım, açıktır. İhmal, acele ... ((
Başka bir eğlenceli. Bir plan yok ... Arduin'de karmaşık bir ilkel. Akım tüketimi büyük (> 50mA) olacak ve pil zayıf Krone. PIR sensörleri farklıdır (ve anahtarlama algoritmaları farklıdır)
Bu şemadaki bu Krona 1 (tek) gün için yeterlidir. dontknow

Okumanızı tavsiye ederiz:

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