Obsah:

Bezdrátový PIR senzor: 4 kroky
Bezdrátový PIR senzor: 4 kroky

Video: Bezdrátový PIR senzor: 4 kroky

Video: Bezdrátový PIR senzor: 4 kroky
Video: AJAX MotionProtect Outdoor (bezdrátový detektor pohybu pro venkovní použití) | Security Lab. 2024, Listopad
Anonim
Bezdrátový PIR senzor
Bezdrátový PIR senzor
Bezdrátový PIR senzor
Bezdrátový PIR senzor

Projekty Fusion 360 »

Účelem tohoto projektu je vytvořit bezdrátový pohybový senzor napájený z baterií.

Může být použit pro poplašný systém, osvětlení atd …

Na baterie může vydržet měsíce, v závislosti na tom, zda se spouští často nebo ne.

Krok 1: Kusovník

Kusovník
Kusovník
Kusovník
Kusovník
Kusovník
Kusovník

Materiály:

  • Detektor pohybu HC-SR501 (ebay, aliexpress, adafruit…)
  • 433 Mhz (315 Mhz pro USA) superheterodynový vysílač a přijímač (aliexpress)
  • 2 NiMh akumulátory
  • Sériový adaptér FTDI USB k programování desky

Dovednosti:

  • Orel cadsoft
  • Výroba DPS
  • 3D tisk

Krok 2: DPS

DPS
DPS

DPS je napájena 2 NiMH akumulátory (2 * 1,2 V = 2,4V). Toto napětí je napájeno až 5V zesilovačem MT3608. Tato součást spotřebovává v nečinnosti méně než 1 mA, což je výhodné pro přenosné aplikace.

Použil jsem atmega328p, abych byl kompatibilní s Arduino, protože Arduino je skvělý a dělá svou práci;-)

  • LED2 je stejná jako vestavěná LED Arduino Uno (pin 13).
  • ISP1 nám umožní vypálit zavaděč Arduino.
  • RF vysílač je napájen přímo z PB2 (pin 10 na Arduinu): RF modul spotřebovává při vysílání 20mA, PB2 dokáže dodat až 40mA, takže to stačí:-)
  • Senzor PIR je zapojen do konektoru XH a spotřebovává pouze několik mikro zesilovačů.
  • Konektor FTDI umožňuje připojit USB-Serial adaptér a poté programovat desku přímo z Arduino IDE.

Použil jsem Eagle k návrhu desky a OSH Parku k její výrobě.

Jakmile jsou součásti připájeny, spusťte zavaděč Arduino a budete mít ekvivalent Arduino Uno.

Krok 3: O programování

Chcete -li ušetřit životnost baterie, musíte použít funkci režimu spánku Arduina !! Jinak baterie nevydrží dlouho.

Algoritmus by se měl chovat takto:

  1. Nastavit spoušť probuzení na PB1 (pin 9)
  2. Spánek (spotřeba klesá na několik mikroampérů)
  3. Arduino se zde zastaví, dokud se nespustí pohybový senzor
  4. Vzbudit
  5. Odešlete RF signál a vraťte se do režimu spánku

Dávám vám svůj program, ale je to jen příklad toho, co lze udělat.

Použil jsem knihovnu RH_ASK:

Krok 4: Vytvořte případ

Vytvořte případ
Vytvořte případ
Vytvořte případ
Vytvořte případ
Vytvořte případ
Vytvořte případ

3D tiskárna je velmi dobrým nástrojem pro případy, kdy jste elektronickým fandou.

Design jsem vytvořil pomocí Fusion360. Je vyroben pro venkovní použití, takže je voděodolný: Sestavu jsem uzavřel těsněním z korkového dřeva.

Pouzdro je vyrobeno z PLA, cokoli si můžete přečíst na internetu, může podporovat špatné počasí po celá léta.

4 šrouby jsou M3. PLA byla opatřena závitem, funguje s tímto materiálem dobře, jen příliš neutahujte.

Doporučuje: