Bar automatique sur Raspberry pi

Dans cet article, je vais vous présenter mon projet de bar automatique sur Raspberry pi, qui me permet de gérer 8 bouteilles et de servir 14 cocktail différents et 4 type de shooter.

Pour le faire, j’ai eu besoin de :

Le montage.

J’ai rajouter une étagère avec des trous de fixation pour les pompes, j’ai fixer un tube en cuivre avec des coude en guise de robinet (en attendent de trouver mieux),j’ai cablé toutes les pompes pour faire mes branchements sur l’étagère du bas et poser mes bouteilles sur celle au dessus.

bar automatique sur raspberry pi 1J’ai installer Raspbian sur le Raspberry et comme serveur web Nginx car il est plus léger que apache. Tous le projet va être en PHP.

J’ai relier 1 fil de chaque pompe à un relais de ma carte 8 relais puis l’autre fil sur l’alimentation 12V.

ba automatique sur raspberry 2

J’ai créer une fiche pour définir le branchement de chaque pompes, la bouteille qui lui sera associer et le GPIO qui va la déclencher.

bar automatique sur raspberry 3

 

Programmation.

Niveau code chaque cocktail correspond a un script du type :

<?php
exec("gpio mode 5 out");
exec("gpio mode 0 out");
exec("gpio mode 1 out");
exec("gpio write 5 1");
exec("gpio write 0 1");
exec("gpio write 1 1");
sleep (30);
exec("gpio write 5 0");
sleep (30);
exec("gpio write 7 0");
sleep (20);
exec("gpio write 0 0");
exec("sudo mplayer /var/www/sons/chichi.mp3");

Dans cet exemple le cocktail CHICHI contient :

  • 60 ML de vodka
  • 80 ML de jus d’ananas
  • 30 ML de jus de coco

Grace à la libraire WiringPi, on peut gérer l’état des GPIO facilement  (tuto ici).

Les 3 premières lignes passe les GPIO  en mode sortie.

Les 3 suivantes passe les 3 pompes en marche, on sait qu’en 1 seconde la pompe distribue 1 ML.

Donc 30 seconde plus tard, on coup la pompe qui sert le jus de coco, encore 30 seconde, on coupe la pompe qui sert la vodka et 20 seconde après, on coupe la dernier pompe ce qui nous donne bien nos dose avec une précision parfaite et on lance le mp3 crée pour chaque cocktail qui nous dit « ton chichi est servi » avec une voix agréable.

On a aussi une page index qui regroupe tout les boutons pour chaque cocktail et une petite administration qui me permet d’amorcer les pompes, de faire une vidange, un nettoyage ou d’arrêter le bar.

bar automatique sur raspberry android 1 bar automatique sur raspberry android 2 bar automatique sur raspberry android 3 bar automatique sur raspberry android 4

Pour le Controle vocal, je me sert de 2 applications sur Android :

Tasker disponible ici

KLets disponible ici

Voilà, plus qu’à mettre les bouteilles en place.

bar pi 2 bar pi

Je vais essayer de faire des améliorations au fur et à mesure au niveau des fonctionnalités et surtout du designe car le meuble est très moche à mon goût mais bon il marche très bien, les pompes sont un peu lente mais rien de méchant encore hier soir il a servi pour 6 personne toute une soirée sans souci.

Démo du bar automatique sur Raspberry pi.

J’espère que cet article vous aura plu, n’hésitez pas à poser vos questions dans les commentaires.

 

 

 

15 Comments
  1. Reply
    Technoseb27 07/05/2015 at 20:24

    Je vois que tu maitrise le RPI sans trop de soucis. Chapeau Bas. Rien à dire si ce n’est que continue comme ca de nous étonner. Super Blog

  2. Reply
    Manu 15/05/2015 at 18:45

    C’est top comme idée!
    Merci pour l’article.

    comment se passe la maintenance des pompes au niveau viscosité/sucre de certains liquides?

    • Reply
      aurelien33 19/05/2015 at 09:34

      Merci.

      Niveau viscosité je nettoie les pompe après chaque usage avec de l’eau bien chaude donc pas de souci.

  3. Reply
    Geygey 22/05/2015 at 16:00

    Bonjour,

    Tout d’abord bravo pour ton projet !

    Je comptais faire le même projet après mes examens, par contre je comptais programmer le Raspberry avec Codesys (programme que j’ai utilisé lors d’un stage cette année et qui te laisseras pas mal de possibilités au niveau de la régulation etc).
    J’ai longtemps cherché pour des pompes péristaltiques mais je n’ai rien trouvé d’autre que celles que tu as utilisées. Je craignais justement leur faible débit. J’ai cependant trouvé un site qui pourrait t’intéresser mais bon, le matériel vient de Chine etc, donc c’est toi qui vois :

    http://fr.aliexpress.com/w/wholesale-peristaltic-pump-cheap.html

    Pour améliorer ton projet, tu peux p-e essayer de trouver un vieux petit frigo pour que tes bouteilles soient fraîches mais faudrait percer des trous pour faire passer les tuyaux donc ce serait assez délicat.
    Sinon tu pourrais améliorer le design en ajoutant un jeu de lumières, une musique lors du remplissage, etc.

    Pour ce qui est de la reconnaissance vocale, c’est une bonne idée, j’y avais pas pensé.

    Courage pour la suite, hâte de voir la version 2.0 !!!

    • Reply
      aurelien33 23/07/2015 at 20:23

      Merci désolé du retard de la reponse mais le 2.0 est en cours et même très bien avancé.

  4. Reply
    LZA 15/06/2015 at 17:44

    Voilà donc un bon article, bien passionnant. J’ai beaucoup aimé et n’hésiterai pas à le recommander, c’est pas mal du tout ! Elsa Mondriet / june.fr

  5. Reply
    Elsa 16/06/2015 at 22:36

    Voilà donc un bon article, bien passionnant. J’ai beaucoup aimé et n’hésiterai pas à le recommander, c’est pas mal du tout ! Elsa Mondriet / june.fr

  6. Reply
    Margeaux 26/06/2015 at 22:48

    Article fort sympathique, une lecture agréable. Ce blog est vraiment pas mal, et les sujets présents plutôt bons dans l’ensemble, bravo !

  7. Reply
    lecameleon99 04/08/2015 at 14:16

    excellent!!!
    Dommage que le coût du tout revient un peu cher quand même. Juste pour les pompes il y en a pour plus de 160€…

    Hâte de voir la v2. Un meuble en bois exotique, un robinet un peu plus classe devrait l’habiller légèrement mieux.

    Mais vraiment, bravo pour ce projet. Tu démontres vraiment la puissance du raspberry avec d’un peu d’huile de coude et de programmation.

  8. Reply
    aurelien33 04/08/2015 at 15:26

    Merci pour ton commentaire.
    oui le prix des pompe calme un peu mais en cherchant bien y’a moyen de gagner quelque euros.
    Le V2 devrait être fini fin août maxi je ferrai un article dessus.

  9. Reply
    dds78 21/10/2015 at 20:01

    Bonjour

    Très bien votre projet ,
    j’aimerais en parler avec vous en privé

    Daniel

  10. Reply
    Aurel 22/11/2015 at 22:47

    Salut Aurélien, j’adore ton projet j’aimerai me le faire aussi mais j’ai peur que ça mette trop de temps à servir ? A tu trouvé une solution pour accéléré le débit ou une autre pompe peut être ? Qu’en es il de la v2 que j’ai hâte de voir ?
    Merci

    • Reply
      aurelien33 24/11/2015 at 12:15

      Salut merci pour ton message sa fais plaisir, pour accélérer le débit faut juste remplacer les pompes par d’autre avec un débit supérieur (donc plus cher ^^) la V2 est toujours en cour on veut essayer un financement Kickstarter je ferait un article au moment voulu.

  11. Reply
    Aurel 27/11/2015 at 11:03

    Nikel merci de ta réponse, elles ont quel débit tes pompes qu’on voit sur la vidéo ? Que je sache quoi prendre comme débit au dessus ?

Leave a reply

Register New Account
Reset Password
Compare items
  • Cameras (0)
  • Phones (0)
Compare
0