PIR -bewegingsensor: hoe om PIR's te gebruik met Arduino & Raspberry Pi: 5 stappe
PIR -bewegingsensor: hoe om PIR's te gebruik met Arduino & Raspberry Pi: 5 stappe
Anonim
PIR -bewegingsensor: hoe om PIR's te gebruik met Arduino en Framboos Pi
PIR -bewegingsensor: hoe om PIR's te gebruik met Arduino en Framboos Pi

U kan hierdie en ander wonderlike tutoriale lees op die amptelike webwerf van ElectroPeak

In hierdie handleiding leer u hoe u 'n PIR -bewegingsensor kan gebruik om beweging op te spoor. Aan die einde van hierdie tutoriaal leer u:

  1. Hoe werk PIR -bewegingsensors
  2. Hoe om PIR -sensors te gebruik met Arduino
  3. Hoe om PIR -sensors te gebruik met Raspberry Pi

Stap 1: Hoe werk PIR -bewegingsensors

Hoe werk PIR -bewegingsensors
Hoe werk PIR -bewegingsensors
Hoe werk PIR -bewegingsensors
Hoe werk PIR -bewegingsensors

Passiewe infrarooi sensors kan beweging van voorwerpe wat IR -lig uitstraal (soos menslike liggame) opspoor. Daarom is dit baie algemeen om hierdie sensors te gebruik om menslike beweging of besetting in veiligheidstelsels op te spoor. Die aanvanklike opstelling en kalibrasie van hierdie sensors neem ongeveer 10 tot 60 sekondes.

Die infrarooi beeldsensor van die HC-SR501 is 'n doeltreffende, goedkoop en verstelbare module om beweging in die omgewing op te spoor. Die klein grootte en fisiese ontwerp van hierdie module stel u in staat om dit maklik in u projek te gebruik. Die uitset van die PIR -bewegingsopsporingsensor kan direk aan een van die Arduino (of enige mikrobeheerder) se digitale penne gekoppel word. As 'n beweging deur die sensor bespeur word, word hierdie pinwaarde op "1" gestel. Met die twee potensiometers op die bord kan u die sensitiwiteit en vertragingstyd aanpas nadat u 'n beweging opgemerk het.

PIR -modules het 'n passiewe infrarooi sensor wat die besetting en beweging van die infrarooi wat uit die menslike liggaam uitstraal, bespeur. U kan hierdie module gebruik in sekuriteitstelsels, slim beligtingstelsels, outomatisering, ens. Daar is verskillende PIR -modules op die mark, maar almal is basies dieselfde. Hulle het almal ten minste 'n Vcc -pen, GND -pen en digitale uitset. In sommige van hierdie modules is daar 'n bal soos 'n lens op die sensor wat die kykhoek verbeter.

Stap 2: Gebruik 'n PIR -sensor met Arduino

Gebruik 'n PIR -sensor met Arduino
Gebruik 'n PIR -sensor met Arduino

Kring

U kan PIR -uitvoer aan enige digitale pen koppel. Daar is 'n trui agter hierdie module. As u die springer na die L -posisie skuif, sal die sensor 'wissel' (verander toestand) wanneer beweging opgespoor word. Dit is onwaarskynlik dat dit in veel praktiese toepassings baie sal help. Hierdie modus word 'n nie-sneller of 'n enkele sneller-modus genoem. As u die trui na die H -posisie skuif, lei dit tot die meer gewone sensorlogika. Die sensor sal aanskakel wanneer beweging opgespoor word, en 'n rukkie nadat die laaste beweging bespeur is, sal dit afskakel. Hierdie sensor sal die timer herstel (wat andersins die uitset sou afskakel) elke keer as beweging opgespoor word; dit is byvoorbeeld van toepassing op die beheer van die beligting van die kamer, waar u nie wil hê dat die ligte moet flikker terwyl die eenheid herstel word nie. Dit word die herrigmodus genoem. (of herhaalbare snellermodus). Daar is ook twee potensiometers agter hierdie module. Deur die SENSITIVITEIT potensiometer te verander, kan u die sensitiwiteit van die sensor verminder of verhoog (kloksgewys verhoog), en ook deur die TIME potensiometer te verander, word die uitsetvertraging na bewegingsopsporing verander.

Kode

U moet die biblioteek byvoeg en die kode laai. As dit die eerste keer is dat u 'n Arduino -bord bestuur, volg die volgende stappe: Gaan na www.arduino.cc/en/Main/Software en laai die sagteware van u bedryfstelsel af. Installeer die IDE sagteware soos aangedui.

  1. Begin die Arduino IDE en maak die teksredakteur skoon en kopieer die volgende kode in die teksredakteur.
  2. Kies die bord in gereedskap en borde, en kies dan u Arduino -bord.
  3. Koppel die Arduino aan op u rekenaar en stel die COM -poort in gereedskap en poort.
  4. Druk die oplaai -knoppie (pyltjie).
  5. Jy is gereed!

Vir 'n behoorlike kalibrasie moet daar tot 15 sekondes lank geen beweging voor die PIR -sensor wees nie (totdat pen 13 afgeskakel is). Na hierdie tydperk het die sensor 'n momentopname van sy kykarea en kan dit bewegings opspoor. As die PIR -sensor 'n beweging opspoor, is die uitset HOOG, anders is dit LAAG.

Stap 3: Gebruik 'n PIR -sensor met Framboos Pi

Gebruik 'n PIR -sensor met Framboos Pi
Gebruik 'n PIR -sensor met Framboos Pi

Let op die kring en gebruik die volgende kode:

Stap 4: Voorbeeldprojekte

Stel u belang in verdere lesings? Moenie hierdie projek misloop nie:

Bewegings- en gebaaropsporing deur Arduino en PIR -sensor

Stap 5: Koop 'n PIR -bewegingsensor

Koop 'n PIR -sensor van ElectroPeak