Turinys:
- Prekės
- 1 žingsnis: grandinė
- 2 žingsnis: DHT11
- 3 žingsnis: DS18B20
- 4 žingsnis: LCD
- 5 veiksmas: MCP3008
- 6 žingsnis: Servo variklis
- 7 žingsnis: UV JUTIKLIS GUVA-S12SD
- 8 žingsnis: atvejis
- 9 veiksmas: duomenų bazė
- 10 žingsnis: kodas
Video: Oro stotis: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:46
Šiame projekte mes pagaminsime orų stotį, kuri išmatuos temperatūrą, drėgmę ir UV indeksą naudodami Raspberry Pi, Python (kodavimas), MySQL (duomenų bazė) ir Flask (žiniatinklio serveris).
Prekės
Reikalingi šio projekto komponentai
yra:
- dangtelis
- DHT11 drėgmės jutiklis
- DS18B20 temperatūros jutiklis
- UV jutiklis GUVA-S12SD
- LCD ekranas
- Servo variklis
- MCP3008
- Raspberry Pi 3
- Žoliapjovė
- Bendra kaina yra apie 110 eurų.
Mano naudojamas įrankis:
- Kūginis gręžtuvas
- Dvipusė lipni juosta
1 žingsnis: grandinė
Grandinė:
LCD:
- VSS į Raspberry Pi žemę
- VDD į Raspberry Pi 5V
- V0 iki vidurinio kaiščio žoliapjovės
- RS į GPIO kaištį
- R / W į Raspberry Pi žemę
- E į GPIO kaištį
- nuo D4 iki GPIO kaiščio
- nuo D5 iki GPIO kaiščio
- nuo D6 iki GPIO kaiščio
- nuo D7 iki GPIO kaiščio
- A į Raspberry Pi 5V
- K iki Raspberry Pi žemės žoliapjovės
- Į Raspberry Pi 5V
- Prie LCD kaiščio V0
- Į Raspberry Pi žemę
DHT11:
- VCC į „Raspberry Pi“3V3
- GND į Raspberry Pi žemę
- DAT į „Raspberry Pi“GPIO kaištį 4
- 470 omų tarp VCC ir DAT
DS18B20:
- VCC į „Raspberry Pi“3V3
- GND į Raspberry Pi žemę
- DAT į Raspberry Pi GPIO kaištį 4
-470 omų tarp VCC ir DAT
Servo variklis:
- VCC prie Raspberry Pi 5V
- GND į Raspberry Pi žemę
- DAT į Raspberry Pi GPIO kaištį
MCP3008:
- VDD į „Raspberry Pi“3V3
- VREF į Raspberry Pi 3V3
- AGND prie Raspberry Pi žemės
- nuo CLK iki GPIO kaiščio 11 SCLK
- DOUT į GPIO kaištį 9 MISO
- DIN į GPIO kaištį 10 MOSI
- CS į GPIO kaištį 8 CE0
- DGND į Raspberry Pi žemę
- nuo CH0 iki GUVA-S12SD (UV jutiklis)
2 žingsnis: DHT11
DHT11 yra skaitmeninis
temperatūros ir drėgmės jutiklis. Išvestis į skaitmeninį kaištį.
DHT11 specifikacijos:
- Veikia: 3.3 - 6V.
- Temperatūros diapazonas: -40 - +80 ºC.
- Temperatūros tikslumas: ± 0,5 ºC.
- Drėgmės diapazonas: 0-100% RH.
- Drėgmės tikslumas: ± 2,0% RH.
- Atsakymo laikas: sek.
3 žingsnis: DS18B20
DS18B20 jutiklių specifikacijos
- Programuojamas skaitmeninis temperatūros jutiklis.
- Bendrauja 1 laido metodu.
- Darbinė įtampa: nuo 3V iki 5V.
- Temperatūros diapazonas: nuo -55 ° C iki +125 ° C.
- Tikslumas: ± 0,5 ° C.
- Unikalus 64 bitų adresas leidžia multipleksuoti.
4 žingsnis: LCD
LCD valdiklis su 16 × 2 simbolių ekrano moduliu su mėlyna spalva
foninis apšvietimas ir balti simboliai. 2 eilutės, 16 simbolių eilutėje. Didelis kontrastas ir didelis žiūrėjimo kampas. Kontrastą galima reguliuoti naudojant reguliuojamą rezistorių (potenciometrą / žoliapjovę).
LCD 16 × 2 mėlynos spalvos specifikacijos:
- Veikia: 5V
- Reguliuojamas kontrastas.
- Matmenys: 80 x 35 x 11 mm.
- Matomas ekranas: 64,5 mm x 16 mm.
5 veiksmas: MCP3008
Analoginis skaitmeninis keitiklis arba AD keitiklis (ADC) analoginį signalą, pavyzdžiui, kalbos signalą, paverčia skaitmeniniu signalu. MCP3008 turi 8 analoginius įėjimus ir gali būti skaitomas naudojant SPI sąsają „Arduino“, „Raspberry Pi“, ESP8266. MCP konvertuoja analoginę įtampą į skaičių nuo 0 iki 1023 (10 bitų).
Kai naudojate MCP3008, turite įjungti SPI, tai galite padaryti (vaizdai pridėti prie veiksmų):
- Tipas konsolėje: sudo raspi-config
- Bus paleista raspi-config programa. Pasirinkite „Sąsajos parinktys“
- Pažymėkite parinktį „SPI“ir suaktyvinkite.
- Pasirinkite ir suaktyvinkite.
- Pažymėkite ir suaktyvinkite.
- Kai būsite paraginti iš naujo paleisti, paryškinkite ir suaktyvinkite.
- „Raspberry Pi“bus paleistas iš naujo ir sąsaja bus įjungta.
6 žingsnis: Servo variklis
Dydis: 32 × 11,5 × 24 mm (įeina skirtukai) 23,5 × 11,5 × 24 mm (skirtukai neįtraukti)
Svoris: 8,5 g (be kabelio ir jungties) 9,3 g (pridedamas laidas ir jungtis)
Greitis: 0,12 sek./60 laipsnių (4,8 V) 0,10 s/60 laipsnių (6,0 V)
Sukimo momentas: 1.5kgf-cm (4.8V) 2.0kgf-cm (6.0V)
Įtampa: 4.8V-6.0V
Jungties tipas: JR tipas (geltona: signalas, raudona: VCC, ruda: GND)
7 žingsnis: UV JUTIKLIS GUVA-S12SD
GUVA-S12SD jutiklių specifikacijos
- Darbinė įtampa: nuo 3,3 V iki 5 V
- Išėjimo įtampa: 0–1 V (0–10 UV indeksas)
- Atsakymo laikas: 0,5 s
- Tikslumas: ± 1 UV indeksas
- Bangos ilgis: 200-370 nm
- Vartojimas: 5 mA
- Matmenys: 24 x 15 mm
8 žingsnis: atvejis
Aš naudoju korpuso dangtelį, kuriame išgręžiau 2 skylutes temperatūrai, o UV jutiklis, drėgmės jutiklis, servo variklis ir LCD buvo sumontuoti 1 skylėje viršuje. Viršelio dangtelis buvo sumontuotas ant lentos, kad geriau atrodytų
9 veiksmas: duomenų bazė
10 žingsnis: kodas
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Rekomenduojamas:
HC-12 tolimojo nuotolio oro stotis ir DHT jutikliai: 9 žingsniai
HC-12 tolimojo nuotolio oro stotis ir DHT jutikliai: Šioje pamokoje sužinosime, kaip sukurti nuotolinę tolimųjų orų stotį naudojant du dht jutiklius, HC12 modulius ir I2C LCD ekraną. Žiūrėkite vaizdo įrašą
„NaTaLia“orų stotis: „Arduino“saulės energija varoma oro stotis padaryta teisingai: 8 žingsniai (su nuotraukomis)
„NaTaLia“orų stotis: „Arduino Solar Powered Weather Station“padaryta teisingai: Po vienerių metų sėkmingo veikimo 2 skirtingose vietose dalinuosi saulės kolektorių projektų planais ir paaiškinu, kaip ji išsivystė į sistemą, kuri tikrai gali išgyventi ilgą laiką laikotarpius nuo saulės energijos. Jei sekate
„Pasidaryk pats“oro stotis ir „WiFi“jutiklių stotis: 7 žingsniai (su nuotraukomis)
„Pasidaryk pats“oro stotis ir „WiFi“jutiklių stotis: Šiame projekte parodysiu, kaip sukurti orų stotį kartu su „WiFi“jutiklių stotimi. Jutiklių stotis matuoja vietos temperatūros ir drėgmės duomenis ir siunčia juos per „WiFi“į orų stotį. Tuomet orų stotis rodo t
„Pasidaryk pats“oro stotis su „Nextion“ekranu ir „Arduino“: 11 žingsnių
„Pasidaryk pats“oro stotis su „Nextion“ekranu ir „Arduino“: šioje pamokoje mes naudosime „Nextion“ekraną, rtc1307 laiko modulį, „Arduino UNO“ir „Visuino“, kad būtų rodomas dabartinis laikas, temperatūra ir drėgmė. Žiūrėkite demonstracinį vaizdo įrašą
Saulės energija varoma „WiFi“oro stotis V1.0: 19 žingsnių (su nuotraukomis)
Saulės energija varoma „WiFi“oro stotis V1.0: Šioje instrukcijoje aš jums parodysiu, kaip sukurti saulės energija varomą „WiFi“oro stotį su „Wemos“plokšte. „Wemos D1 Mini Pro“turi nedidelį formos koeficientą ir platų „plug-and-play“skydų asortimentą, todėl jis yra idealus sprendimas norint greitai gauti