Table des matières:

FoodPlate : l'assiette qui garde vos aliments au chaud : 11 étapes
FoodPlate : l'assiette qui garde vos aliments au chaud : 11 étapes

Vidéo: FoodPlate : l'assiette qui garde vos aliments au chaud : 11 étapes

Vidéo: FoodPlate : l'assiette qui garde vos aliments au chaud : 11 étapes
Vidéo: Qui Aura Le Plat Piégé ? (Spéciale Fast-Food) 2024, Juin
Anonim
FoodPlate: l'assiette qui garde vos aliments au chaud
FoodPlate: l'assiette qui garde vos aliments au chaud

Avez-vous déjà remarqué que votre nourriture est devenue froide pendant que vous mangez encore ?

Dans ce instructable, je vais vous expliquer comment faire une plaque chauffante. De plus, cette plaque fera en sorte que rien ne puisse en tomber en l'inclinant.

Le lien vers mon GitHub est:

Étape 1: Composants

Composants
Composants
Composants
Composants
Composants
Composants

Pour ce projet, nous avons besoin des composants/outils/matériaux suivants:

Composants

  • Raspberry Pi 3 modèle B+ (35, 66 €)
  • Alimentation Raspberry Pi (18,95 €) (Photo 1)
  • PCB POUR PLAQUE DE LIT POUR K8200 - IMPRIMANTE 3D (PIÈCE DE RECHANGE) (31,00 €) (Photo 2)
  • NTC (2,00 €) (Photo 3)
  • Alimentation pour PCB (35,11 €) (Photo 4+5)
  • Relais - 3.3V pour Pi !!! (4,40 €) (Photo 6)
  • MPU-6050 (gyroscope + accélérateur) (3,95 €) (photo 7)
  • Capteur de force - 1KG (4,96 €) (Photo 8)
  • HX711 (pour la cellule de charge) (Assis par cellule de charge) (Photo 9)
  • LCD (16,07 €) (Photo 10)
  • Buzzer actif (2,83 €) (Photo 11)
  • Tondeuse (0, 63 €)
  • FILS DE CAVALIER 7 ", 30 BOUTONS (17, 97 €)

Outils

  • Fer à souder
  • Pistolet à colle
  • Scie sabre

Matériaux

Bois

Voir le document Excel pour la liste complète des prix.

Le coût total de ce projet est de 183 €.

Étape 2: Construire le circuit

Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit
Construire le circuit

Pour la première étape il faut construire le circuit (voir PDF 1+2 + image 3 + 4)

Il est préférable que vous fassiez cela d'abord sur une planche à pain. Ensuite, vous pouvez tout souder ensemble. Vous pouvez utiliser un pistolet à colle pour renforcer le travail de soudure.

Après cela, vous mettez le tout dans un récipient en bois de 35 x 33 x 5, 5 cm. Vous pouvez scier les trous avec une scie sauteuse.

Ensuite, placez la cellule de charge sur une plate-forme de sorte que la plaque chauffante repose dessus.

Fixez la plaque chauffante avec des clous. Placez des ressorts autour du clou de manière à ce que la plaque se relève toujours.

Étape 3: Connexion au Raspberry Pi

Connexion au Raspberry Pi
Connexion au Raspberry Pi
Connexion au Raspberry Pi
Connexion au Raspberry Pi
Connexion au Raspberry Pi
Connexion au Raspberry Pi

Tout d'abord, vous téléchargez et installez la version gratuite de MobaXterm (https://mobaxterm.mobatek.net/download.html) et Raspbian (https://www.raspberrypi.org/downloads/raspbian/)

Ensuite, ouvrez le programme et cliquez sur "Session" dans le coin supérieur gauche.

Remplissez ensuite l'adresse IP du Pi sous "Hôte distant". Dans "Spécifier le nom d'utilisateur", entrez votre nom d'utilisateur. Après cela, vous appuyez sur "OK" en bas de l'écran.

Une fois cela fait, il établira automatiquement une connexion. Après cela, vous devez entrer votre mot de passe. Vous avez maintenant une connexion avec votre Pi.

Étape 4: Activation SPI

Activation SPI
Activation SPI
Activation SPI
Activation SPI
Activation SPI
Activation SPI

Parce que nous utilisons un MCP3008, nous devons activer le SPI.

Pour cela, vous tapez dans MobaXterm: "sudo raspi-config".

Ensuite, vous sélectionnez "Options d'interface".

Cliquez ensuite sur "SPI". Après cela, cliquez sur "Oui".

Allez ensuite sur MobaXterm et entrez la commande suivante:

sudo apt-get installer python3-spidev

Étape 5: Configuration d'un serveur Web

Configuration d'un serveur Web
Configuration d'un serveur Web
Configuration d'un serveur Web
Configuration d'un serveur Web
Configuration d'un serveur Web
Configuration d'un serveur Web

Revenez maintenant à la console MobaXterm.

Nous allons d'abord effectuer une mise à jour et une mise à niveau de Raspbian afin d'avoir la dernière version. Vous pouvez le faire avec les commandes suivantes:

  • sudo apt-get mise à jour
  • sudo apt-get mise à niveau

Ensuite, nous allons installer Apache. Avec cette installation, vous pouvez afficher le site Web sur n'importe quel appareil de votre réseau.

Vous le faites avec la commande suivante:

sudo apt-get installer apache2

Passez maintenant au dossier suivant en renseignant ce chemin dans la barre (voir image 5):

/var/www/html/

Ici, vous pouvez placer tous les fichiers du dossier " Front ".

Vous pouvez le faire en cliquant sur le symbole de téléchargement (voir image 6).

Étape 6: Configuration d'un serveur de messagerie

Configuration d'un serveur de messagerie
Configuration d'un serveur de messagerie
Configuration d'un serveur de messagerie
Configuration d'un serveur de messagerie
Configuration d'un serveur de messagerie
Configuration d'un serveur de messagerie

Tout d'abord, vous devez créer un compte sur Gmail.

Naviguez ensuite sur ce site Web et réglez-le sur « On » (https://myaccount.google.com/u/1/lesssecureapps?pli=1&pageId=none).

Ensuite, ouvrez "class_mail.py" à l'aide d'un éditeur de texte. Celui-ci se trouve dans le dossier "classes". Ensuite, vous pouvez modifier l'adresse e-mail et le mot de passe utilisés pour votre compte Gmail.

Étape 7: Transférez les fichiers Python

Transférer les fichiers Python
Transférer les fichiers Python

Maintenant, nous essayons de faire fonctionner le back-end.

Vous créez d'abord un nouveau dossier appelé "project1".

Ensuite, téléchargez tous les fichiers.py du dossier "Backend" dans celui-ci.

Nous pouvons maintenant commencer sur le serveur SQL.

Étape 8: Configurer SQL + Importer la base de données

Configurer SQL + Importer la base de données
Configurer SQL + Importer la base de données
Configurer SQL + Importer la base de données
Configurer SQL + Importer la base de données
Configurer SQL + Importer la base de données
Configurer SQL + Importer la base de données

Connexion à la base de données

Vous installez d'abord l'atelier MySQL. (Cliquez ici pour accéder au site de MySQL)

Ouvrez ensuite MySQL Workbench et cliquez sur le signe plus (voir image 1).

Remplissez ensuite les champs suivants (voir image 2):

  • Nom de la connexion

    • Le nom de la connexion
    • Par exemple: Projet1
  • Nom d'hôte

    • L'adresse IP où votre Pi est connecté.
    • Par exemple: 169.254.10.1
  • Port

    3306

  • Nom d'utilisateur

    Le nom d'utilisateur avec lequel vous avez configuré votre MariaDB

Cliquez ensuite sur « Tester la connexion ».

Vous voyez maintenant votre connexion (voir image 3). Pour l'ouvrir, double-cliquez dessus.

Importer la base de données

Pour importer la base de données, cliquez sur "Importer/Restaurer les données" dans la barre latérale gauche. (photo 4)

Ensuite, vous sélectionnez sous "Importer à partir d'un fichier autonome" le fichier sql que vous pouvez trouver dans le référentiel Github dans le dossier "Base de données".

Si cela réussit, vous pouvez passer à l'étape suivante où vous pouvez démarrer le programme automatiquement lorsque vous branchez la carte.

Étape 9: démarrez le programme automatiquement lorsque vous branchez l'alimentation

Démarrer le programme automatiquement lorsque vous branchez l'alimentation
Démarrer le programme automatiquement lorsque vous branchez l'alimentation
Démarrer le programme automatiquement lorsque vous branchez l'alimentation
Démarrer le programme automatiquement lorsque vous branchez l'alimentation
Démarrer le programme automatiquement lorsque vous branchez l'alimentation
Démarrer le programme automatiquement lorsque vous branchez l'alimentation

Allez d'abord sur MobaXterm.

Tapez ensuite la commande suivante:

sudo crontab -e

Tapez ensuite le numéro 2.

Tapez maintenant la commande suivante:

@reboot python3.5 /home/dp-user/Documents/project1/app.py

Ensuite, vous faites la combinaison de touches suivante:

ctrl+x

Cliquez ensuite sur "y". Après cela, cliquez sur entrer.

Enfin, tapez la commande suivante

redémarrage sudo

Étape 10: ajouter des traductions

Ajouter des traductions
Ajouter des traductions

Pour ajouter une traduction, démarrez "Translation_add.py". Vous pouvez le faire en allant dans le dossier "project1" (via cd), et exécutez la commande suivante:

  • cd /home//Documents/project1 (Commande pour aller dans le bon dossier)
  • python3.5 Translation_add.py

Ensuite, vous remplissez le mot ou la phrase en anglais, néerlandais et français.

Cliquez ensuite sur entrer. Maintenant, les mots/phrases sont dans la base de données.

Étape 11: Manuel d'utilisation + Merci

Dans ce document Word, vous trouverez comment utiliser le site Web.

Merci d'avoir lu cette instructable et j'espère que votre nourriture ne sera plus jamais froide.

Conseillé: