Table des matières:

GrooveTail - Machine à Cocktail : 8 Étapes
GrooveTail - Machine à Cocktail : 8 Étapes

Vidéo: GrooveTail - Machine à Cocktail : 8 Étapes

Vidéo: GrooveTail - Machine à Cocktail : 8 Étapes
Vidéo: TT1 DELIVERY HOSE 2024, Septembre
Anonim
GrooveTail - Machine à Cocktail
GrooveTail - Machine à Cocktail
GrooveTail - Machine à Cocktail
GrooveTail - Machine à Cocktail

Arrêtez de perdre votre temps en devant faire un cocktail et rechercher tous les ingrédients sur Google. Faites-vous juste une machine à cocktail. C'est ce qui me trottait dans la tête quand j'ai eu l'idée de réaliser ce projet.

Je voulais faire quelque chose pour lequel j'aimerais travailler, et c'est exactement ça. Après avoir fabriqué ma propre machine à cocktails, je me sens bien car je peux maintenant boire des cocktails tout l'été sans même avoir à faire quoi que ce soit.

Ce projet est entièrement contrôlé par un site Web simple, réactif et très facile à utiliser. Les ingrédients et les cocktails que vous mettez dans le projet dépendent entièrement de vous-même.

Cette machine à cocktail est incroyable et je vais vous montrer comment je l'ai faite.

Étape 1: Fournitures

Malheureusement, ce projet n'est pas gratuit…. Vous devrez acheter des fournitures nécessaires pour contrôler l'application et les pompes.

Une liste d'approvisionnement complète (nomenclature (BOM)) est jointe.

  1. Le "Raspberry Pi" est nécessaire pour contrôler tout ce que vous allez coder.
  2. Nous avons besoin d'une "alimentation 12V" pour nous assurer que tout est sous tension. Cela vient également avec un câble d'alimentation.
  3. J'ai commandé 6 "pompes périalistiques 12V" pour pomper le liquide dans le verre.
  4. 7,5 mètres de tubes en silicone pour transvaser le liquide à la pompe puis au verre.
  5. Nous avons également besoin d'un "Relais 8 canaux" pour contrôler le mode d'alimentation (marche/arrêt) des pompes périalistiques.
  6. Le "Régulateur 5V" est utilisé pour connecter l'alimentation 12V au Raspberry Pi 5V.
  7. Dans ce projet, j'ai utilisé un "Power Distribution Board" pour contrôler mes + et - mais vous pouvez également le faire sur une maquette.
  8. J'ai également commandé un "écran OLED" pour afficher l'adresse IP que vous allez devoir saisir dans votre navigateur.
  9. Pour le logement du projet je suis allé dans un magasin local et j'ai acheté 2 poutres en bois de 27x27mm et 210cm de haut et 2 plaques en bois de 125x62,5cm
  10. Pour les boissons, je suis également allé dans un magasin local et j'ai acheté les boissons nécessaires pour mes cocktails.

Étape 2: Le schéma Fritzing

La première chose que j'ai faite a été de faire mon schéma. Ce programme est très facile à utiliser et il vous aide beaucoup lorsque vous connectez tous vos composants ensemble.

Vous pouvez toujours vérifier quelles broches j'ai utilisées et comment j'ai tout connecté dans les fichiers joints.

Étape 3: Base de données

Base de données
Base de données

Après avoir terminé mon schéma, j'ai créé ma base de données. Ma base de données est utilisée pour connecter mes ingrédients et mes cocktails entre eux. La base de données stockait également la température prise par le capteur ds1820.

J'ai commencé à dessiner un modèle et une fois mon modèle bien terminé, je l'ai avancé.

Étape 4: Wireframes et conception

Filaires et conception
Filaires et conception

J'avais déjà une idée de la structure du site Web lorsque j'ai commencé ce projet. Je l'ai donc dessiné sur des wireframes dans un premier temps et après cela j'ai ajouté les couleurs. J'ai choisi des couleurs sombres parce que les cocktails ressortiraient davantage.

C'est aussi le moment où j'ai dû réfléchir aux fonctionnalités que j'allais mettre dans mon projet. J'ai ajouté un bouton d'annulation, donc si vous appuyez sur faire un cocktail par accident, vous pouvez toujours annuler votre action. J'ai également eu l'impression qu'il était nécessaire de mettre en place une fonction de nettoyage pour qu'il y ait moins de vie bactérienne dans les tubes.

Étape 5: Tout câbler

Tout câbler
Tout câbler
Tout câbler
Tout câbler
Tout câbler
Tout câbler

Il est temps de tout câbler. Assurez-vous d'utiliser votre schéma Fritzing pour cela car ils rendent cela beaucoup plus facile à faire et vous ne ferez pas autant d'erreurs.

Assurez-vous de placer le régulateur 5V entre l'alimentation 12V et le Raspberry Pi. Sinon votre Raspberry Pi sera survolté et il mourra. Assurez-vous également que tous vos fils + et - sont au bon endroit car le Raspberry Pi est très fragile pour ce genre de choses.

Étape 6: Code Frontend et Backend

Code front-end et back-end
Code front-end et back-end

Après avoir réalisé mes wireframes en design. J'ai commencé à écrire mon html en css. Tout s'est très bien passé et devrait aller assez vite.

Le code frontend a été écrit en Visual Studio Code avec javascript et le code backend a été écrit en Python3.5.

Dans mon frontend, j'ai écrit quelques fonctionnalités comme le processus de compte à rebours lors de la préparation d'un cocktail.

La partie difficile vient lorsque vous devez lier votre code frontend avec le code backend. J'ai utilisé des sockets pour cela. Les prises sont assez faciles à utiliser et ont bien fonctionné pour moi.

Dépôt Github

Étape 7: Le logement

Le logement
Le logement
Le logement
Le logement
Le logement
Le logement

Après qu'une grande partie de mon codage ait été faite, j'ai commencé à faire le logement de ce projet. J'ai tout acheté dans un magasin local.

  1. 2 poutres en bois de 27x27mm et 210cm de haut
  2. 2 assiettes en bois de 125x62,5cm

J'ai commencé par découper toutes les bonnes dimensions des poutres en bois et des plaques de bois. Mon logement mesure 40x40cm et 62, 5cm de haut.

Après avoir découpé toutes les bonnes tailles, j'ai fait un rectangle avec les poutres en bois. Une fois le rectangle fait, j'ai posé les plaques de bois autour avec quelques vis. Je me suis assuré qu'il y avait une plaque au milieu du boîtier pour y loger mes appareils électroniques. Cette partie sera ensuite fermée et seule la partie inférieure du boîtier sera affichée.

Une fois que la plupart des éléments principaux du boîtier ont été terminés, j'ai commencé à visser des trous où se trouveraient les pompes périalistiques et je les ai mis en place.

À l'arrière du boîtier, un trou dessiné I pour le câble d'alimentation passe à travers. Sur la plate-forme du milieu, j'ai dessiné 6 trous pour que les tubes en silicone passent à travers et pénètrent à l'intérieur des boissons.

J'ai aussi fait un trou au milieu de la plate-forme et j'y ai passé un tube blanc que j'avais traîné dans ma maison, un peu d'improvisation. Ce tube est l'endroit où tous les tubes en silicone iront.

Étape 8: La touche finale

La touche finale
La touche finale
La touche finale
La touche finale
La touche finale
La touche finale

Une fois l'extérieur du boîtier terminé. J'ai vissé et scotché tous mes composants. Cela a été beaucoup de travail et prend beaucoup de temps car il faut le faire très soigneusement et avec précision pour ne pas endommager les composants.

Après avoir installé tous mes composants, j'ai attaché mes pompes périalistiques au boîtier et j'y ai attaché les tubes en silicone.

J'ai mis les tubes en silicone à travers les trous que j'ai dessinés d'un côté. Et de l'autre côté, je l'ai mis dans le tube blanc pour que tous les tubes en silicone se rejoignent. C'est là que le verre vient se tenir.

L'écran OLED est l'une des dernières choses que j'ai attaché à mon boîtier. Je l'ai vissé et aussi vissé dans un petit trou pour que tous les fils passent à l'intérieur du composant.

Après avoir tout câblé et testé si cela fonctionne, j'ai fermé la partie supérieure de la face avant du boîtier et c'était très joli. Je suis très fier du projet que j'ai créé.

Conseillé: