Table des matières:
- Étape 1: Composants
- Étape 2: Construire le circuit
- Étape 3: Connexion au Raspberry Pi
- Étape 4: Activation SPI
- Étape 5: Configuration d'un serveur Web
- Étape 6: Configuration d'un serveur de messagerie
- Étape 7: Transférez les fichiers Python
- Étape 8: Configurer SQL + Importer la base de données
- Étape 9: démarrez le programme automatiquement lorsque vous branchez l'alimentation
- Étape 10: ajouter des traductions
- Étape 11: Manuel d'utilisation + Merci
Vidéo: FoodPlate : l'assiette qui garde vos aliments au chaud : 11 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
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
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
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
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
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
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
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
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
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
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
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é:
Coupe-mousse à fil chaud : 6 étapes
Coupe-mousse à fil chaud : Comment fabriquer votre propre coupe-mousse à fil chaud
Restez au chaud cet hiver : chauffe-mains pour processeur : 4 étapes (avec photos)
Restez au chaud cet hiver : chauffe-mains pour processeur : dans ce petit projet, je vais vous montrer comment j'ai réutilisé un ancien processeur AMD pour créer un petit chauffe-mains électrique léger et facile à utiliser. Avec l'aide d'une petite banque d'alimentation portable, ce gadget peut vous réchauffer pendant environ 2 heures et demie et peut facilement
Cachez vos données et vos données - Protégez-les du monde : 8 étapes
Cachez vos affaires et vos données - Gardez-le à l'abri du monde : Le beau monde a toujours beaucoup de surprises. Je partage avec vous un peu de mon expérience pour assurer ma sécurité et celle de mes affaires. J'espère que ça t'aidera
Gardienne de clés ! l'appareil qui ne vous fait pas perdre vos clés ! : 3 étapes (avec photos)
Gardienne des clés ! l'appareil qui ne vous fait pas perdre vos clés ! : Cet appareil vous aide à ne pas perdre vos clés ! Si vous êtes comme moi, lorsque vous rentrez du travail, vous perdez immédiatement vos clés après avoir déverrouillé votre porte et vous attendez le lendemain juste avant de devoir partir pour les chercher. Oui, vous avez peut-être
Créez un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD : 4 étapes
Faire un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD : c'est mon premier Instructable alors s'il vous plaît dites-moi comment je peux m'améliorer. cette instructable vous explique comment créer un programme ennuyeux qui ouvre et ferme tous vos lecteurs de CD. il vous faudra : un ordinateur sous windows