Expresso
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

Balance 'spéciale expresso' pour moins de 10€

+8
pootoogoo
r0bin
Poz
zeb
Manhu
amicalement_votre
Quasimoto
Flynn
12 participants

Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Lun 05 Sep 2016, 17:33

Bonjour à tous. Long time no see ...

Je passe vite fait vous présenter un petit projet que je voulais faire depuis toujours,
à savoir une balance spéciale expresso, qui me donne en temps réel le poids du liquide extrait, mais
aussi le flux du liquide qui coule en chiffre et sous forme de petit graphisme ...

Il faut
- un NodeMCU (2€50)
- un ecran TFT 1.8" 128x160 (2€50)
- un 'weight sensor' de 1kg et son HX711 associé (3€00)
- ajouter quelques straps "Dupont" femelle-femelle (1€)
Le tout chez aliexpress, port gratuit, mais 2 mois de délai Smile

le bricolage, le HX711 traine encore au milieu du fil, je compte refaire cette partie là, je n'aime pas
trop l'alu :

Balance 'spéciale expresso' pour moins de 10€ 2016-010

le 'weight sensor' dans le bricolage qui sert de balance :

Balance 'spéciale expresso' pour moins de 10€ 2016-011

vue dedans :

Balance 'spéciale expresso' pour moins de 10€ 2016-012

la liste de cablage, aucune soudure n'est nécessaire à part le jumper J1 sur l'écran pour le passer de 5v à 3v3 :

Balance 'spéciale expresso' pour moins de 10€ 2016-013
Errata: c'est A+ sur vert et A- sur blanc; sinon les poids vont dans le mauvais sens Shocked

et un test pendant l'extraction de mon double habituel, enfin plutot un double ristretto
on voit bien que le flux change en cours d'extraction, pour augmenter avec le temps
Les zones vertes sont les zones théoriques 1g/s et 2g/s (0.2g/s de large)

Balance 'spéciale expresso' pour moins de 10€ Extr10

et le résultat Very Happy

Balance 'spéciale expresso' pour moins de 10€ 2016-014


Pour ceux qui tenteront l'aventure, amusez-vous bien !
Ci-dessous les listings des deux programmes en LUA nécessaires pour faire tourner le NodeMcu :

init.lua :

Code:

# tester si le fil entre la pin GPIO0 et GPIO12 est la, .. sinon on reste en dev
gpio.mode(3, gpio.OUTPUT)
gpio.mode(6, gpio.INPUT, gpio.PULLUP)
gpio.write(3,gpio.LOW)
pin0=gpio.read(6)
gpio.write(3,gpio.HIGH)
pin1=gpio.read(6)
gpio.mode(3, gpio.INPUT)
gpio.mode(6, gpio.INPUT, gpio.FLOAT)
print("pin="..pin1.."-"..pin0)
if (pin1 ~= pin0) then
  dofile("balance.lua")
  end

balance.lua

Code:
-- setup SPI and connect display
function init_spi_display()
    -- Hardware SPI CLK  = GPIO14
    -- Hardware SPI MOSI = GPIO13
    -- Hardware SPI MISO = GPIO12 (not used)
    -- CS, D/C, and RES can be assigned freely to available GPIOs
    local cs  = 8 -- GPIO15, pull-down 10k to GND
    local dc  = 4 -- GPIO2
    local res = 0 -- GPIO16

    spi.setup(1, spi.MASTER, spi.CPOL_LOW, spi.CPHA_LOW, 8,

    -- initialize the matching driver for your display
    -- see app/include/ucg_config.h
    --disp = ucg.ili9341_18x240x320_hw_spi(cs, dc, res)
    disp = ucg.st7735_18x128x160_hw_spi(cs, dc, res)
    disp:begin(ucg.FONT_MODE_SOLID)
    disp:setFont(ucg.font_ncenR14_hr)
    disp:clearScreen()
    disp:setRotate90()
end

--function millis()
--    local usec = tmr.now()
--    return usec/1000
--end

function trunc(n)
    return (math.floor((n*10)+0.5)/10) ;
end

function RED() return 255,40,40 end
function GREEN() return 40,255,40 end

function initJauge()
  local MAX=3.0
  local lev0 = 0
  local lev = 128-math.floor(128*2.2/MAX)
  disp:setColor(RED())
  disp:drawBox(145, lev0, 15, lev)
  lev0=lev
  lev = 128-math.floor(128*1.8/MAX)
  disp:setColor(GREEN())
  disp:drawBox(145, lev0, 15, lev)
  lev0=lev
  lev = 128-math.floor(128*1.2/MAX)
  disp:setColor(RED())
  disp:drawBox(145, lev0, 15, lev)
  lev0=lev
  lev = 128-math.floor(128*0.8/MAX)
  disp:setColor(GREEN())
  disp:drawBox(145, lev0, 15, lev)
  lev0=lev
  lev = 128
  disp:setColor(RED())
  disp:drawBox(145, lev0, 15, lev)
end

function drawJauge(x)
  local MAX = 3.0
  local lev = math.floor(128*x/MAX) ;
  if (lev > 127 ) then lev=127 end
  disp:setColor(255, 255, 0)
  disp:drawBox(135, 128-lev, 10, lev)
  disp:setColor(255, 255, 255)
  disp:drawBox(135, 128-lev, 10, 2)
  disp:setColor(0,0,0)
  disp:drawBox(135, 128-lev+2, 10, 2)
  disp:drawBox(135, 0, 10, 128-lev)

end

function loop()
--    disp:clearScreen()
    local reset = false
    local brut = hx711.read(0)
    local poids=(brut + TARE) /  HXRATIO
    local delta = trunc((poids - PREV_W)*1000/PERIOD)
    PREV_W = poids
    if ((delta > DELTAMAX) or (delta < -DELTAMAX)) then
       TARE = -brut
       poids = 0.0
       delta = 0.0
       reset = 1
    end
    poids = trunc(poids)
    disp:setColor(1, 0, 0, 0)
    disp:setColor(255, 255, 0)
    disp:setPrintPos(2,48)
    disp:setPrintDir(0)
    if (reset) then
      disp:print("<Reset>       ")
    else
      disp:print(string.format("%-04.1fg       ", poids))
    end  
    disp:setPrintPos(2,88)
    disp:print(string.format("flux %-04.1fg/s       ", delta))
    drawJauge(delta)
end

PREV_W = 0
PERIOD = 500
TARE=326300
HXRATIO=-1900
DELTAMAX = 20.0

PORT1=2
PORT2=1

gpio.mode(PORT1,gpio.OUTPUT)
gpio.write(PORT1,gpio.LOW)

hx711.init(PORT1,PORT2) -- PIN 5  et PIN 6
brut = hx711.read(0)
TARE = -brut
poids=((brut + TARE) /  HXRATIO )

init_spi_display()
initJauge()

tmr.register(0, PERIOD, tmr.ALARM_AUTO, function() loop() end)
tmr.start(0)


Dernière édition par Flynn le Dim 11 Sep 2016, 22:36, édité 1 fois

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Quasimoto Lun 05 Sep 2016, 18:24

Quand je vois ça , j'en veux à ma mère ....Sad
Ça doit être super d'être intelligent, non ?

Quasimoto

Date d'inscription : 17/08/2016
Machine à café : Quick Mill Vetrano
Broyeur : Fiorenzato Nano
Nombre de messages : 38
Localisation : 20km sud de Niort

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par amicalement_votre Lun 05 Sep 2016, 18:47

Hey !! Flynn !!!!
Très content de te revoir ici !! Et en plus avec un truc bien farfelu, un délice Smile !!
amicalement_votre
amicalement_votre

Date d'inscription : 03/01/2013
Machine à café : VAM, Elektra Microcasa Semiautomatica
Broyeur : Mazzer Super Jolly
Nombre de messages : 1435
Localisation : Ile-de-France

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Manhu Lun 05 Sep 2016, 19:45

Salut Flynn,
Bien content de te lire à nouveau!
Et bravo pour ta réalisation
Manhu
Manhu
Manhu

Date d'inscription : 15/03/2013
Age : 51
Machine à café : Lelit PL62, Rok, Zacconi Baby Big
Broyeur : Comandante C40, Eureka Mignon, Cunill Brasil
Nombre de messages : 1620
Localisation : Tours

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par zeb Lun 05 Sep 2016, 21:17

Salut et bienvenue Wink

Laughing
zeb
zeb
Admin

Date d'inscription : 01/03/2010
Age : 53
Nombre de messages : 10928

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Lun 05 Sep 2016, 21:20

Merci à tous ! Je passais de temps en temps, mais je n'avais pas grand chose à écrire.

[Vous devez être inscrit et connecté pour voir ce lien] : je ne voudrais pas donner cette impression, je n'ai fait que mettre ensemble des trucs que d'autres ont fait. Un collègue de bureau utilise ces trucs pour que ses plantes en pot lui envoient un email quand elles ont besoin d'eau, et aussi pour qu'il puisse savoir s'il y a du café dans la machine à café sans se taper 2 étages d'escalier pour rien. C'est beaucoup plus facile à utiliser que je n'ai pu le laisser paraître ... je voudrais plutot que quelqu'un d'autre se laisse tenter par une réalisation du même genre !

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Poz Lun 05 Sep 2016, 21:36

Alors là chapeau ! Bon par contre mes capacités de réalisation se sont arrêtés à la commande Ali express Laughing
Poz
Poz

Date d'inscription : 22/07/2014
Age : 38
Machine à café : Moccamaster, Oscar, ROK
Broyeur : Mazzer SJ
Nombre de messages : 824
Localisation : Lorraine

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par r0bin Lun 05 Sep 2016, 21:46

il est top ton montage, bravo et content de te lire de nouveau Smile

en gros tu déduis le débit/flux en fonction du delta poids à t - 1seconde?
le flux entre 1g/s et 2g/s ca te donne dans l'absolu entre 25g et 50g sur 25 secondes?

je rajouterai juste une petite courbe histogramme de flux pour le fun et le profil du shot, mais c'est moi qui ai un toc avec les courbes Wink
r0bin
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rocket Cellini mod MK2, La Pavoni 1954, Faema Velox
Broyeur : Feldgrind 1.2, Mazzer SJ, Mazzer Major, Macdobar Super
Nombre de messages : 3972
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Lun 05 Sep 2016, 23:37

[Vous devez être inscrit et connecté pour voir ce lien] : oui sauf que la boucle est sur 500ms

Pas bête l'histogramme, ça serait joli, mais c'est juste une surprise pour moi que le flux ne soit pas constant. Après il faut se poser la question de à quoi ça sert ?

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par pootoogoo Mar 06 Sep 2016, 01:47

Serait-ce le grand retour de Flynn ? Gné

C'est un plaisir. clin d'oeil

_________________
« Le savoir est le seul bien qui augmente quand on le partage »

« Ce n'est qu'en essayant continuellement que l'on finit par réussir.
Autrement dit : plus ça rate, plus on a de chances que ça marche. »
pootoogoo
pootoogoo
Admin

Date d'inscription : 20/01/2012
Age : 49
Machine à café : Caravel
Broyeur : Porlex Mini
Nombre de messages : 3593
Localisation : Essonne

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par r0bin Mar 06 Sep 2016, 14:37

[Vous devez être inscrit et connecté pour voir ce lien], une possibilité serait de faire varier la pression de la pompe, afin de rester sur la plage de débit voulue.
[Vous devez être inscrit et connecté pour voir ce lien] a fait un truc pas mal dans ce sens:
[Vous devez être inscrit et connecté pour voir ce lien]

d'après ses courbes de débit, il semble que le débit peut changer (pente ascendante).

mais bon, en dehors de ça, c'est joli une courbe, inutile donc indispensable Wink
r0bin
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rocket Cellini mod MK2, La Pavoni 1954, Faema Velox
Broyeur : Feldgrind 1.2, Mazzer SJ, Mazzer Major, Macdobar Super
Nombre de messages : 3972
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Mar 06 Sep 2016, 15:13

[Vous devez être inscrit et connecté pour voir ce lien] : oui ok, mais est-il important pour le goût d'avoir un débit constant ?

Sinon, le NodeMcu a une interface wifi incorporée. Je pourrais envoyer la courbe via ce wifi à un serveur http ou mail, que sais-je, pour garder toutes les courbes des cafés extraits. Si on a en plus le type de café, le filtre et le grammage ca pourrait faire une belle collection de graphes, il faudrait aussi la finesse du grain, mais là je ne sais pas quoi faire Very Happy .


Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par r0bin Mar 06 Sep 2016, 15:16

Flynn a écrit:oui ok, mais est-il important pour le goût d'avoir un débit constant ?
c'est tout le débat sur le "pressure profiling", logiquement cela affecte le gout du café, mais difficile de savoir comment.
en tout cas, ça a le mérite de te donner plus d'informations sur ton extraction, et de pouvoir identifier éventuellement un "profil" type de débit d'extraction qui te plait mieux qu'un autre.

pour la finesse du grain, il va te falloir une interface web ou smartphone pour rentrer le réglage du moulin de chaque shot à la main Gné
r0bin
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rocket Cellini mod MK2, La Pavoni 1954, Faema Velox
Broyeur : Feldgrind 1.2, Mazzer SJ, Mazzer Major, Macdobar Super
Nombre de messages : 3972
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par amicalement_votre Mar 06 Sep 2016, 17:16

oui c'est vrai, profil de pression et profil de débit, c'est équivalent pendant l'extraction.

Sur les machines, le profil de pression se fait en agissant sur le débit qui arrive au groupe, soit en agissant sur l'alim de la pompe rotative, soit avec une vanne à pointeau après la pompe (auquel cas le bypass rejette ce qui ne passe pas la vanne). La strada existe avec les deux versions de ce profilage de pression.

Pendant, la pré-infusion (= le temps de remplissage du PF), le débit influe sur ce temps de remplissage. Donc ce débit détermine la pente de la monté en pression et la pression en début d'extraction (= quand le PF est plein d'eau).

Bref, oui, le profilage de débit, c'est un choix de durée de préinfu suivi d'un profilage de pression.

Maintenant, qu'est-ce qui est le plus efficace pour commander une alim de pompe rotative ? Une rétro-action basée sur l'info de pression ou sur le débit ? Dans les deux cas, ce qu'on mesure est une force : de pression ou bien du poids, donc ça change pas fondamentalement la chose (?)
amicalement_votre
amicalement_votre

Date d'inscription : 03/01/2013
Machine à café : VAM, Elektra Microcasa Semiautomatica
Broyeur : Mazzer Super Jolly
Nombre de messages : 1435
Localisation : Ile-de-France

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par nipoutch Jeu 08 Sep 2016, 12:50

je voulais prendre le temps de le faire...tu l'as fait. Elle est top ta balance, j'adore clin d'oeil y'a plus qu'a imprimer une petite boite en 3D pour tout intégrer ensemble.

Sinon tu alimentes comment ?
nipoutch
nipoutch

Date d'inscription : 02/08/2013
Machine à café : Rancilio Silvia Custom
Broyeur : Rocky Doserless (bientômatique)
Nombre de messages : 88
Localisation : Antony

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Ven 09 Sep 2016, 22:42

[Vous devez être inscrit et connecté pour voir ce lien] : j'utilise l'ancienne alim 5v de mon boitier SIP Linksys.

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Pig Sam 10 Sep 2016, 09:50

Merci pour le partage, en plus c'est bien clair et lisible pour tout le monde.

Wink
Pig
Pig
Admin

Date d'inscription : 07/06/2012
Age : 46
Machine à café : Caravel, Cimbali
Broyeur : Compak, Hario, Mazzer
Nombre de messages : 17931
Localisation : Huy (Be)

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Dim 11 Sep 2016, 22:38

Merci Pig.

Je viens juste de faire un petit errata sur la liste de connexion du capteur de poids
inverser A+ et A-

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Ven 11 Nov 2016, 17:35

Bon me revoici avec ma balance.

J'ai trouvé sur alimachin une balance chinoise dont l'écran correspondait en taille à ce que je cherchais. 
Le temps de la recevoir de l'autre bout de la planète, et la voici avec une toute nouvelle électronique dedans...
un peu chère cependant ... environ 15€ .. pour tout démonter et tout casser c'est limite j'admets.

J'ai ajouté un switch derrière pour couper l'alimentation qui se fait par deux piles AAA qui se mettent en dessous de la balance. Le tout est beaucoup plus propre et pratique.

J'utilise évidemment le capteur de poids de la balance, ce qui m'a obligé à recalibrer le programme. Ce capteur
est un peu moins précis que celui que j'utilisais avant, mais ce n'est pas vraiment gênant.


Balance 'spéciale expresso' pour moins de 10€ 2016-112

J'ai eu du bol, la mécanique s'adapte avec peu de modifications ...
Les boutons ne servent plus à rien, jusqu'à ce que j'ajoute des fonctions un jour ...

Balance 'spéciale expresso' pour moins de 10€ 2016-113

Et la voilà en situation ...

Balance 'spéciale expresso' pour moins de 10€ 2016-114

17,3 gr de Harrar/Kitui de mtly pour un double ristretto => 40 gr en 33 secondes environ

Balance 'spéciale expresso' pour moins de 10€ 2016-115

voilà Smile

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par r0bin Sam 12 Nov 2016, 00:04

Cool trop la classe ta balance!
c'est marrant je suis aussi en train d'en bricoler une Gné va falloir que je monte en niveau Wink
r0bin
r0bin

Date d'inscription : 14/06/2013
Machine à café : Rocket Cellini mod MK2, La Pavoni 1954, Faema Velox
Broyeur : Feldgrind 1.2, Mazzer SJ, Mazzer Major, Macdobar Super
Nombre de messages : 3972
Localisation : Hauts de Seine (92)

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Sam 12 Nov 2016, 00:32

Merci r0bin  ! cheers

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par lamarmote Sam 12 Nov 2016, 00:56

Salut flynn  Wink
Tout simplement
Balance 'spéciale expresso' pour moins de 10€ Kx6kfr10

C'as donne vraiment envie !!!

lamarmote

Date d'inscription : 29/10/2015
Machine à café : Cafelat Robot /Cimbali M21 junior DT/1
Broyeur : Mazzer Super Jolly-1Zpresso K-Plus
Nombre de messages : 392

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Flynn Sam 12 Nov 2016, 19:14

Allez, vous êtes trop mignons, pour vous remercier je vous rajoute une photo de l'intérieur Very Happy

Balance 'spéciale expresso' pour moins de 10€ 2016-116

Flynn
Prof'spresseur

Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par magma Mar 29 Nov 2016, 19:30

belle réalisation ça donne envie de bricoler Gné

magma

Date d'inscription : 13/11/2016
Age : 61
Machine à café : Gaggia classic
Broyeur : demoka 203
Nombre de messages : 23
Localisation : champagne

Revenir en haut Aller en bas

Balance 'spéciale expresso' pour moins de 10€ Empty Re: Balance 'spéciale expresso' pour moins de 10€

Message par Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum