Table des matières:

Venti - Ventilation intelligente : 5 étapes
Venti - Ventilation intelligente : 5 étapes

Vidéo: Venti - Ventilation intelligente : 5 étapes

Vidéo: Venti - Ventilation intelligente : 5 étapes
Vidéo: Вентиляция в хрущевке. Как сделать? Переделка хрущевки от А до Я. #31 2024, Juillet
Anonim
Venti - Ventilation intelligente
Venti - Ventilation intelligente

Cette instructable est un guide étape par étape pour créer un système de ventilation à l'aide de Raspberry Pi. C'était un devoir pour l'école, j'étudie les MCT (Technologies des médias et de la communication) à HOWEST Kortrijk, où nous devions utiliser au moins 3 capteurs différents, un actionneur et un écran.

La ventilation mesure la température extérieure et intérieure, l'humidité et le pourcentage de lumière. Ces données sont envoyées dans une base de données. Les valeurs sont affichées sur un petit site Web que j'ai créé où vous pouvez également ajouter vos préférences. Le back-end fonctionne sur un Raspberry Pi.

Étape 1: Fournitures

  • Raspberry Pi 3 B+ avec alimentation et carte SD
  • pile 9V
  • Capteur d'humidité et de température DHT11
  • 2 ventilateurs 9V
  • Écran OLED
  • Capteur de température à un fil
  • L293D
  • MCP3008
  • Résistance dépendante de la lumière
  • Fils sautant (mâle-femelle et mâle-mâle)
  • Résistance 4.7k Ohm
  • Résistance 10k Ohm
  • Enceinte de planche à pain
  • Multiplex (18mm et 3mm)
  • Plexiglas (4mm)
  • Des vis
  • Peindre
  • Colle à bois
  • Perceuses

Plus d'informations dans ma nomenclature

Étape 2: Circuit

Circuit
Circuit

C'est le circuit de mon projet. Il contient beaucoup de fils mais ce n'est pas si difficile à construire. Assurez-vous d'activer les interfaces suivantes sur votre Raspberry Pi

  • SPI: pour MCP
  • I2C: pour l'affichage OLED

J'ai utilisé les librairies suivantes:

  • Bibliothèque DHT: https://learn.adafruit.com/dht (Remarque: ce capteur n'est pas vraiment précis, si vous en avez besoin, je vous recommande de rechercher un autre type.)
  • Bibliothèque L293D:
  • Installez la bibliothèque Adafruit_SSD1306 à partir des packages
  • Installer la bibliothèque Adafruti_DHT à partir des packages

Étape 3: Enceinte

Enceinte
Enceinte
Enceinte
Enceinte
Enceinte
Enceinte

Après avoir fait le circuit, j'ai commencé à construire l'enceinte. Je voulais tout mettre dans une cuisine miniature. J'ai utilisé du MDF 3 mm, 18 mm et du plexiglas 4 mm. J'ai fait beaucoup de trous avec une perceuse pour faire passer les câbles.

Le croquis a été réalisé à l'échelle 1:3 cm et 1 boîte a une longueur de 0,5 cm pour une référence.

Étape 4: Base de données

Base de données
Base de données

J'ai utilisé cette base de données pour le code que je lie à l'étape suivante. Il a été réalisé avec MySQL et hébergé sur Raspberry Pi avec MariaDB.

Étape 5: Coder

J'ai mis tout le code dans un référentiel github, vous pouvez trouver le front-end ainsi que le back-end là-bas. Code: mon référentiel github ou téléchargez et décompressez les fichiers que j'ai téléchargés ici.

Conseillé: