Sadržaj:
- Pribor
- Korak 1: Krug
- Korak 2: DHT11
- Korak 3: DS18B20
- Korak 4: LCD
- Korak 5: MCP3008
- Korak 6: Servo motor
- Korak 7: UV-SENZOR GUVA-S12SD
- Korak 8: Slučaj
- Korak 9: Baza podataka
- Korak 10: Kodirajte
Video: Meteorološka stanica: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
U ovom projektu napravit ćemo meteorološku stanicu koja će mjeriti temperaturu, vlažnost i UV indeks koristeći Raspberry Pi, Python (kodiranje), MySQL (baza podataka) i Flask (web poslužitelj).
Pribor
Potrebne komponente za ovaj projekt
su:
- Poklopac
- DHT11 osjetnik vlage
- Senzor temperature DS18B20
- UV senzor GUVA-S12SD
- LCD zaslon
- Servo motor
- MCP3008
- malina Pi 3
- Trimer
- Ukupni troškovi su oko 110 €.
Alat koji sam koristio:
- Konusna bušilica
- Dvostrana ljepljiva traka
Korak 1: Krug
Krug:
LCD:
- VSS na tlo Raspberry Pi
- VDD na 5V Raspberry Pi
- Trimer za V0 do srednjeg zatika
- RS na GPIO pin
- R / W do tla Raspberry Pi
- E na GPIO pin
- D4 na GPIO pin
- D5 na GPIO pin
- D6 na GPIO pin
- D7 na GPIO pin
- A na 5V Raspberry Pi
- K do trimera za mljevenje Raspberry Pi
- Na 5V Raspberry Pi
- Na LCD pin V0
- Na tlo Raspberry Pi
DHT11:
- VCC na 3V3 Raspberry Pi
- GND na tlo Raspberry Pi
- DAT na GPIO pin 4 Raspberry Pi -a 4
- 470 ohma između VCC i DAT
DS18B20:
- VCC na 3V3 Raspberry Pi
- GND na tlo Raspberry Pi
- DAT na GPIO pin 4 Raspberry Pi -a 4
-470 ohma između VCC i DAT
Servo motor:
- VCC na 5V Raspberry Pi
- GND na tlo Raspberry Pi
- DAT na GPIO pin Raspberry Pi
MCP3008:
- VDD na 3V3 Raspberry Pi
- VREF na 3V3 Raspberry Pi
- AGND na tlo Raspberry Pi
- CLK do GPIO pina 11 SCLK
- IZVODITE na GPIO pin 9 MISO
- DIN na GPIO pin 10 MOSI
- CS na GPIO pin 8 CE0
- DGND do tla Raspberry Pi
- CH0 do GUVA-S12SD (UV senzor)
Korak 2: DHT11
DHT11 je digitalni
senzor temperature i vlage. Izlaz na digitalni pin.
DHT11 specifikacije:
- Radi na: 3,3 - 6V.
- Raspon temperature: -40 - +80 ºC.
- Točnost temperature: ± 0,5 ºC.
- Raspon vlažnosti: 0-100% RH.
- Točnost vlažnosti: ± 2,0% RH.
- Vrijeme odziva: sec.
Korak 3: DS18B20
Specifikacije senzora DS18B20
- Programabilni digitalni senzor temperature.
- Komunicira pomoću 1-Wire metode.
- Radni napon: 3V do 5V.
- Raspon temperature: -55 ° C do +125 ° C.
- Točnost: ± 0,5 ° C.
- Jedinstvena 64-bitna adresa omogućuje multipleksiranje.
Korak 4: LCD
LCD kontroler sa modulom prikaza 16 × 2 znaka plave boje
pozadinsko osvjetljenje i bijeli znakovi. 2 retka, 16 znakova po retku. Visok kontrast i veliki kut gledanja. Kontrast podesiv pomoću podesivog otpornika (potenciometar / trimer).
LCD 16 × 2 plave specifikacije:
- Radi na: 5V
- Podesivi kontrast.
- Dimenzije: 80 mm x 35 mm x 11 mm.
- Vidljivi zaslon: 64,5 mm x 16 mm.
Korak 5: MCP3008
Analogno-digitalni pretvarač ili AD-pretvarač (ADC) pretvara analogni signal, na primjer govorni signal, u digitalni signal. MCP3008 ima 8 analognih ulaza i može se čitati sa SPI sučeljem na Arduino, Raspberry Pi, ESP8266. MCP pretvara analogni napon u broj između 0 i 1023 (10 bita).
Kad koristite MCP3008, morate omogućiti SPI, to možete učiniti na način (slike dodane u koracima):
- Upišite u konzolu: sudo raspi-config
- Ovo će pokrenuti uslužni program raspi-config. Odaberite "Opcije sučelja"
- Označite opciju "SPI" i aktivirajte.
- Odaberite i aktivirajte.
- Označite i aktivirajte.
- Na upit za ponovno pokretanje označite i aktivirajte.
- Raspberry Pi će se ponovno pokrenuti i sučelje će biti omogućeno.
Korak 6: Servo motor
Veličina: 32 × 11,5 × 24 mm (uključeni jezičci) 23,5 × 11,5 × 24 mm (kartice ne uključuju)
Težina: 8,5 g (kabel i konektor ne uključuju) 9,3 g (kabel i priključak su uključeni)
Brzina: 0,12 s/60 stupnjeva (4,8 V) 0,10 s/60 stupnjeva (6,0 V)
Okretni moment: 1,5 kgf-cm (4,8 V) 2,0 kgf-cm (6,0 V)
Napon: 4.8V-6.0V
Vrsta konektora: JR (žuta: signal, crvena: VCC, smeđa: GND)
Korak 7: UV-SENZOR GUVA-S12SD
Specifikacije senzora GUVA-S12SD
- Radni napon: 3,3 V do 5 V
- Izlazni napon: 0 V do 1 V (0-10 UV indeks)
- Vrijeme odziva: 0,5 s
- Točnost: ± 1 UV indeks
- Talasna duljina: 200-370 nm
- Potrošnja: 5 mA
- Dimenzije: 24 x 15 mm
Korak 8: Slučaj
Koristio sam poklopac za trup gdje sam izbušio 2 rupe za temperaturu, a u 1 od rupa na vrhu montirani su UV senzor, senzor vlage, servo motor i LCD. Poklopac je postavljen na ploču radi boljeg izgleda
Korak 9: Baza podataka
Korak 10: Kodirajte
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Preporučeni:
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: 9 koraka (sa slikama)
Profesionalna meteorološka postaja pomoću ESP8266 i ESP32 DIY: LineaMeteoStazione je potpuna meteorološka stanica koja se može povezati s profesionalnim senzorima tvrtke Sensirion, kao i nekim Davisovim instrumentom (mjerač kiše, anemometar) Projekt je namijenjen kao DIY meteorološka stanica, ali samo zahtijeva
HC-12 Meteorološka stanica na daljinu i DHT senzori: 9 koraka
HC-12 daljinska meteorološka stanica na daljinu i DHT senzori: U ovom ćemo vodiču naučiti kako napraviti udaljenu meteorološku stanicu pomoću dva dht senzora, HC12 modula i I2C LCD zaslona. Pogledajte video
Satelitska meteorološka stanica: 5 koraka
Satelitska meteorološka stanica: Ovaj je projekt namijenjen ljudima koji žele prikupiti vlastite vremenske podatke. Može mjeriti brzinu i smjer vjetra, temperaturu i vlažnost zraka. Također je u stanju slušati svakih 100 minuta vremenske satelite koji kruže oko Zemlje. Ja ću
NaTaLia meteorološka stanica: Arduino solarna meteorološka postaja učinila je pravi put: 8 koraka (sa slikama)
Vremenska postaja NaTaLia: Arduino meteorološka stanica na solarni pogon učinila je to na pravi način: Nakon godinu dana uspješnog rada na 2 različite lokacije, dijelim svoje planove projekta meteoroloških stanica na solarni pogon i objašnjavam kako se razvila u sustav koji zaista može opstati dugo vremena razdoblja iz solarne energije. Ako pratite
DIY meteorološka stanica i senzorska stanica WiFi: 7 koraka (sa slikama)
DIY meteorološka stanica i WiFi senzorska stanica: U ovom projektu ću vam pokazati kako stvoriti meteorološku stanicu zajedno sa stanicom sa WiFi senzorom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj postaji. Meteorološka stanica tada prikazuje t