2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See juhend on samm -sammult juhis ventilatsioonisüsteemi valmistamiseks Raspberry Pi abil. See oli ülesanne koolile, õpin HOWEST Kortrijkis MCT -d (meedia- ja kommunikatsioonitehnoloogia), kus pidime kasutama vähemalt 3 erinevat andurit, ajamit ja ekraani.
Ventilatsioon mõõdab välis- ja sisetemperatuuri, niiskust ja valguse protsenti. Need andmed saadetakse andmebaasi. Väärtused kuvatakse minu tehtud väikesel veebisaidil, kus saate ka oma eelistusi lisada. Tagakülg töötab Raspberry Pi-l.
Samm: tarvikud
- Vaarika Pi 3 B+ toiteallika ja SD-kaardiga
- 9V aku
- DHT11 niiskuse ja temperatuuri andur
- 2 9V ventilaatorit
- OLED ekraan
- Ühe juhtme temperatuuriandur
- L293D
- MCP3008
- Valgusõltuv takisti
- Hüppetraadid (mees-naine ja mees-mees)
- 4.7k oomi takisti
- 10k oomi takisti
- Leivalaud
- Multipleks (18 mm ja 3 mm)
- Plexiglass (4mm)
- Kruvid
- Värv
- Puiduliim
- Puurid
Lisateavet leiate minu materjalide loendist
2. samm: ahel
See on minu projekti skeem. See sisaldab palju juhtmeid, kuid selle ehitamine pole nii keeruline. Veenduge, et lubate oma Raspberry Pi -l järgmised liidesed
- SPI: MCP jaoks
- I2C: OLED -ekraani jaoks
Kasutasin järgmisi raamatukogusid:
- DHT -raamatukogu: https://learn.adafruit.com/dht(Märkus: see andur pole tegelikult täpne, kui vaja, soovitan otsida teist tüüpi.)
- L293D raamatukogu:
- Installige Adafruit_SSD1306 raamatukogu pakettidest
- Installige Adafruti_DHT raamatukogu pakettidest
3. samm: ümbris
Pärast vooluringi tegemist hakkasin korpust ehitama. Tahtsin panna kõik minikööki. Kasutasin MDF -i 3mm, 18mm ja pleksiklaasi 4mm. Tegin puuriga palju auke kaablite läbiviimiseks.
Visand tehti skaalal 1: 3 cm ja 1 kasti pikkus on võrdluseks 0, 5 cm.
4. samm: andmebaas
Kasutasin seda andmebaasi järgmises etapis lingitud koodi jaoks. See tehti MySQL -iga ja seda hostiti Raspberry Pi -s koos MariaDB -ga.
Samm: kood
Panin kogu koodi ühte githubi hoidlasse, sealt leiate nii esi- kui ka tagakülje. Kood: minu githubi hoidla või laadige alla ja pakkige siia üles laaditud failid lahti.