Taula de continguts:

Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos

Vídeo: Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos

Vídeo: Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi: 5 passos
Vídeo: Sensor de Presença (PIR) no Raspberry 2024, Desembre
Anonim
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi
Sensor de moviment PIR: com utilitzar PIR amb Arduino i Raspberry Pi

Podeu llegir aquest i altres tutorials increïbles al lloc web oficial d’ElectroPeak

En aquest tutorial, aprendreu a utilitzar un sensor de moviment PIR per detectar el moviment. Al final d'aquest tutorial aprendreu:

  1. Com funcionen els sensors de moviment PIR
  2. Com s'utilitzen els sensors PIR amb Arduino
  3. Com s’utilitzen els sensors PIR amb Raspberry Pi

Pas 1: Com funcionen els sensors de moviment PIR

Com funcionen els sensors de moviment PIR
Com funcionen els sensors de moviment PIR
Com funcionen els sensors de moviment PIR
Com funcionen els sensors de moviment PIR

Els sensors infrarojos passius poden detectar el moviment d’objectes que irradien llum IR (com els cossos humans). Per tant, és molt comú utilitzar aquests sensors per detectar moviments o ocupacions humanes en sistemes de seguretat. La configuració i el calibratge inicials d’aquests sensors triguen entre 10 i 60 segons.

El sensor d’imatge per infrarojos de l’HC-SR501 és un mòdul eficient, econòmic i ajustable per detectar moviments a l’entorn. La petita mida i el disseny físic d’aquest mòdul us permeten utilitzar-lo fàcilment al vostre projecte. La sortida del sensor de detecció de moviment PIR es pot connectar directament a un dels pins digitals Arduino (o qualsevol microcontrolador). Si el sensor detecta algun moviment, aquest valor de pin es definirà en "1". Els dos potenciòmetres de la placa us permeten ajustar la sensibilitat i el temps de retard després de detectar un moviment.

Els mòduls PIR tenen un sensor d’infraroig passiu que detecta l’ocupació i el moviment de l’infraroig irradiat des del cos humà. Podeu utilitzar aquest mòdul en sistemes de seguretat, sistemes d’il·luminació intel·ligent, automatització, etc. Hi ha diferents mòduls PIR disponibles al mercat, però tots són bàsicament els mateixos. Tots tenen com a mínim un pin Vcc, un pin GND i una sortida digital. En alguns d'aquests mòduls, hi ha una bola com una lent al sensor que millora l'angle de visió.

Pas 2: utilitzar un sensor PIR amb Arduino

Ús d’un sensor PIR amb Arduino
Ús d’un sensor PIR amb Arduino

Circuit

Podeu connectar la sortida PIR a qualsevol pin digital. Hi ha un pont darrere d’aquest mòdul. Si moveu el pont a la posició L, el sensor es canviarà (canviarà d’estat) cada vegada que es detecti moviment. És poc probable que això sigui útil en aplicacions pràctiques. Aquest mode s’anomena mode de desencadenament o de desencadenament únic. Moure el pont a la posició H donarà lloc a la lògica del sensor més habitual. El sensor s’encendrà quan es detecti moviment i s’apagarà una estona després de detectar-se l’últim moviment. Aquest sensor restablirà el temporitzador (que en cas contrari desactivaria la sortida) cada vegada que es detecta un moviment; això seria aplicable, per exemple, per al control de la il·luminació d’ocupació de l’habitació en què no voleu que els llums parpellegin mentre es restableix la unitat. Això s’anomena mode de recuperació. (o mode d'activació repetible). Darrere d’aquest mòdul també hi ha dos potenciòmetres. Si canvieu el potenciòmetre SENSIBILITAT, podeu reduir o augmentar la sensibilitat del sensor (augmentar en el sentit de les agulles del rellotge), i també canviant el potenciòmetre TIME es canviarà el retard de sortida després de la detecció del moviment.

Codi

Heu d'afegir la biblioteca i després penjar el codi. Si és la primera vegada que executeu una placa Arduino, seguiu aquests passos: aneu a www.arduino.cc/en/Main/Software i descarregueu el programari del vostre sistema operatiu. Instal·leu el programari IDE segons les instruccions.

  1. Executeu l'IDE Arduino i esborreu l'editor de text i copieu el codi següent a l'editor de text.
  2. Trieu el tauler d’eines i taulers i, a continuació, seleccioneu el tauler Arduino.
  3. Connecteu l'Arduino al vostre PC i configureu el port COM a les eines i al port.
  4. Premeu el botó Puja (signe de fletxa).
  5. Ja esteu a punt!

Per a un calibratge adequat, no hi ha d’haver cap moviment davant del sensor PIR durant un màxim de 15 segons (fins que el pin 13 estigui apagat). Passat aquest període, el sensor té una instantània de la seva àrea de visualització i pot detectar moviments. Quan el sensor PIR detecta un moviment, la sortida serà ALTA, en cas contrari, serà BAIXA.

Pas 3: utilitzar un sensor PIR amb Raspberry Pi

Ús d’un sensor PIR amb Raspberry Pi
Ús d’un sensor PIR amb Raspberry Pi

Tingueu en compte el circuit i utilitzeu el codi següent:

Pas 4: Exemple de projectes

T’interessa més lectures? No et perdis aquest projecte:

Detecció de moviments i gestos mitjançant Arduino i sensor PIR

Pas 5: compreu un sensor de moviment PIR

Compra un sensor PIR a ElectroPeak

Recomanat: