2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta navodila so navodila po korakih za izdelavo prezračevalnega sistema z uporabo Raspberry Pi. To je bila naloga za šolo, študiram MCT (medijska in komunikacijska tehnologija) na HOWEST Kortrijk, kjer smo morali uporabiti vsaj 3 različne senzorje, pogon in zaslon.
Prezračevanje meri zunanjo in notranjo temperaturo, vlažnost in odstotek svetlobe. Ti podatki se pošljejo v bazo podatkov. Vrednosti so prikazane na majhnem spletnem mestu, ki sem ga naredil, kamor lahko dodate tudi svoje nastavitve. Zadnji del deluje na Raspberry Pi.
1. korak: Zaloge
- Raspberry Pi 3 B+ z napajanjem in SD-kartico
- 9V baterija
- Senzor vlažnosti in temperature DHT11
- 2 ventilatorja 9V
- OLED zaslon
- Senzor temperature z eno žico
- L293D
- MCP3008
- Svetlobno odvisen upor
- Skakalne žice (moški-ženske in moški-moški)
- 4,7 k ohmski upor
- 10k ohmski upor
- Ohišje za ploščice
- Multipleks (18 mm in 3 mm)
- Pleksi steklo (4 mm)
- Vijaki
- Barvanje
- Lepilo za les
- Vrtalniki
Več informacij v mojem gradivu
2. korak: Vezje
To je vezje mojega projekta. Vsebuje veliko žic, vendar jih ni tako težko zgraditi. V napravi Raspberry Pi omogočite naslednje vmesnike
- SPI: za MCP
- I2C: za zaslon OLED
Uporabil sem naslednje knjižnice:
- Knjižnica DHT: https://learn.adafruit.com/dht(Opomba: Ta senzor ni ravno natančen, če ga potrebujete, priporočam, da poiščete drugo vrsto.)
- Knjižnica L293D:
- Knjižnico Adafruit_SSD1306 namestite iz paketov
- Knjižnico Adafruti_DHT namestite iz paketov
3. korak: ohišje
Po izdelavi vezja sem začel graditi ohišje. Vse sem hotel dati v miniaturno kuhinjo. Uporabil sem MDF 3 mm, 18 mm in pleksi steklo 4 mm. S svedrom sem naredil veliko lukenj, da sem napeljal kable.
Skica je narejena v merilu 1: 3 cm in 1 škatla ima dolžino 0,5 cm za referenco.
4. korak: zbirka podatkov
To kodo sem uporabil za kodo, ki jo povežem v naslednjem koraku. Narejen je bil z MySQL in je gostoval na Raspberry Pi z MariaDB.
5. korak: Koda
Vso kodo sem dal v eno skladišče github, tam najdete sprednji in zadnji del. Koda: Moje skladišče github ali prenesite in razpakirajte datoteke, ki sem jih naložil tukaj.