Semáforo inteligente
Luz inteligente que se enciende al mediodía cuando alguien pasa en la calle y se apaga por la mañana también verifica su estado e informa si necesita ser reparada.
Historia
Descripción general
Cuando iba en camino por una carretera del desierto, encontré muchas lámparas encendidas por la mañana y algunas de estas lámparas están fuera de servicio y algunas permanecen encendidas durante mucho tiempo por la noche con nadie pasa por la calle. Pero, ¿cómo podemos apagar la luz por la mañana y encenderla por la noche y si el tiempo está nublado durante el día cuando alguien pasa cerca de esta lámpara?
Además, ¿cómo podemos revisar todas estas lámparas periódicamente? Si un hombre revisara estas lámparas cada vez, sería una tarea muy difícil y tendría un alto costo.
Entonces, en mi proyecto usé una fotorresistencia (resistencia dependiente de la luz) que cambia su valor de resistencia dependiendo de la luz que cae sobre ella y un sensor PIR para detectar si hay alguien en la calle o no.
Usé un sensor LDR en la parte superior del poste de luz para detectar la intensidad de la luz que cae en la carretera si la intensidad de la luz es baja (por la noche o en clima nublado), luego encienda la lámpara, enciéndala o enciéndala apagado.
Y arreglé otro sensor LDR al lado de la lámpara para que pueda detectar la intensidad de luz emitida por la lámpara primero cuando la lámpara es nueva guardaremos la lectura LDR y si esta lectura baja en un valor más de lo aceptado entonces podemos saber que esta lámpara necesita ser cambiada y si se apaga el LDR leerá muy baja o ninguna intensidad y sabemos que la lámpara está fuera de servicio.
Y el sensor PIR detecta cualquier cuerpo que emita infrarrojos (por ejemplo, un automóvil, un animal, una persona) en un rango de aproximadamente 7 metros.
Tomé estas lecturas en una placa arduino nano o cualquier otra placa con los mismos pines y la conecté a una raspberry pi 3 para poder subir estos datos a artik cloud y también utilizo un pequeño led conectado a la frambuesa pi que se puede encender o apagar usando acciones enviadas desde la aplicación de Android a la nube para que la persona que va a arreglar la lámpara pueda saber cuál es la lámpara que quiere, sin embargo, si va a arreglar la lámpara por la mañana
Para la simulación del circuito, haga clic aquí:https://circuits.io/circuits/2761527-smart-light/embed#breadboard
El código que utilicé es de:https://developer.artik.cloud/documentation/tutorials/an-iot=remote-control.html
y
https://www.artik.io/blog/2016/05/monitor-fire-temprature-using-artik-cloud-open-source-iot-hardware-android/
Se adjunta todo el código para Arduino, Raspberry Pi y Android. Aquí hay un video del proyecto en funcionamiento:
Atención:En este video he usado un botón en lugar del sensor PIR para realizar pruebas, ya que el PIR me detectaría en todas las situaciones, el PIR se prueba y funciona exactamente igual que imprime 1 en el Arduino como el botón.
Tutorial paso a paso
Si necesita ayuda para construir este proyecto, déjeme un comentario.
Más detalles de la fuente: Semáforo inteligente
Proceso de manufactura