Inhoudsopgave:

Venti - Slimme ventilatie: 5 stappen
Venti - Slimme ventilatie: 5 stappen

Video: Venti - Slimme ventilatie: 5 stappen

Video: Venti - Slimme ventilatie: 5 stappen
Video: Goedkope aluminiumverwarming 2024, November
Anonim
Venti - Slimme ventilatie
Venti - Slimme ventilatie

Deze instructable is een stapsgewijze handleiding om een ventilatiesysteem te maken met Raspberry Pi. Dit was een opdracht voor school, ik studeer MCT (Media- en communicatietechnologie) aan HOWEST Kortrijk, waarbij we minimaal 3 verschillende sensoren, een actuator en een display moesten gebruiken.

De ventilatie meet de buiten- en binnentemperatuur, de luchtvochtigheid en het percentage licht. Deze gegevens worden naar een database gestuurd. De waarden worden weergegeven op een kleine website die ik heb gemaakt waar u ook uw voorkeuren kunt toevoegen. De back-end draait op een Raspberry Pi.

Stap 1: Benodigdheden

  • Raspberry Pi 3 B+ met voeding en SD-kaart
  • 9V batterij
  • DHT11 vochtigheids- en temperatuursensor
  • 2 9V-ventilatoren
  • OLED-scherm
  • Een draad temperatuursensor
  • L293D
  • MCP3008
  • Lichtafhankelijke weerstand:
  • Springdraden (man-vrouw en man-man)
  • 4.7k Ohm weerstand
  • 10k Ohm weerstand
  • Breadboard-behuizing
  • Multiplex (18 mm en 3 mm)
  • Plexiglas (4mm)
  • Schroeven
  • Verf
  • Houtlijm
  • Boren

Meer informatie in mijn stuklijst

Stap 2: Circuit

Stroomkring
Stroomkring

Dit is het circuit voor mijn project. Het bevat veel draden, maar het is niet zo moeilijk om te bouwen. Zorg ervoor dat u de volgende interfaces op uw Raspberry Pi inschakelt

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

Ik heb de volgende bibliotheken gebruikt:

  • DHT-bibliotheek: https://learn.adafruit.com/dht (Opmerking: deze sensor is niet echt precies, als je hem nodig hebt, raad ik je aan naar een andere soort te zoeken.)
  • L293D-bibliotheek:
  • Installeer de Adafruit_SSD1306-bibliotheek vanuit pakketten
  • Installeer de Adafruti_DHT-bibliotheek vanuit pakketten

Stap 3: Behuizing

Behuizing
Behuizing
Behuizing
Behuizing
Behuizing
Behuizing

Nadat ik het circuit had gemaakt, ben ik begonnen met het bouwen van de behuizing. Ik wilde alles in een miniatuurkeuken plaatsen. Ik gebruikte MDF 3mm, 18mm en plexiglas 4mm. Ik heb veel gaten gemaakt met een boor om de kabels door te steken.

De schets is gemaakt op schaal 1:3 cm en 1 doos heeft een lengte van 0,5 cm ter referentie.

Stap 4: Database

Database
Database

Ik heb deze database gebruikt voor de code die ik in de volgende stap koppel. Het is gemaakt met MySQL en gehost op Raspberry Pi met MariaDB.

Stap 5: Coderen

Ik heb alle code in één github-repository geplaatst, je kunt daar zowel de front-end als de back-end vinden. Code: Mijn github-repository of download en unzip de bestanden die ik hier heb geüpload.

Aanbevolen: