Brassage automatiséOpen GraiNMaster, l'automate de brassage open source

Pour les adeptes du tout en 1 thermo-contrôlé-recirculé : braumeister, grainfather et autres installations amateurs ou artisanales.
Règles du forum
Chers membres, merci de prendre connaissance et respecter les quelques règles de bon sens suivantes avant de poster votre message : - Vous assurer que vous postez dans la bonne rubrique - Vérifier qu'il n’existe pas déjà une réponse à votre question ou un sujet identique - Prendre conscience que vos propos n’engagent que vous et que vous devrez en assumer la paternité - Vérifier les sources des informations que vous diffusez, en vous assurant le cas échéant de respecter les droits d’auteur qui peuvent être liés aux informations, images ou documents cités - Prendre soin de respecter vos interlocuteurs et bannir les insultes et autres propos diffamatoires ou dégradants - Vous assurer de rester autant que faire se peut dans le sujet exposé - Prendre le temps de vérifier l’orthographe et la grammaire de votre message Merci par avance de votre contribution à préserver le bon esprit de ce forum.
Avatar de l’utilisateur
Boggy62000
Arpette
Arpette
Messages : 372
Inscrit depuis : 9 ans 4 mois
Brasseur : Amateur
A remercié : 42 fois
A été remercié : 10 fois

Open GraiNMaster, l'automate de brassage open source

Message par Boggy62000 »

J’ai bien beeppin00=40 dans le fichier de config .Dis moi ce que je peux faire pour tester / faire les modifs mais je ne maîtrise pas la programmation : je sais juste recopier des trucs sur internet.

--- ---
Avatar de l’utilisateur
n.master
Assistant
Assistant
Messages : 1012
Inscrit depuis : 11 ans 4 mois
Je suis tuteur : oui
Mon équipement : Cuve 28L automatisée (fabrication maison)
http://www.brassageamateur.com/forum/ftopic25406.html
Brasseur : Amateur
Localisation : Bourg en Bresse
A remercié : 79 fois
A été remercié : 127 fois

Re: Open GraiNMaster, l'automate de brassage open source

Message par n.master »

Salut,
En fait j'ai compris, le code n'est pas tout à fait le même, j'ai lu un peu à la va vite.

Ton exemple utilise la boucle principale du programme pour créer l'oscillation.
C'est donc un haut parleur piezzoélectrique, et pas à proprement parler un buzzer autonome.

La fonction tone devrait fonctionner par contre, tu as essayé dans un programme à part ?
Avatar de l’utilisateur
Catuvolcos
Apprenti
Apprenti
Messages : 538
Inscrit depuis : 10 ans 11 mois
Je suis tuteur : oui
Brasseur : Amateur
Localisation : Essonne
A remercié : 22 fois
A été remercié : 69 fois

Re: Open GraiNMaster, l'automate de brassage open source

Message par Catuvolcos »

Attention je viens de lire vos derniers échanges et il y a pas mal d'incompréhensions sur le fonctionnement des buzzers.

Buzzer passif = un simple piezo, avec éventuellement un transistor pour faire l'amplification comme sur le module de Boggy. Il a donc besoin qu'on lui envoie un signal sinusoïdal (ou carré) pour fonctionner. C'est à ça que sert la fonction Tone de l'arduino.
Inconvénient : nécessite un signal modulé.
Avantage : on peut l'utiliser pour faire des bips à des fréquences différentes.


Buzzer actif = la même chose qu'au dessus, avec en plus un oscillateur intégré. On l'alimente, et il sonne. Par contre il ne sait faire qu'une seule tonalité.

Par contre je suis d'accord avec n.master : si ton programme où tu fais un signal carré "à la main" fait correctement fonctionner ton buzzer, tone devrait fonctionner très bien
Avatar de l’utilisateur
Boggy62000
Arpette
Arpette
Messages : 372
Inscrit depuis : 9 ans 4 mois
Brasseur : Amateur
A remercié : 42 fois
A été remercié : 10 fois

Open GraiNMaster, l'automate de brassage open source

Message par Boggy62000 »

Bonjour,
La fonction tone
avec:

void setup(){
}
void loop(){
tone(40, 1000);
delay(1000);
noTone(40);
delay(1000);

}

cela fonctionne bien en fournissant un signal discontinu.


Par contre, lorsque je remplace le code initial du grainmaster pour la partie tout à la fin du programme avec :

void BeepON(){
tone(Beep_PIN, 1000);
}

void BeepOFF(){
noTone(Beep_PIN);
}

je n’ai qu’un petit click ( j’ai aussi essayé de remplacer Beep_PIN par 40, sans succès ) :

j’ai l’impression que la fonction n'est pas appelée correctement au passage de paliers; quand je cherche BeepOn dans le code, il n’apparaît qu’une fois ?
Avatar de l’utilisateur
n.master
Assistant
Assistant
Messages : 1012
Inscrit depuis : 11 ans 4 mois
Je suis tuteur : oui
Mon équipement : Cuve 28L automatisée (fabrication maison)
http://www.brassageamateur.com/forum/ftopic25406.html
Brasseur : Amateur
Localisation : Bourg en Bresse
A remercié : 79 fois
A été remercié : 127 fois

Re: Open GraiNMaster, l'automate de brassage open source

Message par n.master »

Salut,
Je vais étudier ça, après il est tout à fait possible que la fonction tone ne fonctionne pas à cause des interruptions où à cause de la librairie qui gère les timer

Je n'ai malheureusement qu'un temps extrêmement limité en ce moment (je suis en travaux et je déménage progressivement de l'appartement à la maison)

Il reste la possibilité d'utiliser le PWM hardware pour générer le signal sur le piezzo, ça ne devrait pas entrer en conflit avec le reste, mais là encore faudrait tester.
Avatar de l’utilisateur
Boggy62000
Arpette
Arpette
Messages : 372
Inscrit depuis : 9 ans 4 mois
Brasseur : Amateur
A remercié : 42 fois
A été remercié : 10 fois

Re: Open GraiNMaster, l'automate de brassage open source

Message par Boggy62000 »

Merci beaucoup de ta réponse et du suivi.
Je vais essayer cela en attendant.
Bon emménagement.


--- ---
Avatar de l’utilisateur
Boggy62000
Arpette
Arpette
Messages : 372
Inscrit depuis : 9 ans 4 mois
Brasseur : Amateur
A remercié : 42 fois
A été remercié : 10 fois

Open GraiNMaster, l'automate de brassage open source

Message par Boggy62000 »

Mon installation BIAB se finalise . Le Herms va servir pour refroidir le moût Image Image
Epidemaiis
Brasseur
Brasseur
Messages : 1063
Inscrit depuis : 15 ans 1 mois
Je suis tuteur : oui
Mon équipement : Brasserie type Anglaise 550l sortie.
Empilements dans des fermenteurs iso de 1000l.
Embouteillage contre-pression.
350hl/an
Brasseur : Pro
Localisation : MONTMOREAU (16)
A remercié : 164 fois
A été remercié : 117 fois

Re: Open GraiNMaster, l'automate de brassage open source

Message par Epidemaiis »

Je vois une grosse bobine dans ton coffret. Cela sert à quoi ici ?
maxwellinho
Ch'ti nouveau
Messages : 3
Inscrit depuis : 8 ans 10 mois
Brasseur : Amateur
Localisation : limonest

Re: Open GraiNMaster, l'automate de brassage open source

Message par maxwellinho »

Hello n.master !

Merci beaucoup pour cet excellent projet et peut simplifier la vie des brasseurs amateurs comme moi qui galèrent avec un système de régulation peu précis et peu fiable (cuve Brewfarm avec thermostat a lames précis a 5°c près) :D
La résistance de la cuve est donc maintenant pilotée directement par Open GrainMaster et ca a marché du premier coup !
IMG_20180409_200701.jpg
Le wiki est plutôt clair et si on suit bien le schéma ca marche comme sur des roulettes.

Ceci dit, je voulais partager avec vous les quelques difficultés auxquelles j'ai été confronté :

- Le perçage de la cuve pour placer la sonde (oui, on peut juste plonger une sonde dans le brassin mais j'ai opté pour une sonde fixe)

L'inox c'est ultra costaud et si vous voulez fixer une sonde "proprement" il faudra vous munir d'un foret étagé au cobalt (on en trouve pour 50€), une bonne perceuse et des bons bras...

- Le boîtier: n'hésitez pas a prendre plus grand, j'ai galéré a faire tenir le tout.

- La compilation: petit conflit entre 2 librairies, mais les messages d'erreurs sont plutôt parlants. Sinon, bien sélectionner le port USB et le bon type de carte.

- Le buzzer que j'ai pris n'était pas le bon, bine faire attention a prendre le bon type.

- La sonde: bien prendre un doigt de gant avec le contre écrou et joint torique + de la filasse sinon ça fuit par le filetage.

A part ca, le montage est plutôt facile, bien respecter le schéma et faire de bonnes soudures.

Si possible prendre des fils déja prêts avec des pin mâles et de l'isolant thermorétractable.

Et pour le nettoyage de la cuve, j'ai mis un port USB mâle/femelle pour la sonde, histoire de pouvoir la débrancher aisément et éviter d'embarquer tout le système au moindre déplacement de brassin (valabe seulement si vous optez pour une sonde fixe)..
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Céréales killer, buveur de bière en série
Avatar de l’utilisateur
Boggy62000
Arpette
Arpette
Messages : 372
Inscrit depuis : 9 ans 4 mois
Brasseur : Amateur
A remercié : 42 fois
A été remercié : 10 fois

Open GraiNMaster, l'automate de brassage open source

Message par Boggy62000 »

Bonjour maxvellinho,
Tu as pris quoi comme buzzer car mon passif ne fonctionne pas même en bidouillant le code. Si tu as une photo ou une référence, je suis preneur

Pour percer les trous, j’ai utilisé de mon côté les emporte pièces de canard rouge et fait les trous initiaux avec des meules dremel : super efficace et moins cher.

Effectivement, je vais mettre des fiches à la sonde, résistance et pompe pour faciliter nettoyage et transport.

Pour epidemaiis,
La bobine est une alimentation qui me permet d’utiliser une carte qui me sort ensuite du 12 et du 5v continu. J’avais ces restes de bricolages precedents.