Table des matières:

Projet : Stores intelligents : 5 étapes
Projet : Stores intelligents : 5 étapes

Vidéo: Projet : Stores intelligents : 5 étapes

Vidéo: Projet : Stores intelligents : 5 étapes
Vidéo: Cette iA permet de créer des apps mobiles en 2 minutes (avec Flutterflow) 2024, Juillet
Anonim
Projet: Stores intelligents
Projet: Stores intelligents

Je suis étudiant à Howest Kortrijk et pour notre première année, nous devons prouver nos compétences sur la base d'un projet que nous devions développer nous-mêmes.

Pour mon projet, j'ai choisi un système de « stores intelligents » qui fonctionnerait de manière autonome en fonction des entrées de l'utilisateur.

Caractéristiques:

  • Fonctionne de manière totalement autonome, à l'exception de la saisie initiale de l'utilisateur.
  • Changer de comportement en fonction de « règles » telles que

    • 'Fermeture entre X AM et Y PM'.
    • 'Fermer lorsque la température dépasse x°c'.
  • Graphique avec la température des 10 dernières minutes.

Fournitures

  • tarte aux framboises
  • affichage LCD
  • capteur de température
  • interrupteur à lames
  • planche à pain
  • capteur de luminosité
  • MCP3008
  • moteur pas à pas
  • Pilote pas à pas ULN2003
  • potentiomètre
  • résistances
  • matériaux de construction courants

Étape 1: La base de données

La base de données
La base de données

Que voulons-nous?

  1. tous nos capteurs au même endroit
  2. toutes nos données mesurées en un seul endroit
  3. tous les événements survenus (en cas de problème)

Comment résolvons-nous cela?

  1. Une table avec tous les événements possibles
  2. Une table avec le journal (événements survenus)
  3. Une table avec les capteurs
  4. Un tableau avec les données mesurées

Étape 2: Créer un schéma Fritzing

Créer un schéma de Fritzing
Créer un schéma de Fritzing
Créer un schéma de Fritzing
Créer un schéma de Fritzing

Cette étape n'est pas nécessaire, mais fortement recommandée. Planifier votre travail à l'avance est toujours une bonne idée et vous fera gagner beaucoup de temps plus tard lorsque quelque chose ne fonctionnera plus.

Étape 3: commencez à concevoir votre frontend

Commencez à concevoir votre frontend
Commencez à concevoir votre frontend

Si vous ne savez pas quelles données vous souhaitez afficher, vous ne pourrez pas créer efficacement votre backend.

Utilisez Figma ou Adobe XD pour créer un prototype de votre site Web.

Étape 4: Programmation

La programmation
La programmation

Il y a plusieurs façons d'arriver à la même conclusion. Le mien n'est que l'un d'entre eux. Vous pouvez trouver mon point de vue ici.

Étape 5: Construire et tester

vous avez un plan.

Vous avez le matériel.

vous avez une interface.

Vous avez un backend.

Créez maintenant un boîtier pour votre engin et commencez à intégrer tout ce que vous avez fait.

J'ai utilisé une boîte en plastique et du bois bon marché comme support car c'est un prototype simple, mais vous pouvez l'intégrer directement dans votre maison si vous le souhaitez.

Lorsque tout est dit et fait, vous pouvez commencer à tester, essayez d'utiliser toutes les fonctionnalités dans tous les ordres possibles pour vous assurer qu'aucun problème n'est présent.

Conseillé: