Tabla de contenido:
- Suministros:
- Paso 1: Componentes
- Paso 2: Herramientas útiles
- Paso 3: Esquemas, Conexiones
- Paso 4: Caja de terminales
- Paso 5: Escudo de radiación DS18B20 (opcional)
- Paso 6: Caja de sensores UV
- Paso 7: Problema de lluvia
- Paso 8: Servidor Rack (opcional)
- Paso 9: Problema de escudo
- Paso 10: CÓDIGO / s
- Paso 11: Envío de datos
- Paso 12: Grafana
- Paso 13: Aplicación (Opcional)
- Paso 14: Instalación
- Paso 15: Hecho
Hice una estación meteorológica conectada a internet con un precio de 50 a 100 €, dependiendo de qué tengas en casa (como cajas de proyectos, resistencias o soportes de pared). Esta estación meteo enviará datos a la nube. Mi estación se encuentra en Bratislava, Eslovaquia. Página de prueba:
Suministros:
Paso 1: Componentes
SENSORES:
BMP180
http: //www.ebay.com/itm/GY68-BMP180-Replace-BMP085 …
DHT21
http: //www.ebay.com/itm/142073189298? _trksid = p2057 …
DS18B20
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Pluviómetro
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
UVM-30A
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
SERVIDOR:
Arduino + Ethernet Shield Wiznet W5100
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Arduino Proto Screew Shield
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Terminales de tornillo
http: //www.ebay.com/itm/282298581390? _trksid = p2057 …
Convertidor reductor
http: //www.ebay.com/itm/201847763020? _trksid = p2057 …
Ventilador
www.ebay.com/itm/201847763020
Notificación led
PROTECCIÓN DE RADIACIÓN:
Varilla de acero inoxidable 3x 15cm M6
http: //www.ebay.com/itm/172248611110? _trksid = p2057 …
6x tuercas M6
http: //www.ebay.com/itm/272249707672? _trksid = p2057 …
15x 25mm espaciadores de nilon M6
http: //www.ebay.com/itm/302276882335? _trksid = p2057 …
Soporte de pared 1x
algunas lavadoras
Plato 6x (como en macetas) con diámetro de 16cm
CIRCUITO FLIP-FLOP:
CMOS 4013 flip-flop
Resistores (750ohm, 10K ohm, 4.7K ohm)
condensador (100 uF)
OTROS:
Caja de terminales
http: //www.ebay.com/itm/272223005465? _trksid = p2057 …
Cubierta clara de la caja
www.ebay.com/itm/272223005465?_trksid=p2057..
Paso 2: Herramientas útiles
- Herramienta de prensado y prensado.
taladro
-soldador
-alicates
-juego de destornilladores
-pistola de pegamento
-Sierra
broca de árbol
herramienta de archivo
Paso 3: Esquemas, Conexiones
Ahora, hemos conectado escudos sucesivamente. Ahora ponlo todo junto para un pequeño prototipo. No podemos usar los pines 10,11,12 y 13 porque usa el escudo de Ethernet. El circuito de depuración está disponible en el paso del problema del pluviómetro.
Paso 4: Caja de terminales
La caja de terminales es parte muy importante de esta estación. Hay sensores de humedad y presión y también, viene cada cable.
Paso 5: Escudo de radiación DS18B20 (opcional)
El escudo contra la radiación es algo muy bueno, pero es muy caro, así que decidí construir el mío.
Algo similar a esto (pero más pequeño):
También puedes ver mi mini tutorial para el escudo de radiación aquí: http: //www.instructables.com/id/DS18B20-Radiation …
Paso 6: Caja de sensores UV
En la caja del sensor UV está el sensor UV y también se encuentra entre la caja de terminales y el sensor de lluvia.
Paso 7: Problema de lluvia
Tengo un clic pluviómetro y funciona bien. Pero cuando agrega otros componentes y el procesador arduino está ocupado, simplemente no funciona. Resolví esto agregando un procesador adicional (arduino pro mini) enviando datos a uno por I2c. Estoy usando el Protocolo MasterReader SlaveWriter.
El arduino pro mini tendrá solo dos tareas: medir la lluvia y enviarla al uno.
Paso 8: Servidor Rack (opcional)
Ethernet Shield se está sobrecalentando, así que decidí construir un rack de servidores. El rack proporcionará refrigeración, organización, notificación y alimentación.
Paso 9: Problema de escudo
Cuando conectas los escudos juntos encuentras un problema simple. Ethernet Shield debe estar conectado con el protocolo ICSP y Protoshield no tiene conector ICSP. Y no puedes poner protoshield a un escudo de ethernet. Así que necesitas obtener una sierra y cortar un pedazo pequeño de protoshield.
Cortas dos lados y luego debes cortar el centro con una herramienta muy afilada y luego, lo completas con un archivo.
Paso 10: CÓDIGO / s
Solo necesitas cambiar la dirección IP en el código.
Pro mini código: I2c_rain_sender.ino
código de prueba: test_sensors_2_.ino
código final: estación_meteorológica_final.ino
Paso 11: Envío de datos
Ahora tenemos un prototipo en pleno funcionamiento, pero si no está conectado a su red doméstica no puede encontrar su página web. Necesita dirección IP estática.
Mira esto:
http: //blog.dlink.com/mastering-static-ip-addresse …
Mi página de prueba es:
smnd.sk/jakubnagy
Paso 12: Grafana
En mi página web, como pueden ver, solo hay datos de texto. Mi plan de futuro es agregar gráficos en el software grafana.
Paso 13: Aplicación (Opcional)
También hice una aplicación en App inventor 2 que puede mostrarte datos de la estación meteo. Es muy simple, pero es solo un ejemplo: puedes actualizarlo.
Paso 14: Instalación
De acuerdo. Hemos completado el hardware para que podamos ponerlo en el techo. Esta parte es un poco más difícil. Algunos de ustedes pueden hacerlo yo mismo, pero si no pueden necesitar un electricista profesional. Arduino estará dentro por lo que.
Paso 15: Hecho
Felicidades. Si realizó todos los pasos correctamente, tiene una estación meteorológica de servidor web totalmente operativa.
Si tienes alguna pregunta o consejo, dímelo en la sección de comentarios, estaré encantado.