INHOUDSOPGAWE:

Draadlose PIR -sensor: 4 stappe
Draadlose PIR -sensor: 4 stappe

Video: Draadlose PIR -sensor: 4 stappe

Video: Draadlose PIR -sensor: 4 stappe
Video: 3 мегапикселя камера видеонаблюдения. Стоит ли покупать? На что влияет разрешение? 2024, November
Anonim
Draadlose PIR -sensor
Draadlose PIR -sensor
Draadlose PIR -sensor
Draadlose PIR -sensor

Fusion 360 -projekte »

Die doel van hierdie projek is om 'n draadlose bewegingsensor op batterye te maak.

Dit kan gebruik word vir alarmstelsels, beligting ens …

Dit kan maande lank op die batterye duur, afhangende van of dit gereeld geaktiveer word of nie.

Stap 1: Staatsbrief

Staatsbrief
Staatsbrief
Staatsbrief
Staatsbrief
Staatsbrief
Staatsbrief

Materiaal:

  • Bewegingsmelder HC-SR501 (eBay, Aliexpress, Adafruit …)
  • 433 Mhz (315 Mhz vir die VSA) superheterodyne -sender en ontvanger (aliexpress)
  • 2 NiMh -versamelaars
  • FTDI USB-seriële adapter om die bord te programmeer

Vaardighede:

  • Eagle cadsoft
  • PCB maak
  • 3D druk

Stap 2: Die PCB

Die PCB
Die PCB

Die PCB word aangedryf deur 2 NiMH -akkumulator (2 * 1,2 V = 2,4V). Hierdie spanning word tot 5V aangedryf deur die MT3608 boost -omskakelaar. Hierdie komponent verbruik minder as 1mA as dit nie in gebruik is nie, wat gerieflik is vir draagbare toepassings.

Ek het 'n atmega328p gebruik om Arduino-versoenbaar te wees, want Arduino is cool en dit doen die werk;-)

  • Die LED2 is dieselfde as die ingeboude LED van Arduino Uno (pen 13).
  • Met ISP1 kan ons die Arduino -laaiprogram verbrand.
  • RF-sender word direk gevoed deur PB2 (pen 10 op Arduino): die RF-module verbruik 20mA tydens uitstoot, PB2 kan tot 40mA lewer, dus dit is genoeg:-)
  • Die PIR-sensor is op 'n XH-aansluiting gekoppel; dit verbruik slegs 'n paar mikro-ampère.
  • Met die FTDI-aansluiting kan 'n USB-seriële adapter gekoppel word en dan die bord direk vanaf die Arduino IDE geprogrammeer word.

Ek het Eagle gebruik om die bord en OSH Park te ontwerp om dit te maak.

Sodra die komponente gesoldeer is, verbrand die Arduino -laaiprogram en kry u 'n ekwivalent van Arduino Uno.

Stap 3: Oor programmering

U moet die slaapmodus -funksie van Arduino gebruik om die batterylewe te bespaar !! Andersins hou die batterye nie lank nie.

Die algoritme moet so optree:

  1. Stel wakker sneller op PB1 (pen 9) in
  2. Slaap (die verbruik daal tot 'n paar mikro-ampère)
  3. Arduino sal hier stop totdat die bewegingsensor geaktiveer word
  4. Word wakker
  5. Stuur 'n RF -sein en gaan terug na die slaapmodus

Ek gee u my program, maar dit is slegs 'n voorbeeld van wat u kan doen.

Ek het die RH_ASK -biblioteek gebruik:

Stap 4: Maak 'n saak

Maak 'n saak
Maak 'n saak
Maak 'n saak
Maak 'n saak
Maak 'n saak
Maak 'n saak

'N 3D -drukker is 'n baie goeie hulpmiddel om gevalle te maak as u 'n elektroniese stokperdjie is.

Ek het die ontwerp gemaak met Fusion360. Dit is gemaak vir buite, so waterdig: ek het 'n seël van kurkhout gesny om die vergadering te sluit.

Die omhulsel is gemaak van PLA, wat u ook al op die internet kan lees, dit kan jare lank slegte weer ondersteun.

Die 4 skroewe is M3. Die PLA is met 'n kraan ingeryg, dit werk goed op hierdie materiaal, moet net nie te styf trek nie.

Aanbeveel: