Tabla de contenido:
- Paso 1: lista IO de materiales necesarios para el proyecto
- Paso 2: diagrama de flujo
- Paso 3: Impresión 3D de la casa
- Paso 4: Fritzing
- Paso 5: la codificación
- Paso 6: Node-red
- Paso 7: Wampserver MySQL
- Paso 8: Ilustración del proyecto
Video: UCL - IIoT - Clima interior 4.0: 8 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:41
Después de leer y trabajar con este instructivo, tendrá su propio clima interior automático, que puede observar en línea con la ayuda de Node-red. En nuestro caso, desarrollamos esta idea y la presentamos en una casa impresa en 3D.
Paso 1: lista IO de materiales necesarios para el proyecto
Arduino MEGA 2560
Sensor RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT
Transistor BD243C
Y. S. TECH FD244010HB 4010 40mm x10mm Ventilador 24V 0.07A 2Pin 446
Paso 2: diagrama de flujo
Este es un diagrama de flujo para ilustrar la complejidad del proyecto. Como puede ver, los datos comienzan desde la parte superior del diagrama de flujo y terminan en Arduino paso a paso. El diagrama de flujo está diseñado para proporcionar un tipo básico de conocimiento del proyecto para que cualquiera pueda entender cómo hemos configurado el sistema. Más información sobre cómo funcionan node-red y wampserver se encontrará en pasos posteriores.
Paso 3: Impresión 3D de la casa
Usamos el tamaño 18x16, y no lo haríamos más pequeño debido al hecho de que el equipo tiene que caber dentro. Para la impresión 3D, simplemente use cualquier cosa con la que tenga experiencia, o use Fusion360 o SketchUp. Si desea implementar más elementos o cosas en el proyecto, es posible que desee una casa más grande para trabajar, al menos si desea que el equipo esté adentro.
La casa que hicimos es sencilla y fácil de trabajar. Obviamente, puede hacerlo más delicado y más atractivo si está interesado en eso. Pero nos gusta ceñirnos a la regla KISS, Keep It Simple Stupid.
Paso 4: Fritzing
Si quiere estropearlo a nuestra manera, necesita los mismos materiales para asegurarse de que el proyecto funcione según lo previsto. La posición de los elementos es solo para que sea más fácil ver cómo están conectados. La pantalla LCD va al techo, donde le cortamos un agujero y lo pegamos, el resto del material está dentro de la casa.
Paso 5: la codificación
El código está escrito en Arduino, que es una combinación de lenguaje de programación C y C ++. Asegúrese de que se incluyan las mismas bibliotecas si se intenta realizar una copia.
Paso 6: Node-red
Node-red es un software que descarga en su PC a través de CMD. es una herramienta de desarrollo basada en flujo utilizada para programación visual, que proporciona un editor de flujo basado en navegador.
Desempeña un papel importante en el manejo de los valores que obtenemos del sensor DHT y luego mostrarlos como indicadores en el tablero. Esto es para que el usuario del proyecto sepa fácilmente cómo está funcionando el sistema en este momento. Al mirar los medidores, el usuario conocerá la temperatura interior y exterior, la humedad interior, la velocidad actual del ventilador y también un curioso informe meteorológico. Además de mirarlo digitalmente, también se puede ver en el techo de la casa en la pantalla LCD.
Subimos el código de nuestro node-red a través del portapapeles para que todos puedan usarlo. Lo que tiene que hacer es descargar node-red en su dispositivo e importarlo en una pestaña en el tablero. Una vez implementado, asegúrese de tener su Arduino configurado en COM3 y tener la misma base de datos SQL configurada en Wampserver. También decidimos importar datos de Weather.com para proporcionar una vista de la temperatura exterior en la ciudad elegida. Convertimos el farhenheit a celcius para que los números fueran más legibles para nosotros. Aquí decidimos que el intervalo de temperatura estaría entre -100 y 100 grados sinse, que es un intervalo muy realista que no se sobrepasará.
Un nodo muy importante es que también necesita tener las mismas bibliotecas instaladas en node-red para tener las mismas funciones. En administrar pallet puedes importar bibliotecas, y lo que necesitas para tener las mismas que nosotros es:
nodo-rojo
nodo-red-contrib-cadena
nodo-rojo-contrib-unit-convertidor
nodo-tablero-rojo
nodo-rojo-nodo-arduino
node-red-node-feedparser
nodo-rojo-nodo-mysql
Se puede descargar gratis y es esencial para el resultado de la base de datos. Node-rod no funcionará correctamente sin estas bibliotecas y solo le dará errores si lo intenta sin ellas.
Paso 7: Wampserver MySQL
Wampserver: la base de datos MySQL se utiliza para guardar datos de Arduino. En este caso se trata de la temperatura interior y exterior, la velocidad del ventilador y la humedad. Todo en este tipo de base de datos se ejecuta internamente en la computadora. Para iniciar sesión debe utilizar un tipo de ID "root" y el área de código debe estar vacía. Desde node-red es importante que los datos que envíe tengan los mismos nombres que los de MySQL, de lo contrario los datos no llegarían al servidor y habrá errores en node-red.
En MySQL tienes que crear una base de datos y en nuestro caso la llamamos 'nodered'. En esta base de datos creas una tabla donde nos ponemos en contacto con el projekt, en esta tabla debes crear filas con nombres para los datos que deseas guardar en ellas. Tenemos velocidad de ventilador, humedad interior, humedad exterior, temperatura y tiempo. El tiempo lo proporciona node-red y los demás son datos del Arduino.
Paso 8: Ilustración del proyecto
Una demostración del proyecto funcionando como debería.
Recomendado:
Medidor de calidad del aire interior: 5 pasos (con imágenes)
Medidor de calidad del aire interior: proyecto simple para verificar la calidad del aire en su casa. Dado que últimamente nos quedamos / trabajamos mucho desde casa, podría ser una buena idea monitorear la calidad del aire y recordar cuándo es el momento de abrir la ventana. y toma un poco de aire fresco
La linterna más avanzada: LED COB, LED UV y láser en el interior: 5 pasos (con imágenes)
La linterna más avanzada: LED COB, LED UV y láser en el interior: hay muchas linternas en el mercado que tienen el mismo uso y difieren en el grado de brillo, pero nunca he visto una linterna que tenga más de un tipo de luz. En este proyecto, reuní 3 tipos de luces en una linterna, yo
Entrenador inteligente para bicicletas de interior DIY: 5 pasos
Entrenador inteligente para bicicletas de interior DIY: Introducción Este proyecto comenzó como una simple modificación de una bicicleta de interior Schwinn IC Elite que utiliza un tornillo simple y almohadillas de fieltro para los ajustes de resistencia. El problema que quería resolver era que el paso del tornillo era demasiado grande, por lo que el rango
Luz interior portátil con chip LED de 100 W: 26 pasos (con imágenes)
Luz interior portátil con chip LED de 100W: en este video / instructivo, le mostraré cómo hice una luz interior portátil con chip LED de 100W que se alimenta con una fuente de alimentación de 19V 90W de una computadora portátil vieja. (37 ° C estable a 85 W después de 30 minutos en una habitación a 20 ° C)
Invernadero interior automático basado en Ikea Socker: 5 pasos
Invernadero interior automático basado en Ikea Socker: Hola, este es mi primer instructable. Aprendí mucho con esta comunidad y creo que es hora de devolver mis humildes ideas. Lo siento por mi inglés, es pobre, pero haré todo lo que pueda. La idea era hacer un invernadero de escritorio que me permitiera cultivar semillas y