Table des matières:
- Étape 1: configuration
- Étape 2: La base de données
- Étape 3: Câblage
- Étape 4: Faites de votre programme un service
- Étape 5: Logement
- Étape 6: démarrez l'application
Vidéo: Cocktails SmartBar : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Dans ce instructable, je vais vous aider à créer une barre intelligente. J'ai fait ce projet parce que j'aime boire un cocktail et je voulais automatiser le processus.
Fournitures:
Les fournitures nécessaires à ce projet sont les suivantes:
Au moins
- 1 Framboise Pi
- 1 carte SD (16 Go)
- quelques cavaliers
- ruban électrique
- Ruban adhésif 2 faces
Capteurs
- 1 écran LCD
- 1 capteur RFID
- 1 capteur de contact magnétique
- 2 capteurs de charge + puce HX711
Actionneurs
- 4 pompes péristaltiques (12V)
- 1 relais 4 canaux
Mes matériaux de construction
- OSB bois 12mm
- plexiglas
- tube de cuivre (1m)
Étape 1: configuration
Pour commencer, nous devons d'abord configurer votre Pi.
Vous aurez besoin de deux choses:
- Imageur de disque win32
- Image du système d'exploitation Raspbian
L'installation
- Ouvrez l'imageur de disque win32
- Sélectionnez votre image du système d'exploitation Rasbian
- Sélectionnez votre carte SD
- Cliquez sur écrire
Avant de pouvoir commencer à coder, nous devrons configurer quelques éléments sur le pi.
- Allez dans le répertoire de démarrage de la carte SD
- Ouvrez le fichier "cmdline.txt"
- Ajouter ip=169.254.10.1 À la fin de la longue ligne de texte séparée par un espace
- Enregistrez le fichier.
- Créez un fichier nommé ssh sans extension dans le même répertoire
Vous pouvez maintenant éjecter la carte SD en toute sécurité et démarrer le pi avec la carte SD
Connexion au pi
Vous pouvez vous connecter avec différentes méthodes au pi, mais j'aime utiliser l'invite de commande.
- Ouvrez l'invite de commande
- Entrez "ssh [email protected]"
- Cliquez sur entrer
- Remplissez le mot de passe "framboise"
Wifi
Pour accéder à votre site sur votre téléphone, vous aurez besoin d'une IP WiFi. ici car vous devrez vous connecter au WiFi.
- entrez " sudo wpa_passphrase " SSID " " MOT DE PASSE " >> /etc/wpa_supplicant/wpa_supplicant.conf"
- Entrez le client WPA
wpa_cli
Sélectionnez l'interface
interface wlan0
Recharger la configuration
reconfigurer
Paquets Python
- Ballon
- Flacon-cors
- Flask-MySQL
- Flacon-SocketIO
- Gévent
- Gevent-websocket
utilisez le code suivant pour installer les packages
"pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO Gevent Gevent-websocket"
Étape 2: La base de données
Pour ma base de données, j'utilise 7 tables
- pompConfig
- capteurs
- MesureCapteurs
- utilisateurs
- commandéCocktails
- cocktails
- Compte
Étape 3: Câblage
Utilisez mon schéma pour câbler l'ensemble du projet ensemble.
Le relais utilise 5V mais est contrôlé avec 3.3V
L'écran LCD utilise 5V
Étape 4: Faites de votre programme un service
Pour vous assurer que votre programme démarre lorsque vous démarrez votre pi, vous devez faire de votre code un service. Vous faites ceci un suivi.
"sudo systemctl activer myscript.service"
Étape 5: Logement
Pour ce projet, j'ai utilisé du bois OSB. Vous aurez besoin de planches de la taille suivante
- 2 fois 60 x 42 cm (face avant et arrière)
- 2 fois 15 x 42 cm (panneaux latéraux)
- 2 fois 13 x 40 cm (diviseurs intérieurs)
- 2 fois 10 x 7 cm (plateforme pour 2 bouteilles)
- 1 fois 23 x 10 cm (plateforme pour 2 bouteilles)
Pour couper ce bois s'il vous plaît soyez prudent et demandez de l'aide si nécessaire
Après avoir assemblé mon boîtier, j'ai percé quelques trous pour mes composants.
- LCD. (7 cm x 2,5 cm)
- Boutons (cercle de 15mm)
- Présentoir à bouteilles (40 cm x 25 cm)
- RFID (4 cm x 3 mm)
Après cela est commencé à placer dans mes electonices.
Étape 6: démarrez l'application
- brancher le pi
- attendre que le programme s'exécute
- allez à l'ip que vous voyez sur l'écran LCD
- choisir un cocktail
- scannez votre RFID
- Profitez d'un verre bien mérité
Conseillé:
Fabriquez votre propre machine à cocktails bruts : 5 étapes (avec photos)
Fabriquez votre propre machine à cocktail brut : dans ce projet, je vais vous montrer comment j'ai combiné un Arduino Nano, un écran LCD, un encodeur rotatif, trois pompes péristaltiques avec moteurs, une cellule de charge et quelques morceaux de bois pour créer un brut, mais Machine à Cocktail fonctionnelle. En chemin, je vais de
Créateur de cocktails : 4 étapes
CocktailMaker : CocktailMaker est le nom de mon projet, la fonction peut déjà être déduite du nom. Le but est de réaliser le cocktail que vous choisissez sur un site internet auto-créé. Sur le site, vous pourrez découvrir quels cocktails peuvent être réalisés, l'histoire du cockta
Créateur de cocktails : 22 étapes
CocktailMaker : Cocktails, une excellente façon de terminer une journée fatigante ou de commencer une fête passionnante. Vous allez au bar, commandez une boisson raffinée, asseyez-vous et attendez que le mélange céleste arrive. À la fin de la nuit, vous payez l'addition, donnez un pourboire au barman et vous êtes sur votre w
Robot mixeur à cocktails - Boire de manière responsable : 5 étapes
Robot mélangeur de cocktails - Buvez de manière responsable : Dans ce projet, j'avais de nombreux objectifs, mais je voulais principalement distribuer deux boissons mélangées pour mon mariage. Une fois distribué, je voulais que cela prenne environ une minute et avec des quantités précises d'alcool. La plomberie nécessiterait un nettoyage facile. Mon s
Machine à cocktails : 8 étapes
Cocktail Machine : Vous aimez les fêtes et la technologie ? Vous voulez quelque chose pour rendre jaloux vos collègues de collège ? Ensuite, vous avez besoin d'une machine à cocktail. Ici, je vous montre comment en construire un vous-même