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, Novembar
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 sistem, rasvjetu itd.

Na baterijama može trajati mjesecima, ovisno o tome aktivira li se često ili ne.

Korak 1: Opis materijala

Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials
Bill of Materials

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 štampanje

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 kompatibilan s Arduinom 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 narežemo Arduino bootloader.
  • RF predajnik napaja direktno 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ćava priključivanje USB-serijskog adaptera, a zatim programiranje ploče direktno iz Arduino IDE-a.

Koristio sam Eagle za dizajniranje 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 funkciju mirovanja Arduina da 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

Napravi slučaj
Napravi slučaj
Napravi slučaj
Napravi slučaj
Napravi slučaj
Napravi slučaj

3D štampač je vrlo dobar alat za pravljenje slučajeva kada ste elektronski hobista.

Dizajn sam napravio sa 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, šta god da pročitate 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čuje se: