Sensor PIR con Arduino (simulación en Tinkercad)

แชร์
ฝัง
  • เผยแพร่เมื่อ 22 ก.ค. 2020
  • ¿Sin piezas para tus proyectos? 😖
    ✔️Revisa este KIT inicial: amzn.to/3gqF8Pc
    ✔️Y este KIT de sensores: amzn.to/3m5C0ty
    _________________________________________
    Obtén el diagrama y CÓDIGO en este enlace: bit.ly/pirweb
    _________________________________________
    Continuando con la serie de tutoriales de Tinkercad que estoy realizando, les comparto este sencillo proyecto, el cual consiste en una "Alerta" de una luz roja (LED) al momento de que un Sensor Pasivo Infrarrojo (PIR) detecte movimiento, todo esto utilizando Arduino UNO.
    Otros tutoriales de Tinkercad: bit.ly/tinkerduinoyt
    _______________________________________________
    No olvides suscribirte ♥
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 107

  • @Edprofe
    @Edprofe  3 ปีที่แล้ว +14

    👨🏽‍💻Diagrama y CÓDIGO en este enlace: bit.ly/pirweb

  • @paulcristianpalmagalvez980
    @paulcristianpalmagalvez980 2 ปีที่แล้ว +3

    Muchas gracias, muy clara la explicación y dicción.
    Muy fácil de seguir.
    Saludos desde Chile

  • @franvillegas5818
    @franvillegas5818 3 ปีที่แล้ว +30

    ME SALIA ERROR EN LA PROGRAMACION Y DESPUES DE TANTO ARREGLAR LA SINTAXIS, ME FUNCIONO , LES MANDO LA PROGRAMACION:
    int led=13;
    int pir=7;
    int pirdato;
    void setup()
    {
    pinMode(led, OUTPUT);
    pinMode(pir, INPUT);
    }
    void loop()
    {
    pirdato = digitalRead(pir);
    if(pirdato == HIGH)
    {
    digitalWrite(led, HIGH);
    }
    else
    {
    digitalWrite(led, LOW);
    }
    delay(10);
    }

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +3

      ¡Gracias por tu aporte! ♥
      Verifiqué mi código nuevamente y sigue funcionando bien como el video, pero tener una alternativa más siempre estará genial :D

    • @madestro23
      @madestro23 หลายเดือนก่อน

      gracias este codigo si que me funciono

    • @axelcastro5376
      @axelcastro5376 หลายเดือนก่อน

      Pero los códigos son iguales que tiene de diferente?

  • @adrianfg3148
    @adrianfg3148 3 ปีที่แล้ว +4

    Gracias, profesor, lo voy a ensayar para instalar un sensor PIR que controle una lámpara de 120 VCA. Ojalá siga con estos proyectos que son muy útiles.

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +2

      ¡Excelente! Mucho éxito con tu proyecto.
      Y gracias por tu comentario, espero pronto seguir con más tutoriales de Tinkercad.

  • @user-fx4wn8kr9u
    @user-fx4wn8kr9u ปีที่แล้ว +1

    Muy bueno!! Muchas gracias!

  • @franciscodanilovrojasvalle6171
    @franciscodanilovrojasvalle6171 7 หลายเดือนก่อน

    Excelente explicación. Gracias 😊✌️

  • @fredi3664
    @fredi3664 3 ปีที่แล้ว +2

    gracias por este video esta muy bien explicado :)

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      De nada amigo, gracias a ti por comentar. Saludos :D

  • @ZombieSharkCh
    @ZombieSharkCh 3 ปีที่แล้ว +3

    Exelente vídeo me sirvió mucho, muchas gracias. Saludos ✌️

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +2

      ¡Genial! ⭐
      Y no olvides suscribirte para más tutoriales :')

    • @alda8639
      @alda8639 3 ปีที่แล้ว

      Bro no sabes por qué razón el LED sé me queda encendió? Seguí tal cual los pasos

  • @marceconstan
    @marceconstan 3 ปีที่แล้ว +2

    Excelente Profe su exposicion, tengo una pregunta podria conectar 2 PIR al mismo arduino para que se encendieran 1 foco con cada PIR; muchas gracias por compartir tus conocimientos, seguire viendo sus demas videos....hasta otro momentito.

  • @josegiovannialcantar9637
    @josegiovannialcantar9637 3 ปีที่แล้ว +1

    Excelente video!

  • @joseluisgodoyjimenez5935
    @joseluisgodoyjimenez5935 3 ปีที่แล้ว +2

    Muy buena explicacion!!

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Muchísimas gracias por tu comentario, no olvides darte una vuelta por el canal, de seguro encuentras más tutoriales de utilidad :D

  • @user-bt2cf6ub7c
    @user-bt2cf6ub7c 6 หลายเดือนก่อน +5

    int led = 13;
    int pir = 7;
    void setup()
    {
    pinmode(13, OUTPUT);
    }
    void loop()
    {
    digitalwrite(13, high);
    delay(1000); // wait for 1000 millisecond(s)
    digitalwrite(7, low);
    delay(1000); // wait for 1000 millisecond(s)
    }

    • @team_mazorka383
      @team_mazorka383 5 หลายเดือนก่อน

      Creo que en este mundo necesitamos más gente como tú

  • @luzUVU
    @luzUVU 3 ปีที่แล้ว

    me funciono graciass

  • @splytek2140
    @splytek2140 3 ปีที่แล้ว +2

    Muchas gracias, me fue de gran ayuda, saludos! :D

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Me alegro mucho que haya sido de gran utilidad, no olvides en suscribirte :D

  • @omarzavaleta8265
    @omarzavaleta8265 3 ปีที่แล้ว +2

    GRACIAS POR EL APRENDISAJE

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Gracias a ti por ver el vídeo y comentar :D
      No olvides explorar otros tutoriales del canal, saludos 💪🏼

  • @alvarojesustaipecotrina9893
    @alvarojesustaipecotrina9893 2 ปีที่แล้ว

    Graciaaaaaaas.... Aprobe mi examen 🧐☕👌

  • @edwinuscanga7756
    @edwinuscanga7756 3 ปีที่แล้ว +2

    Como puede hacer para que me mida la distancia en el monitor en seria?

  • @bardock.supersayajin9607
    @bardock.supersayajin9607 ปีที่แล้ว +1

    Una pregunta si yo quisiera que tenga un led q este dando 10s y cuando de mueva se apague interrumpiendo esos segundos se podrá?

  • @F-zb6qx
    @F-zb6qx 2 หลายเดือนก่อน

    Disculpen la ignorancia pero por que se le pone como delay 10?

  • @jamitjimenez7613
    @jamitjimenez7613 2 ปีที่แล้ว

    like y suscritor seguro por que me ayudo

  • @elvisrodrigoalarconramos2127
    @elvisrodrigoalarconramos2127 2 ปีที่แล้ว

    Edprofe , como hago cuando tenga 2 leds ,que se encienda cunado 1 esta en movimiento y el otro se encienda cuando deje de detectar movimiento? :/

  • @martin7787
    @martin7787 2 ปีที่แล้ว

    y si deseo poner mas led que código de fuente seria?

  • @juanjuan3207
    @juanjuan3207 3 ปีที่แล้ว +3

    Buen video.
    Una pregunta para conectar 2 sensores de movimiento, uno está en una habitación y el otro en la otra habitación.
    La sirena tiene que activarse o sonar cuando cualquiera de los 2 sensores detecte movimiento.
    Hay como poner los 2 sensores a las mismas alimentaciones y al mismo puerto para que reciba la señal que detecta el sensor?
    O cómo sería las conexiones?

  • @carlosola5635
    @carlosola5635 ปีที่แล้ว +1

    Hola buen video y si nesecito una fuente de alimentacion externa para simular un proyecto?

  • @karlamiranda2053
    @karlamiranda2053 5 หลายเดือนก่อน

    disculpe yo le puse un piezo o bocina igual la explicación del sensor que no emite radiaciones si no que las recibe se puede explicar de igual manera

  • @ricardomilos-oq4ep
    @ricardomilos-oq4ep 2 ปีที่แล้ว

    Buenas, probe a hacer el circuito en fisico pero no se me enciende el led, y comprobe el funcionamiento de los cables y el led y funcionan no entiendo porque, ayuda!!!

  • @carlosarano8759
    @carlosarano8759 6 หลายเดือนก่อน

    Hola profe me tira errore el la 18 else que puede ser hice todo tal cual?

  • @brianramirezsanchez8625
    @brianramirezsanchez8625 2 ปีที่แล้ว

    Habra manera de ponerle un piezo a la simulacion?

  • @miguelangelsanchezramirez6446
    @miguelangelsanchezramirez6446 11 หลายเดือนก่อน

    Disculpa, si al conectar el led enciende por que puede ser?

  • @jesuseduardocervantes8537
    @jesuseduardocervantes8537 2 ปีที่แล้ว

    En lugar del led puedo poner una alarma

  • @ikkideluna9358
    @ikkideluna9358 3 ปีที่แล้ว +2

    una pregunta en caso de que sean 3 leds , por que estoy haciendo un semaforo con ese sensor que le agregaria al codigo ?

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +2

      Me parece una idea super interesante, pero, habría que saber más al respecto... Por ejemplo... ¿El sensor detectará movimiento y si no lo hay el semáforo se apaga? ¿Mientras que si sí lo hay el semafr funciona como cualquier otro?
      ¿O será que los colores dependerán del movimiento?

  • @pabloreyes3442
    @pabloreyes3442 11 หลายเดือนก่อน

    disculpa y el caso que sean 8 leds , no sabria como colocarlas ;(

  • @Asaenjoyer4
    @Asaenjoyer4 3 ปีที่แล้ว +2

    Garcias men me sirve para salvar año

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      ¡Éxito en tu proyecto y tus estudios! 😎

    • @Asaenjoyer4
      @Asaenjoyer4 3 ปีที่แล้ว

      @@Edprofe👌👍

  • @profecarlosgo
    @profecarlosgo 2 ปีที่แล้ว

    En lugar de un led le puedo instalar un módulo relé de 5 v?

  • @elbertoador1150
    @elbertoador1150 3 ปีที่แล้ว +1

    Hola soy muy fannn le tengo una pregunta profe se puede hacer un circuito en tinkercad que ayude al Coronavirus?

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      Hola, mil gracias por tu comentario :D
      Dale un vistazo acá mismo en el canal a mi tutorial de dispensador automático de gel con Arduino. Utilicé piezas reales pero solo es cuestión de adaptarlo a lo que te ofrece tinkercad.

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      Puedes verlo directamente acá: th-cam.com/video/K2v8yvR5INg/w-d-xo.html

    • @elbertoador1150
      @elbertoador1150 3 ปีที่แล้ว +1

      Okey si está muy bueno gracias 👍

  • @onarres87
    @onarres87 2 ปีที่แล้ว

    Como seria sin delay()?

  • @Edprofe
    @Edprofe  3 ปีที่แล้ว +2

    ¿Ya estás listo para probar proyectos con componentes reales?
    Te recomiendo este dispensador de GEL automático:
    👉 bit.ly/nanogelduino 🧼👏

    • @jhulieth3741
      @jhulieth3741 3 ปีที่แล้ว +1

      si

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      @@jhulieth3741 Esa es la actitud :D

  • @fuzionvfx7378
    @fuzionvfx7378 3 ปีที่แล้ว

    Es decir, no funciona para cuerpos inertes?, ejemplo botellas

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      Al decir "inertes" hablamos de que el objeto no se mueve para nada, ni antes ni mientras el sensor esté activo. En teoría no detectaría la botella ya que no hubo ninguna variación de calor.
      Ahora bien, tengo entendido que todo objeto irradia al menos cierta cantidad de "calor" por lo que es probable que el sensor si le detecte si este objeto se mueve de alguna forma (si se cae, por ejemplo). Pero, estos sensores cuando son piezas físicas reales suelen traer un "tornillo" que ter permite graduar los niveles de detección.
      Así, por dar un ejemplo, puedes graduarlo de forma que solo se active con grandes cantidades de calor y por lo tanto ignore a objetos como botellas.

  • @user-bt2cf6ub7c
    @user-bt2cf6ub7c 6 หลายเดือนก่อน +2

    int led = 13;
    int pir = 7;
    int pirdato;
    void setup()
    {
    pinmode(led, OUTPUT);
    pimode(pir, INPUT)
    }
    void loop()
    {
    pirdato= digitalread (pir)
    if (pirdato== high)
    {
    digitalwrite(led, high);
    }
    else
    {
    digitalWrite(led, low);
    }
    delay(10);
    }

  • @alda8639
    @alda8639 3 ปีที่แล้ว +1

    Lo hice en físico y por alguna razón mi LED no se apaga y seguí tal cual los pasos. ¿Alguna recomendación?

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Normalmente los sensores PIR en físico traen un "tornillito" que sirve para graduar la precisión (por así decirlo), trata de jugar con esos valores girando dicho tornillo

  • @VicntGabam
    @VicntGabam 3 ปีที่แล้ว +1

    Como se hace para que el led encienda mas tiempo?

    • @juanfuentes1813
      @juanfuentes1813 2 ปีที่แล้ว

      Le subes al número de milisegundos creo

  • @franciscoreyes4336
    @franciscoreyes4336 2 ปีที่แล้ว +1

    Cómo puedo hacer que el Led se encienda aunque no esté movimiento pero este dentro de el área del sensor?

  • @diegobuenas9466
    @diegobuenas9466 3 ปีที่แล้ว

    Profe porque no monta el código en la publicación no corre sale error en delay(10)

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      En la descripción encuentras un enlace con el código :D
      Éxito

  • @juanpablotorres6704
    @juanpablotorres6704 3 ปีที่แล้ว +5

    Todo bien pero no se apaga la ampolleta

    • @alda8639
      @alda8639 3 ปีที่แล้ว +1

      Me pasa lo mismo

  • @idante6706
    @idante6706 3 ปีที่แล้ว +1

    la programación me salta error y la puse exactamente como estaba

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      ¿Te sale algún error en específico?

  • @AngelHerrera-sf9hi
    @AngelHerrera-sf9hi 3 ปีที่แล้ว

    Auxilio no me sirve el codigo me marca un error

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Hola, lamento mucho que no funcione. ¿Qué mensaje te muestra el error?

  • @jhonpineros3276
    @jhonpineros3276 3 ปีที่แล้ว

    Me dice que hay un error en la casilla 10 que está vacia

    • @jhonpineros3276
      @jhonpineros3276 3 ปีที่แล้ว

      Ayudaaaaaaa

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      ​@@jhonpineros3276 Prueba borrando el espacio. También verifica la línea anterior (si cerraste la llave) o la anterior (si colocaste el ; punto y coma)

  • @fabianCasupa
    @fabianCasupa 8 หลายเดือนก่อน

    no me salio

  • @fernandadelaluz9856
    @fernandadelaluz9856 3 ปีที่แล้ว +1

    como se puede hacer esto pero con varios focos?

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Sería solo de repetir la secuencia de conexiones del led y los respectivos códigos

    • @fernandadelaluz9856
      @fernandadelaluz9856 3 ปีที่แล้ว

      @@Edprofe gracias! también tengo que conectar otro pir?

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      No es necesario, con uno es suficiente :D

    • @pabloreyes3442
      @pabloreyes3442 11 หลายเดือนก่อน

      ​@@Edprofe me podrias decir cuales serian las conexiones y los codigos ?

  • @cracksito_yt5078
    @cracksito_yt5078 3 ปีที่แล้ว

    tienes para copiar y pegar el codigo??

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      Hola, gracias por la observación :D
      He agregado en la descripción un enlace al código, saludos.

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      También te lo dejo por acá: bit.ly/pirweb

    • @cracksito_yt5078
      @cracksito_yt5078 3 ปีที่แล้ว

      @@Edprofe muchas gracias

  • @juanfe-vj6mv
    @juanfe-vj6mv 3 ปีที่แล้ว

    el codigo no me funciona aiuda

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      ¿Te sale algún mensaje de error?

    • @azcico9378
      @azcico9378 3 ปีที่แล้ว

      @@Edprofe a mi me sale error

    • @azcico9378
      @azcico9378 3 ปีที่แล้ว

      @@Edprofe ayudaaa

  • @milideasfacilesycreativas
    @milideasfacilesycreativas ปีที่แล้ว

    no me salio bro, con el codigo
    int led = 13;
    int pir = 7;
    int pirdato;

    void setup()
    {
    pinMode(led, OUTPUT);
    pinMode(pir,INPUT);
    }
    void loop()
    {
    pirdato = digitalRead(pir);
    if (pirdato == HIGH)
    {
    digitalWrite(led, HIGH);
    }
    else
    {
    digitalWhite(led, LOW);
    }

    delay(10);
    }

    • @joelcortes6016
      @joelcortes6016 ปีที่แล้ว +1

      tienes un error en la ortografia

  • @erickv48
    @erickv48 3 ปีที่แล้ว

    Es mi imprecion o el nombre es una copia del canal del profe garcia.

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว +1

      Hola, gracias por tu comentario. "Edprofe" es una palabra combinada entre "Edpro" (mi seudónimo, anagrama de Pedro) y "Profe" (de profesor) y pues García es mi apellido xD
      Saludos

  • @carlosapaza7245
    @carlosapaza7245 4 หลายเดือนก่อน

    ⁸⁶

  • @Asaenjoyer4
    @Asaenjoyer4 3 ปีที่แล้ว

    Profe no se hacer el código 😓

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      ¿Alguna duda en específico?
      En el vídeo se aprecia el código utilizado, pero, cuéntame si alguna parte del mismo es la del problema

    • @Asaenjoyer4
      @Asaenjoyer4 3 ปีที่แล้ว +1

      @@Edprofe perdón profe logre

    • @Asaenjoyer4
      @Asaenjoyer4 3 ปีที่แล้ว +1

      @@Edprofe esqe.no me profundice en el video sin embargo luego de verlo completo entendí y logré desarrollar mi trabajo muchas gracias,😌👌

    • @Asaenjoyer4
      @Asaenjoyer4 3 ปีที่แล้ว

      @@Edprofe precisamente mi trabajo tenía que ver con esto sabía más o menos la estructura del circuito pero no el cidgo sin embargo logré hacerlo y solventar mis dudas

    • @Edprofe
      @Edprofe  3 ปีที่แล้ว

      @@Asaenjoyer4 Excelente :')

  • @martinaceituno5163
    @martinaceituno5163 ปีที่แล้ว +1

    H