Përmbajtje:
- Furnizimet
- Hapi 1: Qarku
- Hapi 2: DHT11
- Hapi 3: DS18B20
- Hapi 4: LCD
- Hapi 5: MCP3008
- Hapi 6: Servo Motor
- Hapi 7: SENSOR UV-GUVA-S12SD
- Hapi 8: Rasti
- Hapi 9: Baza e të dhënave
- Hapi 10: Kodi
Video: Stacioni i motit: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Në këtë projekt do të bëjmë një stacion moti që do të masë temperaturën, lagështinë dhe indeksin UV duke përdorur Raspberry Pi, Python (kodim), MySQL (databazë) dhe Flask (web server).
Furnizimet
Komponentët e kërkuar për këtë projekt
jane:
- Kapaku i kapakut
- Sensori i lagështisë DHT11
- Sensori i temperaturës DS18B20
- Sensori UV GUVA-S12SD
- Ekran LCD
- Servo motor
- MCP3008
- mjedër Pi 3
- Trimmer
- Kostoja totale është rreth 110 €.
Mjeti që kam përdorur:
- Stërvitje konike
- Shirit ngjitës të dyanshëm
Hapi 1: Qarku
Qarku:
LCD:
- VSS në tokën e Raspberry Pi
- VDD në 5V të Raspberry Pi
- Prerës V0 në kunj të mesëm
- RS në pin GPIO
- R / W në tokën e Raspberry Pi
- E në pin GPIO
- D4 në pin GPIO
- D5 në pin GPIO
- D6 në pin GPIO
- D7 në pin GPIO
- A në 5V të Raspberry Pi
- K tek Prerësja tokësore e Raspberry Pi
- Për 5V të Raspberry Pi
- Tek kunja LCD V0
- Në tokën e Raspberry Pi
DHT11:
- VCC në Raspberry Pi's 3V3
- GND në tokën e Raspberry Pi
- DAToni me pinin GPIO të Raspberry Pi 4
- 470 Ohm midis VCC dhe DAT
GJ18B20:
- VCC në 3V3 të Raspberry Pi
- GND në tokën e Raspberry Pi
- DAToni me pinin GPIO të Raspberry Pi 4
-470 Ohm midis VCC dhe DAT
Servo motor:
- VCC në 5V të Raspberry Pi
- GND në tokën e Raspberry Pi
- DAToni me pinin GPIO të Raspberry Pi
MCP3008:
- VDD në 3V3 të Raspberry Pi
- VREF në Raspberry Pi's 3V3
- REGJISTRIMI në tokën e Raspberry Pi
- KLKO te GPIO pin 11 SCLK
- DOUT për GPIO pin 9 MISO
- DIN në pin GPIO 10 MOSI
- CS në GPIO pin 8 CE0
- DGND në tokën e Raspberry Pi
- CH0 në GUVA-S12SD (sensor UV)
Hapi 2: DHT11
DHT11 është një dixhital
sensori i temperaturës dhe lagështisë. Dalja në një pin dixhital.
Specifikimet e DHT11:
- Vepron në: 3.3 - 6V.
- Gama e temperaturës: -40 - +80 ºC.
- Saktësia e temperaturës: ± 0.5 ºC.
- Gama e lagështisë: 0-100% RH.
- Saktësia e lagështisë: ± 2.0% RH.
- Koha e përgjigjes: sek.
Hapi 3: DS18B20
Specifikimet e sensorit DS18B20
- Sensor dixhital i temperaturës i programueshëm.
- Komunikon duke përdorur metodën 1-Wire.
- Tensioni i funksionimit: 3V deri në 5V.
- Gama e temperaturës: -55 ° C deri +125 ° C.
- Saktësia: ± 0.5 ° C.
- Adresa unike 64-bit mundëson multipleximin.
Hapi 4: LCD
Kontrolluesi LCD me modul të ekranit 16 × 2 karaktere me ngjyrë blu
drita e pasme dhe karaktere të bardha. 2 rreshta, 16 karaktere për rresht. Kontrast i lartë dhe kënd i madh shikimi. Kontrasti i rregullueshëm me anë të një rezistence të rregullueshme (potenciometër / prerës).
Specifikimet e kaltër LCD 16 × 2:
- Punon në: 5V
- Kontrast i rregullueshëm.
- Përmasat: 80mm x 35mm x 11mm.
- Ekran i dukshëm: 64.5mm x 16mm.
Hapi 5: MCP3008
Një konvertues analog-në-dixhital ose AD-konvertues (ADC) shndërron një sinjal analog, për shembull një sinjal të të folurit, në një sinjal dixhital. MCP3008 ka 8 hyrje analoge dhe mund të lexohet me një ndërfaqe SPI në një Arduino, Raspberry Pi, ESP8266 MCP konverton një tension analog në një numër midis 0 dhe 1023 (10 bit).
Kur përdorni MCP3008 ju duhet të aktivizoni SPI, mund ta bëni këtë duke (imazhet e shtuara me hapat):
- Tipi në tastierë: sudo raspi-config
- Kjo do të nisë programin raspi-config. Zgjidhni "Opsionet e Ndërfaqes"
- Theksoni opsionin "SPI" dhe aktivizoni.
- Zgjidhni dhe aktivizoni.
- Theksoni dhe aktivizoni.
- Kur ju kërkohet të rindizni theksoni dhe aktivizoni.
- Raspberry Pi do të rindizet dhe ndërfaqja do të aktivizohet.
Hapi 6: Servo Motor
Madhësia: 32 × 11.5 × 24mm (Skedat e përfshira) 23.5 × 11.5 × 24mm (Skedat nuk përfshijnë)
Pesha: 8.5g (Kabllo dhe një lidhës nuk përfshihen) 9.3g (Kabllo dhe një lidhës i përfshirë)
Shpejtësia: 0.12 sekonda/60 gradë (4.8V) 0.10 sekonda/60 gradë (6.0V)
Çift rrotullues: 1.5kgf-cm (4.8V) 2.0kgf-cm (6.0V)
Tensioni: 4.8V-6.0V
Lloji i lidhësit: Lloji JR (E verdhë: Sinjal, E kuqe: VCC, Kafe: GND)
Hapi 7: SENSOR UV-GUVA-S12SD
Specifikimet e sensorit GUVA-S12SD
- Tensioni i funksionimit: 3.3 V deri në 5 V
- Tensioni i daljes: 0 V në 1 V (indeksi 0-10 UV)
- Koha e përgjigjes: 0.5 s
- Saktësia: ± 1 indeks UV
- Gjatësia e valës: 200-370 nm
- Konsumi: 5 mA
- Përmasat: 24 x 15 mm
Hapi 8: Rasti
Kam përdorur një kapak për trupin, ku kam shpuar 2 vrima për temperaturën dhe sensorin UV, sensori i lagështisë, servo motori dhe LCD janë montuar në 1 nga vrimat në krye. Kapaku i kapakut ishte montuar në një dërrasë për një pamje më të mirë
Hapi 9: Baza e të dhënave
Hapi 10: Kodi
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
Recommended:
Stacioni i motit profesional duke përdorur ESP8266 dhe ESP32 DIY: 9 hapa (me fotografi)
Stacioni i Motit Profesional Duke Përdorur ESP8266 dhe ESP32 DIY: LineaMeteoStazione është një stacion i plotë moti i cili mund të ndërlidhet me sensorë profesionistë nga Sensirion si dhe disa komponentë të Davis Instrument (Rain Gauge, Anemometer) Projekti ka për qëllim si stacion moti DIY por thjesht kërkon
Stacioni i motit NaTaLia: Stacioni i motit Arduino me energji diellore Bëhet në rrugën e duhur: 8 hapa (me fotografi)
Stacioni i motit NaTaLia: Stacioni i motit me energji diellore Arduino Bëhet në rrugën e duhur: Pas 1 viti funksionimi të suksesshëm në 2 vende të ndryshme, unë po ndaj planet e mia të projektit të stacionit të motit me energji diellore dhe po shpjegoj se si evoluoi në një sistem i cili me të vërtetë mund të mbijetojë për një kohë të gjatë periudha nga energjia diellore. Nëse ndiqni
Stacioni i motit DIY & Stacioni i sensorit WiFi: 7 hapa (me fotografi)
DIY Weather Station & WiFi Sensor Station: Në këtë projekt do t'ju tregoj se si të krijoni një stacion moti së bashku me një stacion sensor WiFi. Stacioni i sensorit mat të dhënat e temperaturës dhe lagështisë lokale dhe i dërgon ato, përmes WiFi, në stacionin e motit. Stacioni i motit më pas shfaq t
Stacioni i motit Acurite 5 në 1 duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): 5 hapa (me fotografi)
Stacioni i motit Acurite 5 në 1 Duke përdorur një Raspberry Pi dhe Weewx (Stacionet e tjera të motit janë të pajtueshme): Kur kisha blerë stacionin e motit Acurite 5 në 1 doja të isha në gjendje të kontrolloja motin në shtëpinë time ndërsa isha larg. Kur mbërrita në shtëpi dhe e vendosa, kuptova se ose duhej ta kisha ekranin të lidhur me një kompjuter ose të blija shpërndarësin e tyre të zgjuar,
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH i ngritur: 3 hapa
Stacioni i energjisë në konvikte/Stacioni i karikimit NiMH: Unë kam një rrëmujë të një stacioni të energjisë. Doja të kondensoja gjithçka që ngarkohej në një tavolinë pune dhe të kisha vend për të bashkuar/etj në të. Lista e gjërave të energjisë: Telefoni celular (i prishur, por ngarkon bateritë e telefonit tim, kështu që është gjithmonë i kyçur dhe rrjedh karikime