Biblioteca de sensores PIR para Proteus

Hola amigos, espero que se encuentren bien. Hoy voy a compartir una nueva biblioteca de sensores PIR para Proteus. Todos conocemos el sensor PIR, pero si no lo sabe

Departamentos:

Microcontroladores:

Módulos:

Sensores:


Hola amigos, espero que se encuentren bien. Hoy voy a compartir una nueva biblioteca de sensores PIR para Proteus. Todos conocemos el sensor PIR, pero si no lo sabe, primero lea Interconexión del sensor PIR con Arduino . Como revisión rápida, el sensor PIR se utiliza para detectar movimiento en el entorno y se conoce comúnmente como sensor de movimiento. Es bastante útil en proyectos de seguridad donde necesita detectar movimiento. Por ejemplo, en alguna bóveda de un banco donde no hay posibilidad de movimiento, puede colocar este sensor y puede verificar si hay algún movimiento. También se usa en domótica como si no hubiera movimiento en alguna habitación y apagara sus electrodomésticos. Entonces, en resumen, el sensor PIR tiene numerosos usos y se usa mucho en proyectos de ingeniería.

El módulo del sensor PIR no está disponible en Proteus, por lo que no podemos usarlo en nuestras simulaciones. Pero hoy, voy a compartir una nueva biblioteca de sensores PIR para Proteus con la que puede usar fácilmente este sensor PIR en su software Proteus. Funciona de manera bastante similar a la Biblioteca de sensores ultrasónicos para Proteus y es totalmente compatible con la Biblioteca Arduino para Proteus . También debe consultar nuestras otras bibliotecas para Proteus, que son la Biblioteca de módulos GPS para Proteus y la Biblioteca XBee para Proteus . Estamos muy contentos de ayudar a los ingenieros al compartir estas nuevas bibliotecas Proteus .

Primero, les mostraré cómo descargar esta biblioteca de sensores PIR para Proteus y luego también diseñaremos una pequeña simulación en Proteus en la que conectaré este sensor PIR con Arduino UNO . Puede interactuar con cualquier microcontrolador, es decir, microcontrolador PIC o microcontrolador 8051. Pero hoy, lo conectaré con el microcontrolador Arduino y, como tarea, ustedes lo conectarán con el microcontrolador PIC o el microcontrolador 8051 y lo compartirán en los comentarios, puede ayudar a otros. Se solicita a otros bloggers que agreguen nuestros enlaces en sus publicaciones de blog, mientras comparten estas bibliotecas. Entonces, comencemos con la biblioteca de sensores PIR para Proteus.

Actualizar:

Aquí está la nueva versión de esta biblioteca, que incluye sensores PIR digitales y analógicos y también he reducido el tamaño:

Biblioteca de sensores PIR analógicos para Proteus

Biblioteca de sensores PIR para Proteus

Biblioteca de sensores PIR para Proteus

Nota:



Simulación de sensor PIR en Proteus


   #define pirPin 2


    tiempo de calibración int = 30;

    int largo sin signo lowIn;

    larga pausa int sin signo = 5000;

    booleano lockLow = verdadero;

    booleano tomarTiempoBajo;

    int PIRValor = 0;


    configuración vacía ()

    {

    Serial.begin(9600);

    pinMode(pirPin, ENTRADA);

    }


    bucle vacío ()

    {

    Sensor PIR();

    }


   anular sensor PIR()

{

     si (lectura digital (pirPin) == ALTO)

     {       

         si (bloqueo bajo)

         {    

             valor PIR = 1;

             bloquearBajo = falso;

             Serial.println("Movimiento detectado.");

             

             

             retraso (50);

         }         

         tomarTiempoBajo = verdadero;

       }


       si (lectura digital (pirPin) == BAJO)

       {       

           

           if(takeLowTime){lowIn = millis();takeLowTime = false;}

           if(!lockLow && millis() - lowIn > pausa)

           {

               Valor PIR = 0;

               bloquearBajo = verdadero;                        

               Serial.println("Movimiento finalizado.");

               

               retraso (50);

           }

       }

}


Así es como funcionará nuestro sensor PIR en Proteus. Espero que le guste esta biblioteca de sensores PIR para Proteus.

Eso es todo por hoy, espero que lo hayan disfrutado y lo usen en sus proyectos. Si tienes algún problema, pregunta en los comentarios e intentaré resolverlo lo antes posible.