Título del proyecto: Controlador de dispositivos domésticos basado en IOT
Introducción:
El Internet de las cosas (IoT) se refiere a la red cada vez mayor de objetos físicos que cuentan con una dirección IP para la conectividad a Internet y la comunicación que se produce entre estos objetos y otros dispositivos y sistemas habilitados para Internet. Nuestro proyecto se basa en el Internet de las Cosas. Contiene controladores que controlan dispositivos basados en luz y temperatura. Después de este proyecto, podemos concluir que los Dispositivos que se basan en Luz y Temperatura pueden operarse utilizando Computación en la Nube, lo que reduce el trabajo manual. Da control de automatización de dispositivos. Estos dos sensores son independientes por sí solos y no dependen el uno del otro porque se conectan por separado en el módulo Wi-Fi (ESP8266).
Características:
- Después de este proyecto, es posible tener un control automatizado de todos los electrodomésticos a través de Internet incorporando una interfaz de usuario simple y amigable.
- Esto reduce todo tipo de trabajo manual necesario para manipular un electrodoméstico.
Marco conceptual:
- Habrá dos sensores colocados uno sobre el otro. Un sensor La segunda resistencia dependiente de la luz. El segundo sensor será DHT11, que es un sensor de temperatura y humedad.
- Ambos sensores estarán conectados a un controlador Wi-Fi.
- El controlador Wi-Fi recopilará los datos de los sensores y los enviará a la computadora en la nube.
- Luego, la computación en la nube tomará las decisiones de encender o apagar el dispositivo.
- Todos los datos que serán enviados por la nube se verán en el sitio web.
- Todas las decisiones serán tomadas por la nube por lo que no será necesario ningún trabajo manual.
Detalles del sistema:
Módulo Wifi ESP8266
Usar como:
Las conexiones de hardware requeridas para conectarse al módulo ESP8266 son bastante sencillas, pero hay un par de elementos importantes a tener en cuenta relacionados con la alimentación: El ESP8266 requiere una potencia de 3,3 V, ¡no lo encienda con 5 voltios! El ESP8266 necesita comunicarse a través de serie a 3,3 V y no tiene entradas tolerantes a 5 V, por lo que necesita una conversión de nivel para comunicarse con un microcontrolador de 5 V como la mayoría de los Arduinos.
LDR:
Usar como:
Una resistencia dependiente de la luz (LDR) o una fotorresistencia es un dispositivo cuya resistividad es una función de la radiación electromagnética incidente. Por lo tanto, son dispositivos sensibles a la luz. También se denominan fotoconductores, células fotoconductoras o simplemente fotocélulas. Están hechos de materiales semiconductores que tienen alta resistencia.
Sensor de temperatura y humedad: DHT11
Usar como:
El DHT11 es un sensor de temperatura y humedad digital básico y de muy bajo costo. Utiliza un sensor de humedad capacitivo y un termistor para medir el aire circundante y escupe una señal digital en el pin de datos (no se necesitan pines de entrada analógica). Es bastante simple de usar, pero requiere una sincronización cuidadosa para obtener datos. El único inconveniente real de este sensor es que solo puede obtener nuevos datos una vez cada 2 segundos, por lo que al usar nuestra biblioteca, las lecturas del sensor pueden tener hasta 2 segundos de antigüedad.
Diagramas:
Diagrama de bloques: 1er piso LDR
Diagrama de bloques: segundo piso DHT11
Caso de uso:
Diagrama de secuencia:
Eclipse IDE:
Capturas de pantalla de la interfaz del dispositivo:
Interfaz de usuario:
Herramientas utilizadas:
Requisito de hardware:
- Módulo Wi-Fi (ESP8266)
- Sensor LDR
- Sensor de temperatura y humedad (DHT11)
Requisito de software:
- Marco Django
- IDE de Arduino
- Eclipse IDE
- SQLlite3 (base de datos)
Solicitud:
Referencias:
- https://www.python.org/downloads/release/python-352/
- https://www.eclipse.org/downloads/download.php?file=/oomph/epp/neon/R2a/eclipse-inst-win64.exe
- https://www.djangoproject.com/start/
- https://www.codecademy.com/
Nota: esta idea de proyecto es aportada por Sonali Lotankar para ProGeek Cup 2.0, una competencia de proyectos de GeeksforGeeks.
Publicación traducida automáticamente
Artículo escrito por sonalilotankar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA