Table des matières:

SmartAquarium - Mathias : 6 étapes
SmartAquarium - Mathias : 6 étapes

Vidéo: SmartAquarium - Mathias : 6 étapes

Vidéo: SmartAquarium - Mathias : 6 étapes
Vidéo: UKOKE 6 STAGE RO WATER FILTRATION SYSTEM ENGLISH INSTALL VIDEO 2024, Juin
Anonim
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias
SmartAquarium - Mathias

Un gros problème pour les gens qui ont du poisson, c'est que lorsqu'ils partent en vacances, ils ont besoin de quelqu'un pour s'occuper d'eux. Ma famille et moi avons le même problème et c'est toujours une agitation pour trouver quelqu'un. Maintenant, avec mon projet, j'espère me débarrasser de ce problème avec mon SmartAquarium.

Informations générales:

  • le coût moyen est d'environ 313 euros
  • temps total consacré à tout faire sur le projet: 250 heures (cela peut varier en fonction de vos compétences en programmation)

Liens:

  • Mon site personnel: mathiasdeherdt.be
  • Nomenclature alias BOM: FinalBOM.xlsx

Étape 1: Étape 1: Réalisation du boyau + alimentateur automatique

Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boyau + alimentateur automatique
Étape 1: fabrication du boîtier + chargeur automatique
Étape 1: fabrication du boîtier + chargeur automatique

Matériaux:

  • Bois
  • Bois et super colle
  • Tasse en plastique
  • bouton de porte
  • Des vis
  • Manche en fer
  • Charnières
  • Fil de poulet
  • magnétique

Outils:

  • Vu
  • Perceuse
  • Ponceuse
  • Tournevis
  • Lime à bois

Construire le boîtier pas à pas:

Étape 1: sciez le bois à la taille souhaitée. Vous voulez 2 planches pour le haut et le bas, 2 pour les côtés gauche et droit et 2 pour l'arrière et l'avant. Une fois que vous avez tout, collez-les ensemble (avec de la colle à bois) pour former une boîte. Assurez-vous qu'il y a beaucoup de pression sur le bois pour que tout puisse coller ensemble

Étape 2: assurez-vous de laisser des trous pour les câbles et pour les trous d'aération. Peu importe où ils se trouvent, placez-les simplement où vous semblez en forme

Étape 3: Après avoir fait vos trous, prenez une lime à bois et limez le tout pour qu'il soit lisse

Étape 4: collez la poignée sur le dessus de votre boîtier et collez la poignée de porte sur le côté qui peut être ouvert et fermé. Connectez également la porte avec les charnières et placez des aimants pour que la porte reste fermée

Construire le chargeur pas à pas:

Étape 1: Trouvez un bol en plastique pas si grand et faites un petit trou dedans, assurez-vous que le couvercle du bol peut être retiré très facilement

Étape 2: Trouvez quelque chose pour faire des compartiments à l'intérieur et connectez-les à un bâton en bois

Étape 3: Assurez-vous que le bâton en bois est plus gros que le fer en rotation du moteur pas à pas, nous allons y faire un trou pour que le moteur pas à pas déplace tout à l'intérieur

Étape 4: Faites quelque chose qui peut placer la mangeoire au-dessus du trou dans votre aquarium, je l'ai fait avec une sorte de jouets de construction

Étape 2: Étape 2: Connectez vos composants

Étape 2: connectez vos composants
Étape 2: connectez vos composants
Étape 2: connectez vos composants
Étape 2: connectez vos composants
Étape 2: connectez vos composants
Étape 2: connectez vos composants

Composants (vous pouvez toujours référencer ma nomenclature):

  • Raspberry Pi avec alimentation souple
  • Arduino de type A à B
  • étanche ds18b20
  • Afficheur QAPASS 1602A
  • Moteur pas à pas 28BYJ-48
  • Planches à pain
  • Fils mâles à mâles, fils mâles à femelles
  • Résistances
  • Capteur de pH 40x40 mm
  • Ventilateur
  • Résistance sensible à la force (FSR)
  • Relais
  • 2 capteurs potentiométriques
  • LM2596S CC-CC
  • [LAMPE]

Outils

  • Fer à souder
  • Pince à dénuder
  • Tournevis
  • Gaine thermorétractable
  • Souffleur d'air chaud
  • ponceuse

Alors par où commencer ? Eh bien, vous aurez d'abord besoin d'obtenir tous les composants, après cela, essayez de suivre mon schéma au mieux de vos capacités.

Le Pi est la pièce la plus importante du puzzle, il va agir comme un hub qui contrôle tout, même l'Arduino. L'Arduino sera l'esclave du Pi mais plus tard à l'étape 3.

La plupart des schémas sont simples, connectez tout et assurez-vous que les terres sont bien connectées. La partie difficile est votre lampe. Nous allons devoir ouvrir l'interrupteur et le connecter à un relais, si nous gâchons ça, vous pouvez détruire la lampe. Une fois l'interrupteur ouvert, connectez 2 fils aux fils de la lampe. Connectez-les au relais [IMAGE]

Un autre message important, utilisez la gaine thermorétractable lorsque les câbles sont exposés afin qu'ils n'interfèrent pas les uns avec les autres.

Étape 3: Étape 3: Créer une base de données

Étape 3: Créer une base de données
Étape 3: Créer une base de données

Vous voulez d'abord créer un modèle pour votre base de données, le mien ressemblera à ceci [Image 1], j'ai deux tableaux, un pour mon capteur et un pour ma mesure.

Dans le tableau des capteurs, vous aurez besoin d'un ID, d'un nom (du capteur) et d'une unité. Dans la table de mesure, j'ai mon sensor_ID (de ma table de capteur), l'heure à laquelle vous avez pris une mesure et la valeur de votre mesure. Nous avons également besoin d'une autre table pour la lumière, afin que nous puissions l'activer et la désactiver par le site Web et que l'état actuel soit affiché.

Après avoir créé la base de données, vous allez la mettre sur le Raspberry Pi.

Étape 4: Étape 4: Écrire du code Python et du code Arduino

Étape 4: Écrire du code Python et du code Arduino
Étape 4: Écrire du code Python et du code Arduino

Maintenant il est temps pour le vrai travail, écrire du code pour tout. À l'intérieur du fichier zip, vous trouverez mon code (pas si bon). Il y a des informations mises en ligne de commentaire.

Pour le backend, vous n'aurez besoin que du fichier app.py.

Pour le frontend, vous aurez besoin des modèles et de la statique

Comme je l'ai dit à l'étape 2, l'Arduino est un esclave du Raspberry Pi. Nous faisons cela pour pouvoir connecter l'Arduino au Pi avec un câble USB et apporter quelques modifications et installer quelques éléments. Tout d'abord, vous allez installer nanpy sur le Pi.

Étape 5: Étape 5: HTML, CSS et JavaScript

Étape 5: HTML, CSS et JavaScript
Étape 5: HTML, CSS et JavaScript

La conception du site Web est également une partie très importante du projet, c'est un moyen de vérifier des choses comme la température et de donner de la nourriture automatiquement.

J'ai choisi de faire des rectangles où à l'intérieur j'affiche mes valeurs.

Il existe également une fonctionnalité intéressante où vous pouvez voir un graphique de toutes les données du capteur de température et de pH.

Étape 6: Étape 6: Assemblage du projet

Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet
Étape 6: Assemblage du projet

Une fois toutes les autres étapes terminées, vous pouvez commencer à tout assembler. Tous vos composants vont à l'intérieur de la boîte en bois que vous avez faite. Nous attachons tout au mur en utilisant du velcro et en plaçant tout au bon endroit tout en veillant à ce que tout soit correctement connecté.

Conseillé: