Table des matières:

Boîte aux lettres intelligente : 11 étapes
Boîte aux lettres intelligente : 11 étapes

Vidéo: Boîte aux lettres intelligente : 11 étapes

Vidéo: Boîte aux lettres intelligente : 11 étapes
Vidéo: Etape 4 CORRECTION Projet Boîte aux lettres intelligente 2024, Juillet
Anonim
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente
Boîte aux lettres intelligente

Je lis habituellement le journal le matin au petit-déjeuner. Celui-ci est livré tous les jours dans la boîte aux lettres. Mais il arrive parfois que je doive marcher dans le froid ou sous la pluie dans notre allée jusqu'à la boîte aux lettres pour voir qu'il n'y a pas encore de journal livré. Cela m'a fait penser à créer une boîte aux lettres intelligente qui garde une trace de la livraison du courrier. à votre boîte aux lettres. De cette façon, vous pouvez facilement voir depuis votre téléphone mobile si le courrier a déjà été livré ou non.

Ainsi, la boîte aux lettres intelligente signifie

  • Gardez une trace de la présence de courrier dans la boîte aux lettres.
  • Vous pouvez contrôler quand le courrier a été distribué et quand la boîte aux lettres a été vidée.
  • Vous pouvez ouvrir la boîte aux lettres avec une carte RFID au lieu d'une clé normale

Étape 1: Collecte des matériaux

Collecter des matériaux
Collecter des matériaux
Collecter des matériaux
Collecter des matériaux
Collecter des matériaux
Collecter des matériaux

Objets IoT (coûts estimés min. 45 €):

  • Raspberry Pi 3 modèle B +
  • Servomoteur SG90
  • Capteur de distance HC-SR04
  • Module RFID RC522
  • Capteur de contact magnétique
  • Écran LCD 16x2
  • Un tas de câbles

Éléments pour le logement (coûts estimés min. 30 €):

  • Une planche de bois
  • Charnières
  • Petite serrure coulissante
  • Des vis

Outils utilisés pour le projet:

  • Visual Studio (développement front-end)
  • Pycharm (développement back-end)
  • MySql Workbench (base de données)
  • Divers outils de menuiserie (pour faire le logement)

Étape 2: Testez les capteurs séparément

Testez les capteurs séparément
Testez les capteurs séparément
Testez les capteurs séparément
Testez les capteurs séparément
Testez les capteurs séparément
Testez les capteurs séparément

Il est préférable de commencer par tester les capteurs séparément afin de savoir ce qu'ils peuvent faire. Et ce qu'ils peuvent faire pour le projet.

Étape 3: Croquis du logement

Croquis du logement
Croquis du logement
Croquis du logement
Croquis du logement
Croquis du logement
Croquis du logement

Une fois que vous savez ce que vos capteurs peuvent faire. Vous pouvez commencer à concevoir votre coque. J'ai donc fait un "prototype" en carton pour que je puisse clairement voir la taille de la boîte aux lettres

Étape 4: Faire un circuit complet

Faire un circuit complet
Faire un circuit complet
Faire un circuit complet
Faire un circuit complet

Remarque: pour que ce soit plus clair, j'ai placé les composants séparément dans les schémas. Donc dans la version finale ils sont bel et bien liés à 1 Raspberry Pi.

Étape 5: Écrivez le code et créez un site Web

Écrire du code et créer un site Web
Écrire du code et créer un site Web

Maintenant que vous avez tout votre circuit, vous pouvez réellement commencer à écrire tout le code pour les fonctionnalités de la boîte aux lettres intelligente.

Étape 6: Faire le logement

Faire un logement
Faire un logement
Faire un logement
Faire un logement
Faire un logement
Faire un logement

Rassemblez tout le matériel nécessaire pour votre boîte aux lettres et commencez à travailler sur le boîtier.

Étape 7: Mettre en œuvre le circuit dans le cas

Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas
Mettre en œuvre le circuit dans le cas

Mettez le circuit dans le boîtier et montez tous les capteurs et actionneurs au bon endroit.

Étape 8: Structure de la base de données

Structure de la base de données
Structure de la base de données

Étape 9: Coder

github.com/NMCT-S2-Project-1/nmct-s2-project-1-JensBonnier.git

Étape 10: Comment ai-je procédé ?

  1. Remue-méninges sur ce que je voulais exactement.
  2. Testez tous les capteurs que j'allais utiliser et voyez comment ils fonctionnent exactement.
  3. Fait le circuit complet et ensuite programmé le backend.
  4. Création du frontend (HTML & CSS) et lien avec le backend
  5. Fait le logement.
  6. Monté tout dans le boîtier.

Conseillé: