İçindekiler:

Kablosuz PIR Sensörü: 4 Adım
Kablosuz PIR Sensörü: 4 Adım

Video: Kablosuz PIR Sensörü: 4 Adım

Video: Kablosuz PIR Sensörü: 4 Adım
Video: PIR Motion Sensor Light | Motion Sensor Module | PIR Module | How to Use PIR Motion Sensor | 2024, Kasım
Anonim
Kablosuz PIR Sensörü
Kablosuz PIR Sensörü
Kablosuz PIR Sensörü
Kablosuz PIR Sensörü

Fusion 360 Projeleri »

Bu projenin amacı, pillerle çalışan kablosuz bir hareket sensörü yapmaktır.

Alarm sistemi, aydınlatma vb. için kullanılabilir.

Sık sık tetiklenip tetiklenmemesine bağlı olarak pillerde aylarca sürebilir.

Adım 1: Malzeme Listesi

Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi
Malzeme Listesi

Malzemeler:

  • Hareket dedektörü HC-SR501 (ebay, aliexpress, adafruit…)
  • 433 Mhz (ABD için 315 Mhz) süperheterodin Verici ve Alıcı (aliexpress)
  • 2 NiMh akümülatör
  • Kartı programlamak için FTDI USB-Seri adaptör

Yetenekler:

  • Kartal cadsoft
  • PCB yapımı
  • 3D baskı

Adım 2: PCB

PCB
PCB

PCB, 2 NiMH akümülatör (2 * 1,2 V = 2,4 V) tarafından desteklenmektedir. Bu voltaj, MT3608 boost dönüştürücü tarafından 5V'a kadar çalıştırılır. Bu bileşen, taşınabilir uygulamalar için uygun olan, boştayken 1mA'dan daha az tüketir.

Arduino uyumlu olması için bir atmega328p kullandım çünkü Arduino havalı ve işi yapıyor;-)

  • LED2, Arduino Uno'nun yerleşik LED'i ile aynıdır (pin 13).
  • ISP1, Arduino önyükleyicisini yakmamıza izin verecek.
  • RF Vericiye doğrudan PB2 tarafından güç verilir (Arduino'daki pin 10): RF modülü yayarken 20mA tüketir, PB2 40mA'ya kadar iletebilir, bu yüzden yeterlidir:-)
  • PIR sensörü bir XH konektörüne takılıdır, yalnızca birkaç mikro amper tüketir.
  • FTDI konektörü, bir USB-Seri adaptörün takılmasına ve ardından kartın doğrudan Arduino IDE'den programlanmasına izin verir.

Tahtayı tasarlamak için Eagle'ı ve yapmak için OSH Park'ı kullandım.

Bileşenler lehimlenir lehimlenmez Arduino önyükleyicisini yakar ve Arduino Uno'nun eşdeğerine sahip olursunuz.

Adım 3: Programlama Hakkında

Pil ömründen tasarruf etmek için Arduino'nun uyku modu özelliğini kullanmalısınız !! Aksi takdirde piller uzun süre dayanmaz.

Algoritma şu şekilde davranmalıdır:

  1. PB1'de uyandırma tetikleyicisini ayarlayın (pim 9)
  2. Uyku (tüketim birkaç mikro ampere iner)
  3. Arduino, hareket sensörü tetiklenene kadar burada duracak
  4. Uyanmak
  5. Bir RF sinyali gönderin ve uyku moduna geri dönün

Size programımı veriyorum ama bu sadece neler yapılabileceğinin bir örneği.

RH_ASK kitaplığını kullandım:

4. Adım: Bir Vaka Oluşturun

Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak
Dava Açmak

Bir 3D yazıcı, elektronik hobisi olduğunuzda durum oluşturmak için çok iyi bir araçtır.

Tasarımı Fusion360 ile yaptım. Dış mekan için yapılmıştır, bu nedenle su geçirmez: Düzeneği kapatmak için mantar ağacından yapılmış bir conta kestim.

Kasa PLA'dan yapılmış, internette ne okursanız okuyun, kötü hava koşullarını yıllarca destekleyebilir.

4 vida M3'tür. PLA bir musluk ile vidalanmıştır, bu malzeme üzerinde iyi çalışır, sadece çok fazla sıkmayın.

Önerilen: