Inhoudsopgave:
Video: Venti - Slimme ventilatie: 5 stappen
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:17
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
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
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
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:
Game Design in Flick in 5 stappen: 5 stappen
Game-ontwerp in Flick in 5 stappen: Flick is een heel eenvoudige manier om een game te maken, vooral zoiets als een puzzel, visuele roman of avonturengame
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: 3 stappen
Gezichtsdetectie op Raspberry Pi 4B in 3 stappen: In deze Instructable gaan we gezichtsdetectie uitvoeren op Raspberry Pi 4 met Shunya O/S met behulp van de Shunyaface-bibliotheek. Shunyaface is een bibliotheek voor gezichtsherkenning/detectie. Het project streeft naar de hoogste detectie- en herkenningssnelheid met
Doe-het-zelfspiegel in eenvoudige stappen (met LED-stripverlichting): 4 stappen
DIY make-upspiegel in eenvoudige stappen (met behulp van LED-stripverlichting): In dit bericht heb ik een doe-het-zelfspiegel gemaakt met behulp van de LED-strips. Het is echt gaaf en je moet ze ook proberen
Hoe plug-ins in WordPress te installeren in 3 stappen: 3 stappen
Hoe plug-ins in WordPress te installeren in 3 stappen: In deze tutorial laat ik je de essentiële stappen zien om de WordPress-plug-in op je website te installeren. In principe kunt u plug-ins op twee verschillende manieren installeren. De eerste methode is via ftp of via cpanel. Maar ik zal het niet opsommen, want het is echt compl
Akoestische levitatie met Arduino Uno stap voor stap (8 stappen): 8 stappen
Akoestische levitatie met Arduino Uno Stap voor stap (8-stappen): ultrasone geluidstransducers L298N Vrouwelijke DC-adapter voeding met een mannelijke DC-pin Arduino UNOBreadboardHoe dit werkt: eerst upload je code naar Arduino Uno (het is een microcontroller uitgerust met digitale en analoge poorten om code te converteren (C++)