Taula de continguts:
- Subministraments
- Pas 1: Circuit
- Pas 2: DHT11
- Pas 3: DS18B20
- Pas 4: pantalla LCD
- Pas 5: MCP3008
- Pas 6: Servomotor
- Pas 7: SENSOR UV GUVA-S12SD
- Pas 8: cas
- Pas 9: base de dades
- Pas 10: Codi
Vídeo: Estació meteorològica: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
En aquest projecte farem una estació meteorològica que mesurarà la temperatura, la humitat i l’índex UV mitjançant Raspberry Pi, Python (codificació), MySQL (base de dades) i Flask (servidor web).
Subministraments
Els components necessaris per a aquest projecte
són:
- Tap de tapa
- Sensor d’humitat DHT11
- Sensor de temperatura DS18B20
- Sensor UV GUVA-S12SD
- Pantalla LCD
- Servomotor
- MCP3008
- Raspberry Pi 3
- Talladora
- El cost total ronda els 110 €.
L'eina que he utilitzat:
- Trepant cònic
- Cinta adhesiva de doble cara
Pas 1: Circuit
Circuit:
LCD:
- VSS a terra de Raspberry Pi
- VDD als 5V de Raspberry Pi
- V0 a tallador de passadors mitjans
- Pin de RS a GPIO
- R / W a terra de Raspberry Pi
- E a pin GPIO
- D4 a pin GPIO
- D5 a pin GPIO
- D6 a pin GPIO
- D7 a pin GPIO
- A a 5V de Raspberry Pi
- K al tallador de terra de Raspberry Pi
- Als 5V de Raspberry Pi
- Al pin LCD V0
- Al terra de Raspberry Pi
DHT11:
- VCC al 3V3 de Raspberry Pi
- GND al sòl de Raspberry Pi
- DAT al pin 4 GPIO de Raspberry Pi
- 470 ohms entre VCC i DAT
DS18B20:
- VCC al 3V3 de Raspberry Pi
- GND al sòl de Raspberry Pi
- DAT al pin 4 GPIO de Raspberry Pi
-470 ohms entre VCC i DAT
Servomotor:
- VCC als 5V de Raspberry Pi
- GND al sòl de Raspberry Pi
- DAT al pin GPIO de Raspberry Pi
MCP3008:
- VDD al 3V3 de Raspberry Pi
- VREF al 3V3 de Raspberry Pi
- AGND al terra de Raspberry Pi
- CLK al pin GPIO 11 SCLK
- DOUT al pin 9 GPIO MISO
- DIN a pin GPIO 10 MOSI
- CS a GPIO pin 8 CE0
- DGND a terra de Raspberry Pi
- CH0 a GUVA-S12SD (sensor UV)
Pas 2: DHT11
DHT11 és un dispositiu digital
sensor de temperatura i humitat. Sortida a un pin digital.
Especificacions DHT11:
- Funciona: 3,3 - 6V.
- Rang de temperatura: -40 - +80 ºC.
- Precisió de la temperatura: ± 0,5 ºC.
Rang d'humitat: 0-100% HR.
Precisió de la humitat: ± 2,0% HR.
- Temps de resposta: seg.
Pas 3: DS18B20
Especificacions del sensor DS18B20
- Sensor de temperatura digital programable.
- Es comunica mitjançant el mètode 1-Wire.
- Voltatge de funcionament: 3V a 5V.
Rang de temperatura: -55 ° C a + 125 ° C.
Precisió: ± 0,5 ° C.
- L'adreça única de 64 bits permet el multiplexat.
Pas 4: pantalla LCD
Controlador LCD amb mòdul de visualització de 16 × 2 caràcters amb color blau
llum de fons i caràcters blancs. 2 línies, 16 caràcters per línia. Alt contrast i gran angle de visió. Contrast ajustable mitjançant una resistència ajustable (potenciòmetre / retallador).
Especificacions de color blau LCD 16 × 2:
- Funciona: 5V
- Contrast ajustable.
- Mides: 80 mm x 35 mm x 11 mm.
- Pantalla visible: 64,5 mm x 16 mm.
Pas 5: MCP3008
Un convertidor analògic a digital o convertidor AD (ADC) converteix un senyal analògic, per exemple un senyal de veu, en un senyal digital. El MCP3008 té 8 entrades analògiques i es pot llegir amb una interfície SPI en un Arduino, Raspberry Pi, ESP8266. El MCP converteix un voltatge analògic en un número entre 0 i 1023 (10 bits).
Quan utilitzeu l'MCP3008, cal que activeu SPI, podeu fer-ho mitjançant (imatges afegides amb els passos):
- Tipus a la consola: sudo raspi-config
- Això llançarà la utilitat raspi-config. Seleccioneu "Opcions d'interfície"
- Ressalteu l'opció "SPI" i activeu-la.
- Seleccioneu i activeu.
- Ressalteu i activeu.
- Quan se us demani que reinicieu, ressalteu i activeu.
- El Raspberry Pi es reiniciarà i s’activarà la interfície.
Pas 6: Servomotor
Mida: 32 × 11,5 × 24 mm (pestanyes incloses) 23,5 × 11,5 × 24 mm (pestanyes no incloses)
Pes: 8,5 g (cable i connector no inclosos) 9,3 g (cable i connector inclosos)
Velocitat: 0,12 segons / 60 graus (4,8 V) 0,10 segons / 60 graus (6,0 V)
Parell: 1,5 kgf-cm (4,8 V) 2,0 kgf-cm (6,0 V)
Voltatge: 4,8V-6,0V
Tipus de connector: tipus JR (groc: senyal, vermell: VCC, marró: GND)
Pas 7: SENSOR UV GUVA-S12SD
Especificacions del sensor GUVA-S12SD
- Voltatge de funcionament: 3,3 V a 5 V
- Voltatge de sortida: 0 V a 1 V (0-10 índex UV)
- Temps de resposta: 0,5 s
- Precisió: ± 1 índex UV
- Longitud d’ona: 200-370 nm
- Consum: 5 mA
- Mides: 24 x 15 mm
Pas 8: cas
Vaig utilitzar una tapa de tapa per al casc on he forat 2 forats per a la temperatura i el sensor UV, el sensor d'humitat, el servomotor i el LCD es van muntar en un dels forats de la part superior. La tapa es va muntar en un tauler per obtenir un aspecte millor
Pas 9: base de dades
Pas 10: Codi
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Recomanat:
Estació meteorològica professional amb bricolatge ESP8266 i ESP32: 9 passos (amb imatges)
Estació meteorològica professional que utilitza bricolatge ESP8266 i ESP32: LineaMeteoStazione és una estació meteorològica completa que es pot connectar amb sensors professionals de Sensirion, així com amb algun component de l’instrument Davis (pluviòmetre, anemòmetre)
HC-12 Estació meteorològica de llarga distància i sensors DHT: 9 passos
Estació meteorològica de llarga distància HC-12 i sensors DHT: en aquest tutorial aprendrem com fer una estació meteorològica de llarga distància remota mitjançant dos sensors dht, mòduls HC12 i la pantalla LCD I2C. Mireu el vídeo
Estació meteorològica assistida per satèl·lit: 5 passos
Estació meteorològica assistida per satèl·lit: aquest projecte està pensat per a persones que vulguin recopilar les seves pròpies dades meteorològiques. Pot mesurar la velocitat i la direcció del vent, la temperatura i la humitat de l’aire. També és capaç d’escoltar satèl·lits meteorològics que orbiten al voltant de la Terra un cop cada 100 minuts. Jo vull
Estació meteorològica NaTaLia: l'estació meteorològica amb energia solar Arduino s'ha fet correctament: 8 passos (amb imatges)
Estació meteorològica NaTaLia: Estació meteorològica amb energia solar Arduino feta de la manera correcta: després d’un any d’exitació en 2 llocs diferents, comparteixo els plans del projecte de la meva estació meteorològica amb energia solar i explico com va evolucionar cap a un sistema que realment pot sobreviure durant molt de temps períodes des de l'energia solar. Si segueixes
Estació meteorològica de bricolatge i estació de sensor WiFi: 7 passos (amb imatges)
Estació meteorològica de bricolatge i estació de sensor WiFi: en aquest projecte us mostraré com crear una estació meteorològica juntament amb una estació de sensor WiFi. L'estació del sensor mesura les dades de temperatura i humitat locals i les envia, mitjançant WiFi, a l'estació meteorològica. L'estació meteorològica mostra llavors