Balance 'spéciale expresso' pour moins de 10€
+8
pootoogoo
r0bin
Poz
zeb
Manhu
amicalement_votre
Quasimoto
Flynn
12 participants
Page 1 sur 1
Balance 'spéciale expresso' pour moins de 10€
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
le bricolage, le HX711 traine encore au milieu du fil, je compte refaire cette partie là, je n'aime pas
trop l'alu :
le 'weight sensor' dans le bricolage qui sert de balance :
vue dedans :
la liste de cablage, aucune soudure n'est nécessaire à part le jumper J1 sur l'écran pour le passer de 5v à 3v3 :
Errata: c'est A+ sur vert et A- sur blanc; sinon les poids vont dans le mauvais sens
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)
et le résultat
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 :
balance.lua
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
le bricolage, le HX711 traine encore au milieu du fil, je compte refaire cette partie là, je n'aime pas
trop l'alu :
le 'weight sensor' dans le bricolage qui sert de balance :
vue dedans :
la liste de cablage, aucune soudure n'est nécessaire à part le jumper J1 sur l'écran pour le passer de 5v à 3v3 :
Errata: c'est A+ sur vert et A- sur blanc; sinon les poids vont dans le mauvais sens
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)
et le résultat
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
Re: Balance 'spéciale expresso' pour moins de 10€
Quand je vois ça , j'en veux à ma mère ....
Ça doit être super d'être intelligent, non ?
Ç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
Re: Balance 'spéciale expresso' pour moins de 10€
Hey !! Flynn !!!!
Très content de te revoir ici !! Et en plus avec un truc bien farfelu, un délice !!
Très content de te revoir ici !! Et en plus avec un truc bien farfelu, un délice !!
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
Re: Balance 'spéciale expresso' pour moins de 10€
Salut Flynn,
Bien content de te lire à nouveau!
Et bravo pour ta réalisation
Manhu
Bien content de te lire à nouveau!
Et bravo pour ta réalisation
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
Re: Balance 'spéciale expresso' pour moins de 10€
Salut et bienvenue
zeb- Admin
- Date d'inscription : 01/03/2010
Age : 53
Nombre de messages : 10928
Re: Balance 'spéciale expresso' pour moins de 10€
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 !
[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
Re: Balance 'spéciale expresso' pour moins de 10€
Alors là chapeau ! Bon par contre mes capacités de réalisation se sont arrêtés à la commande Ali express
Poz- Date d'inscription : 22/07/2014
Age : 38
Machine à café : Moccamaster, Oscar, ROK
Broyeur : Mazzer SJ
Nombre de messages : 824
Localisation : Lorraine
Re: Balance 'spéciale expresso' pour moins de 10€
il est top ton montage, bravo et content de te lire de nouveau
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
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
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)
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
Serait-ce le grand retour de Flynn ?
C'est un plaisir.
C'est un plaisir.
_________________
« 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- Admin
- Date d'inscription : 20/01/2012
Age : 49
Machine à café : Caravel
Broyeur : Porlex Mini
Nombre de messages : 3593
Localisation : Essonne
Re: Balance 'spéciale expresso' pour moins de 10€
[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
[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
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)
Re: Balance 'spéciale expresso' pour moins de 10€
[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 .
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 .
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
c'est tout le débat sur le "pressure profiling", logiquement cela affecte le gout du café, mais difficile de savoir comment.Flynn a écrit:oui ok, mais est-il important pour le goût d'avoir un débit constant ?
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
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)
Re: Balance 'spéciale expresso' pour moins de 10€
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 (?)
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- Date d'inscription : 03/01/2013
Machine à café : VAM, Elektra Microcasa Semiautomatica
Broyeur : Mazzer Super Jolly
Nombre de messages : 1435
Localisation : Ile-de-France
Re: Balance 'spéciale expresso' pour moins de 10€
je voulais prendre le temps de le faire...tu l'as fait. Elle est top ta balance, j'adore y'a plus qu'a imprimer une petite boite en 3D pour tout intégrer ensemble.
Sinon tu alimentes comment ?
Sinon tu alimentes comment ?
nipoutch- Date d'inscription : 02/08/2013
Machine à café : Rancilio Silvia Custom
Broyeur : Rocky Doserless (bientômatique)
Nombre de messages : 88
Localisation : Antony
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
Merci pour le partage, en plus c'est bien clair et lisible pour tout le monde.
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)
Re: Balance 'spéciale expresso' pour moins de 10€
Merci Pig.
Je viens juste de faire un petit errata sur la liste de connexion du capteur de poids
inverser A+ et A-
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
Re: Balance 'spéciale expresso' pour moins de 10€
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.
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 ...
Et la voilà en situation ...
17,3 gr de Harrar/Kitui de mtly pour un double ristretto => 40 gr en 33 secondes environ
voilà
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.
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 ...
Et la voilà en situation ...
17,3 gr de Harrar/Kitui de mtly pour un double ristretto => 40 gr en 33 secondes environ
voilà
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
trop la classe ta balance!
c'est marrant je suis aussi en train d'en bricoler une va falloir que je monte en niveau
c'est marrant je suis aussi en train d'en bricoler une va falloir que je monte en niveau
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)
Re: Balance 'spéciale expresso' pour moins de 10€
Merci r0bin !
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
Salut flynn
Tout simplement
C'as donne vraiment envie !!!
Tout simplement
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
Re: Balance 'spéciale expresso' pour moins de 10€
Allez, vous êtes trop mignons, pour vous remercier je vous rajoute une photo de l'intérieur
Flynn- Prof'spresseur
- Date d'inscription : 08/01/2013
Machine à café : X
Broyeur : X
Nombre de messages : 3517
Re: Balance 'spéciale expresso' pour moins de 10€
belle réalisation ça donne envie de bricoler
magma- Date d'inscription : 13/11/2016
Age : 61
Machine à café : Gaggia classic
Broyeur : demoka 203
Nombre de messages : 23
Localisation : champagne
Sujets similaires
» Recherche machine pour expresso à moins de 250 €
» Quelle machine Expresso pour moins de 200€ ?
» Machine expresso moins de 200€
» 100 cafés par jour pour moins de mille euros ?
» Quelles machines pour café avec moins de corps que la Lady?
» Quelle machine Expresso pour moins de 200€ ?
» Machine expresso moins de 200€
» 100 cafés par jour pour moins de mille euros ?
» Quelles machines pour café avec moins de corps que la Lady?
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum