Table des matières:
- Fournitures
- Étape 1: Étape 1: Câblage de l'électronique
- Étape 2: Étape 2: Configurer le Raspberry Pi
- Étape 3: Étape 3: Élaboration du dossier
- Étape 4: Étape 4: Fabriquer les contenants
- Étape 5: Étape 5: Intégration de l'électronique
- Étape 6: Étape 6: Finir
Vidéo: Barman automatisé : 6 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
L'objectif de ce projet est de faciliter le processus de fabrication/mélange de cocktails grâce à l'IoT (Internet des objets). les recettes de cocktails (une fois saisies) seront mémorisées par le projet. Les récipients pour les boissons sont intégrés avec des capteurs qui mesurent la température et le contenu de la bouteille. L'ensemble du projet sera contrôlé via un site Web sur smartphone/ordinateur.
Fournitures
Matériel:
- feuille de bois mdf (0, 5cm)
- les vis à bois
- Tube de diamètre intérieur 4 mm
- 4 contenants en plastique
- tube pvc 40 mm
électronique:
- framboise pi3
- 4x capteur à ultrasons (hc-sr04)
- 4x 10k ntc (étanche)
- CAN mcp3008
- scanner rfid
- écran LCD
- Relais 4 modules
- 4 pompes péristaltiques
- Adaptateur secteur 12v cc
outils:
- silicone transparent tec7
- Perceuse
- Imprimante 3D
- vu
le coût du projet de trou sera d'environ 130 euros.
Étape 1: Étape 1: Câblage de l'électronique
Câblage:
lors de la construction du câblage de l'ensemble du projet, je recommande d'utiliser des fils plus longs pour les capteurs à ultrasons, la raison en est qu'ils doivent atteindre chaque conteneur. faites de même avec le module de relais car cela va être de l'autre côté de la construction.
Soudez le circuit de la pompe à l'adaptateur 12v cc et connectez-le au module relais. (étiquetez les pompes pour qu'il soit plus facile de se rappeler quelle pompe est connectée à quel commutateur de relais, ce sera pratique plus tard dans la construction)
facultatif (cela vous épargnera du travail lors de la construction de l'ensemble du boîtier):
- vous pouvez étiqueter les capteurs à ultrasons connectés aux broches avec les numéros ci-dessous
- étiqueter le ntc comme connecté au mcp3008
Framboise Pi (BCM):
GPIO2(sda1/i2c) ==> module relais 1
GPIO3(scl1/i2c) ==> module relais 2
GPIO17 ==> déclenchement ultrasons 1
GPIO27 ==> écho ultrasonique 1
GPIO22 ==> déclenchement ultrasons 2
SPI_MOSI(GPIO10) ==> mcp3008(Din) & rfid (MOSI)
SPI_MISO(GPIO9) ==> mcp3008(Dout) & rfid (MISO)
SPI_SCLK(GPIO11) ==> mcp3008 (CLK) & rfid (CLK)
GPIO5 ==> écho ultrasonique 2
GPIO6 ==> déclenchement ultrasons 2
GPIO13 ==> écho ultrasonique 3
GPIO19 ==> déclenchement ultrasons 4
GPIO26 ==> écho ultrason 4
GPIO14(uart0_TXD) ==> module relais 3
GPIO15(uart0_RXD) ==> module relais 4
GPIO23 ==> LCD (D7)
GPIO24 ==> LCD (D6)
GPIO25 ==> rfid (RST)
SPI0_CE0(GPIO8) ==> rfid(SDA)
SPI0_CE1(GPIO7) ==> mcp3008 (CS/SHDN)
GPIO12 ==> LCD (D5)
GPIO16 ==> LCD (D4)
GPIO20 ==> LCD (E)
GPIO21 ==>LCD (RS)
Étape 2: Étape 2: Configurer le Raspberry Pi
configuration:
connectez le pi à votre wifi et activez le SPI dans le menu config (sudo rasp-config => options d'interfaçage => SPI => activer)
installer les packages suivants:
- mfrc522
- RPLCD
- flacon
- fiole_cors
- flask_socketio
base de données:
installer mariadb sur le raspberry pi.
établir une connexion à distance au ssh avec mysql workbench.
importez le fichier autonome avec la base de données sur le raspberrypiet assurez-vous que l'utilisateur que vous avez a tous les droits sur la base de données.
programme:
sous cette section se trouve un fichier rar, téléchargez-le et extrayez les fichiers qu'il contient.
ces fichiers contiennent le flask server et les classes nécessaires au projet.
transférez ces fichiers sur le raspberry pi, je vous recommande de créer une carte pour votre utilisateur appelée barman automatique, et d'y placer les filles
avant de pouvoir exécuter le programme, vous devez ouvrir le fichier app.py et rechercher 'db = DataBase(app, "user", "password", "cocktails_db")'
changer l'utilisateur et le mot de passe en votre nom d'utilisateur et mot de passe mariadb
site Internet:
installer un serveur apache2 sur le raspberry pi.
connectez-vous via filezilla.
extrayez le fichier ci-dessous et vous devrez à nouveau modifier quelques éléments, dans le fichier js, il y a 4 fichiers.js.
et enfin transférer le tout sur la carte /var/www sur le raspberry pi avec filezilla.
Étape 3: Étape 3: Élaboration du dossier
L'étui se compose d'un cadre en bois puis en ajoutant les feuilles de mdf.
Cadre:
avec les planches de bois 2x1, vous devrez les scier aux bonnes dimensions.
- 6x 20cm
- 3x 49cm
- 2x 15cm
face arrière (cadre):
prendre 2 morceaux de latte de bois de 50cm et 2 morceaux de 25cm
et faites un simple rectangle. (photo)
face avant (cadre):
prenez ce qui reste du bois, cela devrait être 4 morceaux de 25cm, 1 morceau de 50cm et 2 morceaux de 17,5cm
et arrangez-les comme l'image suivante.
Cas:
avec les feuilles de mdf 0,5 cm découper les tailles suivantes:
cas principal:
- 1x 51x36cm (haut)
- 1x 50x35cm (en bas)
- 2x 50x23,5cm (avant et arrière)
- 2x 35,5x23,5cm (panneaux latéraux)
retrait:
-1x 19,5x19cm
-3x 10x19cm
1. prenez le 50x36cm pour le bas et nous y attacherons l'arrière et l'avant du cadre.
2. Fixez maintenant les panneaux latéraux au cadre, ceux-ci devraient être les côtés sans cadres. (la raison pour laquelle nous n'avons pas fait de planches latérales pour le cadre est pour économiser de l'espace dans le projet).
3. Maintenant, saisissez les panneaux du panneau avant et nous devrons faire un retrait et un trou en haut à gauche pour l'écran LCD.
retrait:
- pour le retrait, vous devez d'abord retirer un rectangle du panneau avant qui fait 18 cm de haut sur 19 cm
- puis prenez vos 4 pièces pour le retrait et collez-les ensemble avec de la colle à bois un insert dans le boîtier.
le 19,5x19cm est le panneau arrière pour le retrait.
trou d'affichage lcd:
- en haut à gauche du panneau avant, vous devrez faire un trou de 7 cm de long sur 2,5 cm de large
Étape 4: Étape 4: Fabriquer les contenants
le couvercle et le récipient lui-même doivent être modifiés, le récipient a besoin d'un trou pour entrer dans le tube pour pomper l'eau lui-même et d'un trou pour le capteur de température le couvercle a besoin de 3 trous 1 pour verser la boisson et 2 autres pour le capteur à ultrasons dans chaque conteneur.
couvercle du conteneur:
- percer 1 trou de 4, 5cm sur la face supérieure du couvercle
- sur la face inférieure 2 trous de 1, 6cm avec 0,8cm entre
conteneur lui-même:
- vous aurez besoin de percer 2 trous au fond du conteneur lui-même sur le côté opposé du conteneur (les côtés courts)
- 1 des 2 trous doit être à environ 1,5 cm du bas car l'arrière du cadre, l'autre doit être bas vers le bas.
Étape 5: Étape 5: Intégration de l'électronique
1. Tout d'abord, nous allons commencer à coller la planche à pain sur le côté gauche, vu de face.
2. Ensuite, essayez de placer l'écran LCD dans le rectangle scié à l'avant, cela devrait être suffisamment serré pour tenir tout seul. mais vous pouvez utiliser des vis si vous en ressentez le besoin
3. Juste en dessous de l'écran LCD, vous devez visser/coller le scanner rfid en place (les deux fonctionneront)
4. Sur le côté droit, nous allons placer le relais comme indiqué sur la photo et visser les pompes sur le côté droit, avec les câbles pour le raspberry pi passant par-dessus le retrait à l'avant.
5. Maintenant, vous aurez besoin du récipient avec le trou le plus bas tourné vers l'intérieur et insérez les capteurs de température selon la numérotation avec le numéro de bouteille 1 en partant de la gauche vers la droite. les trous avec les capteurs de température doivent être étanches alors collez avec le tec7.
6. insérer les tubes de l'autre côté et prendre une mesure grossière de la longueur nécessaire pour accéder aux pompes et les couper. assurez-vous de le coller.
7. en attendant, nous pouvons insérer les capteurs à ultrasons et les tubes en pvc dans les trous correspondants, aucune colle n'est nécessaire, ils devraient s'adapter assez bien.
Étape 6: Étape 6: Finir
- sortez les 2 adaptateurs d'alimentation de la face arrière et vissez la plaque arrière.
- dévissez les bouchons de fermeture du tube en pvc placez le haut sur le boîtier lui-même vous pouvez le visser si vous en avez besoin, mais je préfère ne pas croire que je peux y accéder de cette façon après sa fabrication.
Le projet est terminé maintenant, vous pouvez décorer comme vous le souhaitez.
Conseillé:
Crédit supplémentaire de projet final ECG-BME 305 automatisé : 7 étapes
ECG automatisé - BME 305 Projet final Crédit supplémentaire : Un électrocardiogramme (ECG ou ECG) est utilisé pour mesurer les signaux électriques produits par un cœur qui bat et il joue un rôle important dans le diagnostic et le pronostic des maladies cardiovasculaires. Certaines des informations obtenues à partir d'un ECG incluent le rythme
Modèle de circuit ECG automatisé : 4 étapes
Modèle de circuit ECG automatisé : l'objectif de ce projet est de créer un modèle de circuit avec plusieurs composants qui peuvent amplifier et filtrer de manière adéquate un signal ECG entrant. Trois composants seront modélisés individuellement : un amplificateur d'instrumentation, un filtre coupe-bande actif, et un
Projet de bol automatisé de nourriture pour animaux de compagnie : 13 étapes
Projet de bol automatisé pour animaux de compagnie : cette instructable décrira et expliquera comment construire une mangeoire automatisée et programmable pour animaux de compagnie avec des bols de nourriture attachés. J'ai joint une vidéo décrivant le fonctionnement des produits et leur apparence
ECG automatisé : simulations d'amplification et de filtrage à l'aide de LTspice : 5 étapes
ECG automatisé : simulations d'amplification et de filtre à l'aide de LTspice : il s'agit de l'image de l'appareil final que vous allez construire et d'une discussion très approfondie sur chaque partie. Décrit également les calculs pour chaque étape. L'image montre le schéma fonctionnel de cet appareilMéthodes et matériaux : l'objectif de ce pr
Comment changer les pouces en millimètres dans le barman : 5 étapes
Comment changer les pouces en millimètres dans le barman : un autre instructable utilisant le barman… le barman est l'un des logiciels d'impression d'étiquettes utilisés pour l'impression de codes-barres. )