Tabla de contenido:
- Suministros
- Paso 1: circuito
- Paso 2: DHT11
- Paso 3: DS18B20
- Paso 4: LCD
- Paso 5: MCP3008
- Paso 6: servomotor
- Paso 7: SENSOR UV GUVA-S12SD
- Paso 8: Caso
- Paso 9: base de datos
- Paso 10: Código
Video: Estación meteorológica: 10 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
En este proyecto realizaremos una estación meteorológica que medirá la temperatura, la humedad y el índice UV utilizando Raspberry Pi, Python (codificación), MySQL (base de datos) y Flask (servidor web).
Suministros
Los componentes necesarios para este proyecto
están:
- Tapa de la cubierta
- Sensor de humedad DHT11
- Sensor de temperatura DS18B20
- Sensor UV GUVA-S12SD
- Pantalla LCD
- Servo motor
- MCP3008
- Frambuesa Pi 3
- recortadora
- El coste total ronda los 110 €.
La herramienta que utilicé:
- Taladro cónico
- Cinta adhesiva de doble cara
Paso 1: circuito
Circuito:
LCD:
- VSS al suelo de Raspberry Pi
- VDD a 5V de Raspberry Pi
- V0 al recortador de clavija central
- Pin RS a GPIO
- R / W al suelo de Raspberry Pi
- E al pin GPIO
- Pin D4 a GPIO
- Pin D5 a GPIO
- Pin D6 a GPIO
- Pin D7 a GPIO
- A a 5 V de Raspberry Pi
- K al recortador de suelo de Raspberry Pi
- A los 5V de Raspberry Pi
- Al pin V0 de la pantalla LCD
- Al suelo de Raspberry Pi
DHT11:
- VCC a 3V3 de Raspberry Pi
- GND al suelo de Raspberry Pi
- DAT al pin 4 GPIO de Raspberry Pi
- 470 ohmios entre VCC y DAT
DS18B20:
- VCC a 3V3 de Raspberry Pi
- GND al suelo de Raspberry Pi
- DAT al pin 4 GPIO de Raspberry Pi
-470 ohmios entre VCC y DAT
Servo motor:
- VCC a 5 V de Raspberry Pi
- GND al suelo de Raspberry Pi
- DAT al pin GPIO de Raspberry Pi
MCP3008:
- VDD a 3V3 de Raspberry Pi
- VREF a 3V3 de Raspberry Pi
- AGND al suelo de Raspberry Pi
- CLK a GPIO pin 11 SCLK
- DOUT al pin 9 de GPIO MISO
- DIN a GPIO pin 10 MOSI
- CS a GPIO pin 8 CE0
- DGND al suelo de Raspberry Pi
- CH0 a GUVA-S12SD (sensor UV)
Paso 2: DHT11
DHT11 es un
sensor de temperatura y humedad. Salida a un pin digital.
Especificaciones DHT11:
- Funciona con: 3.3 - 6V.
- Rango de temperatura: -40 - +80 ºC.
- Precisión de temperatura: ± 0,5 ºC.
- Rango de humedad: 0-100% RH.
- Precisión de humedad: ± 2,0% RH.
- Tiempo de respuesta: seg.
Paso 3: DS18B20
Especificaciones del sensor DS18B20
- Sensor de temperatura digital programable.
- Se comunica mediante el método de 1 cable.
- Voltaje de funcionamiento: 3V a 5V.
- Rango de temperatura: -55 ° C a + 125 ° C.
- Precisión: ± 0,5 ° C.
- La dirección única de 64 bits permite la multiplexación.
Paso 4: LCD
Controlador LCD con módulo de visualización de 16 × 2 caracteres con azul
retroiluminación y caracteres blancos. 2 líneas, 16 caracteres por línea. Alto contraste y gran ángulo de visión. Contraste regulable mediante resistencia regulable (potenciómetro / trimmer).
Especificaciones de LCD 16 × 2 azul:
- Funciona con: 5V
- Contraste ajustable.
- Dimensiones: 80 mm x 35 mm x 11 mm.
- Pantalla visible: 64,5 mm x 16 mm.
Paso 5: MCP3008
Un convertidor de analógico a digital o convertidor AD (ADC) convierte una señal analógica, por ejemplo, una señal de voz, en una señal digital. El MCP3008 tiene 8 entradas analógicas y se puede leer con una interfaz SPI en un Arduino, Raspberry Pi, ESP8266 El MCP convierte un voltaje analógico en un número entre 0 y 1023 (10 bits).
Cuando use el MCP3008 necesita habilitar SPI, puede hacerlo mediante (imágenes agregadas con los pasos):
- Tipo en la consola: sudo raspi-config
- Esto lanzará la utilidad raspi-config. Seleccione "Opciones de interfaz"
- Resalte la opción "SPI" y actívela.
- Seleccionar y activar.
- Resalta y activa.
- Cuando se le solicite reiniciar, resalte y active.
- La Raspberry Pi se reiniciará y la interfaz se habilitará.
Paso 6: servomotor
Tamaño: 32 × 11,5 × 24 mm (pestañas incluidas) 23,5 × 11,5 × 24 mm (pestañas no incluidas)
Peso: 8,5 g (cable y conector no incluidos) 9,3 g (cable y conector incluidos)
Velocidad: 0,12 segundos / 60 grados (4,8 V) 0,10 segundos / 60 grados (6,0 V)
Esfuerzo de torsión: 1,5 kgf-cm (4,8 V) 2,0 kgf-cm (6,0 V)
Voltaje: 4.8V-6.0V
Tipo de conector: tipo JR (amarillo: señal, rojo: VCC, marrón: GND)
Paso 7: SENSOR UV GUVA-S12SD
Especificaciones del sensor GUVA-S12SD
- Voltaje de funcionamiento: 3,3 V a 5 V
- Voltaje de salida: 0 V a 1 V (índice UV 0-10)
- Tiempo de respuesta: 0,5 s
- Precisión: ± 1 índice UV
- Longitud de onda: 200-370 nm
- Consumo: 5 mA
- Dimensiones: 24 x 15 mm
Paso 8: Caso
Usé una tapa protectora para el casco donde perforé 2 orificios para la temperatura y el sensor uv, el sensor de humedad, el servomotor y el lcd se montaron en 1 de los orificios en la parte superior. La tapa de la cubierta se montó en una tabla para una mejor apariencia.
Paso 9: base de datos
Paso 10: Código
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Recomendado:
Estación meteorológica profesional con ESP8266 y ESP32 DIY: 9 pasos (con imágenes)
Estación meteorológica profesional con ESP8266 y ESP32 DIY: LineaMeteoStazione es una estación meteorológica completa que se puede interconectar con sensores profesionales de Sensirion, así como con algunos componentes de instrumentos Davis (pluviómetro, anemómetro) El proyecto está diseñado como una estación meteorológica de bricolaje, pero solo requiere
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: 8 Pasos (con Imágenes)
Estación de soldadura portátil de material reciclado. / Estación De Soldadura Portátil Hecha Con Material Reciclado .: Papá era un gran artista y aventurero tanto como un gran fanático de la cultura del bricolaje. Él solo hizo muchas modificaciones en la casa, que incluyen mejoras en muebles y armarios, reciclaje de lámparas antiguas e incluso modificó su furgoneta VW kombi para viajar
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: 8 pasos (con imágenes)
Estación meteorológica NaTaLia: estación meteorológica con energía solar Arduino hecha de la manera correcta: después de 1 año de operación exitosa en 2 ubicaciones diferentes, estoy compartiendo los planes del proyecto de mi estación meteorológica con energía solar y explicando cómo evolucionó a un sistema que realmente puede sobrevivir durante mucho tiempo períodos de energía solar. Si tu sigues
Estación meteorológica de bricolaje y estación de sensor WiFi: 7 pasos (con imágenes)
Estación meteorológica de bricolaje y estación de sensor WiFi: en este proyecto, le mostraré cómo crear una estación meteorológica junto con una estación de sensor WiFi. La estación de sensores mide los datos de temperatura y humedad locales y los envía, a través de WiFi, a la estación meteorológica. La estación meteorológica muestra t
Estación de energía del dormitorio / Estación de carga NiMH mejorada: 3 pasos
Estación de energía del dormitorio / Estación de carga de NiMH mejorada: Tengo un lío de una estación de energía. Quería condensar todo lo que se cargaba en un banco de trabajo y tener espacio para soldar / etc.en él. Lista de cosas de energía: teléfono celular (roto, pero carga las baterías de mi teléfono, por lo que siempre está enchufado y con poca carga