Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Ši instrukcija yra žingsnis po žingsnio vadovas, kaip sukurti vėdinimo sistemą naudojant „Raspberry Pi“. Tai buvo užduotis mokyklai, aš studijuoju MCT (žiniasklaidos ir komunikacijos technologijas) HOWEST Kortrijk, kur turėjome naudoti bent 3 skirtingus jutiklius, pavarą ir ekraną.
Vėdinimas matuoja lauko ir vidaus temperatūrą, drėgmę ir šviesos procentą. Šie duomenys siunčiami į duomenų bazę. Vertės rodomos mažoje mano sukurtoje svetainėje, kur taip pat galite pridėti savo nuostatas. Galinė dalis veikia „Raspberry Pi“.
1 žingsnis: reikmenys
- Raspberry Pi 3 B+ su maitinimo šaltiniu ir SD kortele
- 9V baterija
- DHT11 drėgmės ir temperatūros jutiklis
- 2 9V ventiliatoriai
- OLED ekranas
- Vieno laido temperatūros jutiklis
- L293D
- MCP3008
- Nuo šviesos priklausomas rezistorius
- Šokinėjantys laidai (vyriškos lyties ir vyriškos lyties)
- 4,7 kΩ rezistorius
- 10k omų rezistorius
- Duonos lentos gaubtas
- Daugialypis (18 mm ir 3 mm)
- Plexiglass (4 mm)
- Varžtai
- Dažyti
- Medienos klijai
- Gręžtuvai
Daugiau informacijos rasite mano medžiagų sąrašuose
2 žingsnis: grandinė
Tai mano projekto grandinė. Jame yra daug laidų, tačiau pastatyti nėra taip sunku. „Raspberry Pi“būtinai įjunkite šias sąsajas
- SPI: MCP
- I2C: skirtas OLED ekranui
Aš naudojau šias bibliotekas:
- DHT biblioteka: https://learn.adafruit.com/dht(Pastaba: šis jutiklis nėra labai tikslus, jei jums to reikia, rekomenduočiau ieškoti kitos rūšies.)
- L293D biblioteka:
- Įdiekite „Adafruit_SSD1306“biblioteką iš paketų
- Įdiekite „Adafruti_DHT“biblioteką iš paketų
3 žingsnis: gaubtas
Padaręs grandinę, pradėjau statyti aptvarą. Norėjau viską sudėti į miniatiūrinę virtuvę. Aš naudojau 3 mm, 18 mm MDF plokštę ir 4 mm plexiglass. Aš padariau daug skylių su gręžtuvu, kad galėčiau prijungti kabelius.
Eskizas buvo sudarytas 1: 3 cm skalėje, o 1 dėžutės ilgis yra 0, 5 cm.
4 žingsnis: duomenų bazė
Aš naudoju šią duomenų bazę kodui, kurį susieju kitame žingsnyje. Jis buvo sukurtas naudojant „MySQL“ir talpintas „Raspberry Pi“su „MariaDB“.
5 žingsnis: kodas
Aš įdėjau visą kodą į vieną „github“saugyklą, ten galite rasti priekinę ir užpakalinę dalis. Kodas: mano „github“saugykla arba atsisiųskite ir išpakuokite čia įkeltus failus.