Sadržaj:

Bežični PIR senzor: 4 koraka
Bežični PIR senzor: 4 koraka

Video: Bežični PIR senzor: 4 koraka

Video: Bežični PIR senzor: 4 koraka
Video: Автомобильный генератор для генератора с самовозбуждением с использованием ДИОДА 2024, Studeni
Anonim
Bežični PIR senzor
Bežični PIR senzor
Bežični PIR senzor
Bežični PIR senzor

Fusion 360 projekti »

Svrha ovog projekta je napraviti bežični senzor pokreta koji se napaja iz baterija.

Može se koristiti za alarmni sustav, rasvjetu itd.

Na baterijama može izdržati mjesece, ovisno o tome aktivira li se često ili ne.

Korak 1: Opis materijala

Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala
Predmet materijala

Materijali:

  • Detektor pokreta HC-SR501 (ebay, aliexpress, adafruit …)
  • 433 Mhz (315 Mhz za SAD) superheterodinski odašiljač i prijemnik (aliexpress)
  • 2 NiMh akumulatora
  • FTDI USB-serijski adapter za programiranje ploče

Vještine:

  • Eagle cadsoft
  • Izrada PCB -a
  • 3D ispis

Korak 2: PCB

PCB
PCB

PCB se napaja iz 2 NiMH akumulatora (2 * 1,2 V = 2,4 V). Ovaj napon se napaja do 5V pomoću pretvarača pretvarača MT3608. Ova komponenta troši manje od 1 mA u stanju mirovanja, što je prikladno za prijenosne aplikacije.

Koristio sam atmega328p da bude Arduino kompatibilan jer je Arduino super i radi svoj posao;-)

  • LED2 je isti kao i ugrađena LED dioda Arduino Uno (pin 13).
  • ISP1 će nam omogućiti da snimimo Arduino bootloader.
  • RF odašiljač napaja se izravno putem PB2 (pin 10 na Arduinu): RF modul troši 20mA pri emitiranju, PB2 može isporučiti do 40mA, pa je dovoljno:-)
  • PIR senzor je priključen na XH konektor, troši samo nekoliko mikro pojačala.
  • FTDI konektor omogućuje priključivanje USB-serijskog adaptera, a zatim programiranje ploče izravno iz Arduino IDE-a.

Koristio sam Eagle za dizajn ploče i OSH Park za njegovu izradu.

Čim se komponente zaleme, spalite Arduino bootloader i imat ćete ekvivalent Arduino Uno -a.

Korak 3: O programiranju

Morate koristiti značajku načina mirovanja Arduina kako biste uštedjeli trajanje baterije !! Inače baterije neće dugo trajati.

Algoritam bi se trebao ponašati ovako:

  1. Postavite okidač za buđenje na PB1 (pin 9)
  2. Spavanje (potrošnja se smanjuje na nekoliko mikro-pojačala)
  3. Arduino će se ovdje zaustaviti dok se senzor pokreta ne aktivira
  4. Probudi se
  5. Pošaljite RF signal i vratite se u stanje mirovanja

Dajem vam svoj program, ali to je samo primjer onoga što se može učiniti.

Koristio sam biblioteku RH_ASK:

Korak 4: Napravite slučaj

Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj
Napravite slučaj

3D pisač vrlo je dobar alat za stvaranje slučajeva kada ste elektronički hobist.

Dizajn sam napravio s Fusion360. Napravljen je za vanjsku upotrebu, pa je otporan na vodu: izrezao sam brtvu od pluta kako bih zatvorio sklop.

Kućište je izrađeno od PLA, što god pročitali na internetu, može izdržati loše vrijeme godinama.

Četiri vijka su M3. PLA je provučen slavinom, radi dobro na ovom materijalu, samo nemojte previše zatezati.

Preporučeni: