Table des matières:

CigarSaver : 6 étapes
CigarSaver : 6 étapes

Vidéo: CigarSaver : 6 étapes

Vidéo: CigarSaver : 6 étapes
Vidéo: Cigarsaver Gen2 2024, Octobre
Anonim
CigarSaver
CigarSaver

Bonjour, je m'appelle Thibault D'Haese et je suis étudiant à Howest Kortrijk. Je suis actuellement en première année de Technologie Multimédia et Communication.

À la fin de l'année, nous devions faire un projet IoT. Pour ce projet, j'ai eu l'idée de faire un humidificateur qui envoie toutes ses données mesurées à un site Web. Pour mon appareil, j'ai choisi un nom évident, CigarSaver.

Ci-dessous, vous pouvez lire toutes les étapes nécessaires que j'ai dû suivre pour mener à bien le projet.

Étape 1: Composants et matériaux

Composants et matériaux
Composants et matériaux
Composants et matériaux
Composants et matériaux
Composants et matériaux
Composants et matériaux

Pour mon projet, j'ai utilisé beaucoup de composants différents pour pouvoir tout mener à bien. Les composants que j'ai utilisés sont énumérés ci-dessous. Le coût total de ce projet était d'environ 233 €.

Composants:

  • Raspberry Pi 4 modèle B
  • Alimentation Raspberry Pi
  • Cordonnier Raspberry Pi
  • Carte micro SD de 32 Go
  • Planche à pain
  • Capteur de température ~ DS18B20
  • Capteur d'humidité ~ DHT11
  • Interrupteur de porte magnétique
  • Résistances 5K
  • ACL 16x2
  • Moteur pas à pas ~ 28BYJ-48
  • Pilote ULN2003
  • Buzzer actif
  • Cavalier femelle à femelle
  • Cavaliers mâles à mâles
  • Fils de cavalier femelle à mâle

Matériaux:

  • Bois
  • Plexiglas
  • Poignée de porte

Outils:

  • Scie à bois industrielle
  • Scie électrique
  • Visseuse électrique
  • Fer à souder
  • Percer

Dans le fichier excel ci-dessous, vous pouvez voir la liste complète des prix de tous mes matériaux.

Étape 2: Base de données

Base de données
Base de données

Après avoir compris chaque composant, j'ai commencé à créer un diagramme de relation d'entité.

Avec ma base de données, vous pouvez voir:

  • La valeur actuelle si la porte est ouverte ou non
  • Quand la porte a été ouverte
  • Historique de la température et de la température actuelle
  • Historique du pourcentage d'humidité et du pourcentage d'humidité actuel

J'ai hébergé ma base de données sur mon RPi en utilisant MariaDB.

Étape 3: Création d'un schéma de frittage

Créer un schéma de frittage
Créer un schéma de frittage
Créer un schéma de frittage
Créer un schéma de frittage

Une fois que tout a été compris, il était temps de mettre en place mon matériel. J'ai d'abord fait cela virtuellement avec l'ordinateur afin que je ne puisse rien faire de mal qui pourrait provoquer un court-circuit.

Pour créer ce schéma, j'ai utilisé le programme fritzing.

Étape 4: Assemblage du matériel

Assemblage du matériel
Assemblage du matériel
Assemblage du matériel
Assemblage du matériel

Une fois mon schéma de frittage terminé et que j'en étais satisfait, j'ai commencé à assembler mon matériel. J'ai commencé avec mon capteur de température et d'humidité. Je l'ai fait parce que les capteurs me semblaient les plus faciles. Le capteur de porte était la dernière chose que j'ai faite des capteurs car il devait encore être livré.

Une fois les capteurs terminés, j'ai fait mon écran LCD. Ce n'était plus si difficile parce que je l'ai déjà changé et encodé dans le passé.

La dernière étape consistait à connecter mes actionneurs. Le premier actionneur que j'ai connecté était mon buzzer. Une fois que j'ai réussi, je suis passé au dernier actionneur, à savoir mon moteur pas à pas

Vous pouvez trouver mon code sur github.

Étape 5: Concevoir le site Web Mobile First

Concevoir le site Web d'abord mobile
Concevoir le site Web d'abord mobile

Afin de pouvoir afficher toutes les données mesurées par mes capteurs, j'ai décidé de créer un design dans Adobe XD que je convertirai plus tard en un véritable site Web. Grâce au site Web, vous pouvez également contrôler le pourcentage d'humidité de la cave.

Étape 6: Élaboration du dossier

Construire le cas
Construire le cas

Puis il était temps de faire mon enclos. Pour mes matériaux je suis allé au Brico et j'ai acheté du bois un plexiglas. J'ai fait l'extérieur de ma boîte à partir de bois que j'avais coupé par un menuisier. À l'intérieur, j'ai mis mon plexiglas pour que vous puissiez facilement voir les composants électroniques en cas de problème.

Mon code peut être trouvé sur github juste ici.

Conseillé: