Sadržaj:
- Supplies
- 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 izmjena: 2024-01-30 08:06
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 server).
Supplies
Potrebne komponente za ovaj projekat
su:
- Poklopac
- Senzor vlažnosti DHT11
- Senzor temperature DS18B20
- UV senzor GUVA-S12SD
- LCD ekran
- 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
- V0 do trimer za srednju iglu
- 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 Raspberry Pi 3V3
- GND do tla Raspberry Pi
- DAT na Raspberry Pi GPIO pin 4
- 470 ohma između VCC i DAT
DS18B20:
- VCC na Raspberry Pi 3V3
- GND do tla Raspberry Pi
- DAT na Raspberry Pi GPIO pin 4
-470 ohma između VCC i DAT
Servo motor:
- VCC na 5V Raspberry Pi
- GND do tla Raspberry Pi
- DAT na GPIO pin Raspberry Pi
MCP3008:
- VDD na Raspberry Pi 3V3
- VREF za Raspberry Pi 3V3
- AGND do tla 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 vlažnosti. Izlaz na digitalni pin.
DHT11 specifikacije:
- Radi na: 3.3 - 6V.
- Raspon temperature: -40 - +80 ºC.
- Tačnost temperature: ± 0,5 ºC.
- Raspon vlažnosti: 0-100% RH.
- Tačnost vlažnosti: ± 2,0% RH.
- Vrijeme odziva: sec.
Korak 3: DS18B20
Specifikacije senzora DS18B20
- Programabilni digitalni temperaturni senzor.
- Komunicira pomoću 1-Wire metode.
- Radni napon: 3V do 5V.
- Raspon temperature: -55 ° C do +125 ° C.
- Tačnost: ± 0,5 ° C.
- Jedinstvena 64-bitna adresa omogućava multipleksiranje.
Korak 4: LCD
LCD kontroler sa modulom prikaza 16 × 2 znaka plave boje
pozadinsko osvetljenje i beli znakovi. 2 reda, 16 znakova po retku. Visok kontrast i veliki ugao 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 ekran: 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 interfejsom na Arduino, Raspberry Pi, ESP8266. MCP pretvara analogni napon u broj između 0 i 1023 (10 bita).
Kada 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.
- Kada se od vas zatraži ponovno pokretanje označite i aktivirajte.
- Raspberry Pi će se ponovo 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 konektor uključeni)
Brzina: 0,12 s/60 stepeni (4,8 V) 0,10 s/60 stepeni (6,0 V)
Okretni moment: 1,5 kgf-cm (4,8 V) 2,0 kgf-cm (6,0 V)
Napon: 4.8V-6.0V
Tip konektora: JR tip (žuti: signal, crveni: VCC, smeđi: 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
- Tačnost: ± 1 UV indeks
- Talasna dužina: 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 vlažnosti, servo motor i LCD. Poklopac je montiran 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čuje se:
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: 9 koraka (sa slikama)
Profesionalna meteorološka stanica koja koristi ESP8266 i ESP32 DIY: LineaMeteoStazione je potpuna meteorološka stanica koja se može povezati s profesionalnim senzorima iz Sensiriona, kao i nekim Davisovim instrumentom (mjerač kiše, anemometar) Projekt je namijenjen kao DIY meteorološka stanica, ali samo zahtijeva
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đe je u stanju slušati svakih 100 minuta vremenske satelite koji kruže oko Zemlje. Hoću
Fanair: meteorološka stanica za vašu sobu: 6 koraka (sa slikama)
Fanair: Meteorološka stanica za vašu sobu: Postoji bezbroj načina da saznate trenutno vrijeme, ali tada znate samo vrijeme vani. Šta ako želite znati kakvo je vrijeme u vašoj kući, u određenoj prostoriji? To pokušavam riješiti ovim projektom. Fanair koristi više
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila pravi način: 8 koraka (sa slikama)
NaTaLia meteorološka stanica: Arduino solarna meteorološka stanica učinila je pravi put: 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 je evoluirala u sistem koji zaista može opstati dugo vremena perioda iz solarne energije. Ako pratite
"Uradi sam" meteorološka stanica i WiFi senzorska stanica: 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 WiFi senzorskom stanicom. Senzorska stanica mjeri lokalne podatke o temperaturi i vlažnosti i šalje ih putem WiFi -a meteorološkoj stanici. Meteorološka stanica tada prikazuje t