Indholdsfortegnelse:

Venti - Smart ventilation: 5 trin
Venti - Smart ventilation: 5 trin

Video: Venti - Smart ventilation: 5 trin

Video: Venti - Smart ventilation: 5 trin
Video: Кодовый дверной замок своими руками 😂😂 2024, November
Anonim
Venti - Smart ventilation
Venti - Smart ventilation

Denne instruerbare er en trinvis vejledning til at lave et ventilationssystem ved hjælp af Raspberry Pi. Dette var en opgave for skolen, jeg studerer MCT (Medie- og kommunikationsteknologi) på HOWEST Kortrijk, hvor vi skulle bruge mindst 3 forskellige sensorer, en aktuator og et display.

Ventilationen måler udvendig og indvendig temperatur, luftfugtighed og lysprocent. Disse data sendes til en database. Værdierne vises på et lille websted, jeg lavede, hvor du også kan tilføje dine præferencer. Bagenden kører på en Raspberry Pi.

Trin 1: Forbrugsvarer

  • Raspberry Pi 3 B+ med strømforsyning og SD-kort
  • 9V batteri
  • DHT11 fugtigheds- og temperatursensor
  • 2 9V blæsere
  • OLED display
  • En tråd temperatur sensor
  • L293D
  • MCP3008
  • Lysafhængig modstand
  • Springtråde (han-hun og han-han)
  • 4,7k Ohm modstand
  • 10k Ohm modstand
  • Breadboard kabinet
  • Multiplex (18 mm og 3 mm)
  • Plexiglas (4 mm)
  • Skruer
  • Maling
  • Trælim
  • Øvelser

Flere oplysninger i min stykliste

Trin 2: Kredsløb

Kredsløb
Kredsløb

Dette er kredsløbet for mit projekt. Det indeholder mange ledninger, men det er ikke så svært at bygge. Sørg for at aktivere følgende grænseflader på din Raspberry Pi

  • SPI: til MCP
  • I2C: til OLED -display

Jeg brugte følgende biblioteker:

  • DHT -bibliotek: https://learn.adafruit.com/dht(Bemærk: Denne sensor er ikke rigtig præcis, hvis du har brug for det, vil jeg anbefale at kigge efter en anden slags.)
  • L293D-bibliotek:
  • Installer Adafruit_SSD1306 -biblioteket fra pakker
  • Installer Adafruti_DHT -biblioteket fra pakker

Trin 3: Kapsling

Kabinet
Kabinet
Kabinet
Kabinet
Kabinet
Kabinet

Efter at have lavet kredsløbet begyndte jeg at bygge kabinettet. Jeg ville lægge alt i et miniaturekøkken. Jeg brugte MDF 3 mm, 18 mm og plexiglas 4 mm. Jeg lavede mange huller med en boremaskine for at sætte kablerne igennem.

Skitsen blev lavet i en skala på 1: 3 cm, og 1 kasse har en længde på 0, 5 cm til reference.

Trin 4: Database

Database
Database

Jeg brugte denne database til den kode, jeg linker i det næste trin. Det blev lavet med MySQL og hostet på Raspberry Pi med MariaDB.

Trin 5: Kode

Jeg lagde al koden i et github-arkiv, du kan finde front-end og back-end derovre. Kode: Mit github -lager eller download og pak de filer, jeg uploadede her, ud.

Anbefalede: