Table des matières:

Barman automatisé : 6 étapes
Barman automatisé : 6 étapes

Vidéo: Barman automatisé : 6 étapes

Vidéo: Barman automatisé : 6 étapes
Vidéo: COMMENT CONDUIRE UNE VOITURE AUTOMATIQUE TUTO FACILE ! 2024, Novembre
Anonim
Barman automatisé
Barman automatisé

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

Étape 3: Construire le cas
Étape 3: Construire le cas
Étape 3: Construire le cas
Étape 3: Construire le cas
Étape 3: Construire le cas
Étape 3: Construire le cas

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

Étape 4: Fabriquer les contenants
Étape 4: Fabriquer les contenants
Étape 4: Fabriquer les contenants
É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

Étape 5: Intégration de l'électronique
Étape 5: Intégration de l'électronique
Étape 5: Intégration de l'électronique
Étape 5: Intégration de l'électronique
Étape 5: Intégration de l'électronique
É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é: