Le forum ⇒ Pico open source
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.
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.
- NicoJ
- Ch'ti nouveau
- Messages : 177
- Inscrit depuis : 12 ans 6 mois
- Je suis tuteur : oui
- Brasseur : Amateur
- Localisation : Saint-Denis, La R??union
- A remercié : 5 fois
- A été remercié : 8 fois
- Contact :
Re: Pico open source
OK ,c'est plus clair, mais j'ai l'impression que les schémas ne sont pas complet. Je ne trouve pas le schéma de la "cape" avec les ports P9 et l'EEPROM.
Sinon, peux-tu donner les références du boitier pour voir à quoi ça ressemble.
Sinon, peux-tu donner les références du boitier pour voir à quoi ça ressemble.
- Cede
- Maître Brasseur
- Messages : 4199
- Inscrit depuis : 18 ans 7 mois
- Je suis tuteur : oui
- Mon équipement : Un peu trop :)
- Brasseur : Amateur
- Localisation : Clapham / xToulouse
- A remercié : 28 fois
- A été remercié : 147 fois
- Contact :
Re: Pico open source
Comme je le disais, je n'ai pas finalisé les schémas de toutes les interfaces.
Pour les boitiers:
Boitiers BUD
Pour les boitiers:
Boitiers BUD
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
- map
- Maître Brasseur
- Messages : 2289
- Inscrit depuis : 14 ans 2 mois
- Je suis tuteur : oui
- Mon équipement : Pico de 100l motorisée.
Cuve cylindro conique. - Brasseur : Amateur
- Localisation : région grenobloise
- A remercié : 94 fois
- A été remercié : 119 fois
Re: Pico open source
Salut Aed,Aed a écrit :Bon pour la partie soft :
On peut représenter une pico comme un ensemble de cuves et un brassage comme une suite de paliers
En utilisant une représentions objet simple ca donnerait quelque chose comme ca (c'est juste un brouillon):
il faut d'abord construire chacune des cuves avec ses paramètres, puis définir les actions à effectuer à chaque palier.C'est très simple si on reste en séquentiel, ça devient un peu plus compliqué si on veut faire des paliers en parallèles (commencer l'ébu alors d'avoir fini le rinçage), il faut voir toutes les conditions possibles et c'est plus chaud à scripter simplement.
ex en séquentiel: pico simple composés d'une cuve d'eau chaude, une cuve matière sans chauffe et une cuve d'ebu
palier 1 : cuve eau chaude : remplir de xL- chauffer a xC°
palier 2 empatage : cuve matière : remplir de xL - mélanger xmin
palier 3 cuve eau chaude : chauffer à xC°
palier 4 rincage : cuve matière : remplir de xL - wait xmin - vider xL (ou xmin)
palier 5 ebu cuve d'ébu : chauffer à fond, alerte ébullition, chauffer modérément xmin, alerte a xmin houblon amer, alerte xmin houblon arom
note: pour une cuve il est possible plusieurs inputValve, outputValve et heater... (indispensable pour des "kettle RIMS" par exemple)
pour l'objet inputValve on peut avoir comme inputCuve l'objet null ou bien une pseudo cuve "reseauEauCourante", idem pour l'outputValve de la cuve d'abu avec le fermenteur ou même le refroidisseur...
J'avais commencé à travailler sur la modélisation objet d'une pico.
J'étais allé jusqu'à me définir une syntaxe textuelle permettant de la décrire et à développer un parseur permettant de créer les objets à partir à de cette syntaxe.
Bref l'idée était d'avoir un soft générique avec les spécificité contenues dans:
- Un fichier descriptif de la pico.
- Un fichier descriptif du schéma de brassage avec des actions automatiques mais aussi manuelles
- Les cuves bien entendues avec les fonctions principales:
- Mesurer la température.
- Chauffer
- Les transferts permettant, comme son nom l'indique, de transférer d'une cuve à une autre.
- Pour les cuves:
- Les sondes de température.
- Les chauffages.
- Eventuellement les sondes de niveau (pour le remplissage).
Mais après réflexion je ne pense pas que ce soit une bonne idée, les mesures étant assez imprécises.
- Pour les transferts:
- Les vannes pouvant être ouvertes ou fermées.
- Les pompes pour les transferts vers une cuve plus élevée.
Michel
L'eau sert à brasser. Certains en boivent.
- NicoJ
- Ch'ti nouveau
- Messages : 177
- Inscrit depuis : 12 ans 6 mois
- Je suis tuteur : oui
- Brasseur : Amateur
- Localisation : Saint-Denis, La R??union
- A remercié : 5 fois
- A été remercié : 8 fois
- Contact :
Re: Pico open source
Bonjour Michel,J'avais commencé à travailler sur la modélisation objet d'une pico.
J'étais allé jusqu'à me définir une syntaxe textuelle permettant de la décrire et à développer un parseur permettant de créer les objets à partir à de cette syntaxe.
Bref l'idée était d'avoir un soft générique avec les spécificité contenues dans:
Un fichier descriptif de la pico.
Un fichier descriptif du schéma de brassage avec des actions automatiques mais aussi manuelles
Concermant la pico, je suis arrivé à la conclusion qu'il y avait 2 types d'objets principaux:
Les cuves bien entendues avec les fonctions principales:
Mesurer la température.
Chauffer
Les transferts permettant, comme son nom l'indique, de transférer d'une cuve à une autre.
A ces objets principaux, j'avais associé des objets "artefacts":
Pour les cuves:
Les sondes de température.
Les chauffages.
Eventuellement les sondes de niveau (pour le remplissage).
Mais après réflexion je ne pense pas que ce soit une bonne idée, les mesures étant assez imprécises.
Pour les transferts:
Les vannes pouvant être ouvertes ou fermées.
Les pompes pour les transferts vers une cuve plus élevée.
As-tu un exemple de fichier descriptif tel que tu le décrit ?
- Aed
- Assistant
- Messages : 1011
- Inscrit depuis : 18 ans 10 mois
- Je suis tuteur : oui
- Mon équipement : miror 10hl
- Brasseur : Pro
- Localisation : Mazerier (Auvergne)
- A remercié : 8 fois
- A été remercié : 60 fois
- Contact :
Re: Pico open source
Quels sondes utilises tu ? Suivant les specs certaines ont l'air assez précises: les sondes de pressions et sonde de distance à ultrason. Par contre les débit mètre effectivement ce n'est pas très précis.map a écrit : Eventuellement les sondes de niveau (pour le remplissage).
Mais après réflexion je ne pense pas que ce soit une bonne idée, les mesures étant assez imprécises.[/list]
Righ'Beern Brew association brassiculturelle
- Cede
- Maître Brasseur
- Messages : 4199
- Inscrit depuis : 18 ans 7 mois
- Je suis tuteur : oui
- Mon équipement : Un peu trop :)
- Brasseur : Amateur
- Localisation : Clapham / xToulouse
- A remercié : 28 fois
- A été remercié : 147 fois
- Contact :
Re: Pico open source
Voici ce que j'ai reçu cette semaine.
Je vais aller souder un peu aujourd'hui
Je vais aller souder un peu aujourd'hui
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
- Cede
- Maître Brasseur
- Messages : 4199
- Inscrit depuis : 18 ans 7 mois
- Je suis tuteur : oui
- Mon équipement : Un peu trop :)
- Brasseur : Amateur
- Localisation : Clapham / xToulouse
- A remercié : 28 fois
- A été remercié : 147 fois
- Contact :
Re: Pico open source
Pas de photo aujourd'hui
Je n'arrive pas à mettre la main sur les connecteurs 14 broches, et je me demande même si je les ai commandés, tout comme les MCP23008 de la platine relais.... Bref, j'en ai remis en commande
Mais, mais, mais, j'ai mis le cape rapidement sur le Beaglebone, et il reconnait bien l'horloge RTC... donc au moins on aura l'heure juste
Cela dit, j'ai monté partiellement la carte principale, sans le circuit des sondes pt100, elle fait bien sa régulation 5V pour alimenter le Beaglebone.
Le reste viendra avec les connecteurs
Je n'arrive pas à mettre la main sur les connecteurs 14 broches, et je me demande même si je les ai commandés, tout comme les MCP23008 de la platine relais.... Bref, j'en ai remis en commande
Mais, mais, mais, j'ai mis le cape rapidement sur le Beaglebone, et il reconnait bien l'horloge RTC... donc au moins on aura l'heure juste
Cela dit, j'ai monté partiellement la carte principale, sans le circuit des sondes pt100, elle fait bien sa régulation 5V pour alimenter le Beaglebone.
Le reste viendra avec les connecteurs
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
- map
- Maître Brasseur
- Messages : 2289
- Inscrit depuis : 14 ans 2 mois
- Je suis tuteur : oui
- Mon équipement : Pico de 100l motorisée.
Cuve cylindro conique. - Brasseur : Amateur
- Localisation : région grenobloise
- A remercié : 94 fois
- A été remercié : 119 fois
Re: Pico open source
Désolé pour ma réponse tardive. J'ai pas mal de boulot. je survole le forum...NicoJ a écrit :Bonjour Michel,J'avais commencé à travailler sur la modélisation objet d'une pico.
J'étais allé jusqu'à me définir une syntaxe textuelle permettant de la décrire et à développer un parseur permettant de créer les objets à partir à de cette syntaxe.
Bref l'idée était d'avoir un soft générique avec les spécificité contenues dans:
Un fichier descriptif de la pico.
Un fichier descriptif du schéma de brassage avec des actions automatiques mais aussi manuelles
Concermant la pico, je suis arrivé à la conclusion qu'il y avait 2 types d'objets principaux:
Les cuves bien entendues avec les fonctions principales:
Mesurer la température.
Chauffer
Les transferts permettant, comme son nom l'indique, de transférer d'une cuve à une autre.
A ces objets principaux, j'avais associé des objets "artefacts":
Pour les cuves:
Les sondes de température.
Les chauffages.
Eventuellement les sondes de niveau (pour le remplissage).
Mais après réflexion je ne pense pas que ce soit une bonne idée, les mesures étant assez imprécises.
Pour les transferts:
Les vannes pouvant être ouvertes ou fermées.
Les pompes pour les transferts vers une cuve plus élevée.
As-tu un exemple de fichier descriptif tel que tu le décrit ?
J'ai chargé le fichier descriptif de la pico.
Ce n'est pas commenté mais je pense qu'avec un peu d'effort, ça se lit... surtout avec un éditeur xml.
Il n'y a pas encore tous les attributs des objets. Je comptais y ajouter les ports utilisés pour faire les mesures et donner les consignes.
L'idée c'est d'avoir un programme générique, les spécificités de la pico étant reportées dans le fichier descriptif.
Dans le cadre du boulot, on s'est posé la question de remonter des niveaux dans des silots pour comptabiliser les entrés/sorties de matières premières.Aed a écrit :Quels sondes utilises tu ? Suivant les specs certaines ont l'air assez précises: les sondes de pressions et sonde de distance à ultrason. Par contre les débit mètre effectivement ce n'est pas très précis.
La mesure n'étant pas très précise, on fait autrementL Le niveau est utilisé à titre de comparaison.
Nota: Pour les puriste, on ne passait directement du niveau 2 au niveau 4. Il y avait bien une application entre les deux.
Sur la base de ces éléments, je me suis dit que l'automatisation du remplissage (et des transferts):
- N'était pas forcément facile à mettre au point et risquait d'être imprécise.
J'utilise des flotteurs sur ma cuve tampon. Le niveau auquel ils déclenchent n'est pas constant dans le temps. Il y a jusqu'à un demi-centimètre d'écart. - Nécessitait une sonde exposée à des températures pontentiellement assez élevées et qu'il fallait nettoyer.
- Ne pouvait pas alléger les tâches manuelles sur une période longue.
L'intérêt c'est quand même de laisser la pico se débrouiller pour faire autre chose (nettoyer, faire à manger, ...). - Ne pouvait pas remplacer le dosage de l'ouverture manuelle pour la filtration.
Pour les transferts par gravité, c'est du tout manuel pour avoir le bon dosage.
Le programme de la pico affiche alors une tâche dans une liste de tâches à faire manuellement.
Pour les transferts plus compliqués (en fait tampon -> cuve ébu), le principe consiste à autoriser le transfert par le programme de la pico.
Le transfert vers la cuve ébu est automatisé sur détecteur de niveau (petits flotteurs), avec possibilité de forcer la consigne. C'est un bricolage que j'ai déja réalisé.
Michel
- Pièces jointes
-
[L’extension « txt » a été désactivée et ne peut plus être affichée.]
L'eau sert à brasser. Certains en boivent.
- Cede
- Maître Brasseur
- Messages : 4199
- Inscrit depuis : 18 ans 7 mois
- Je suis tuteur : oui
- Mon équipement : Un peu trop :)
- Brasseur : Amateur
- Localisation : Clapham / xToulouse
- A remercié : 28 fois
- A été remercié : 147 fois
- Contact :
Re: Pico open source
Aller, un petit update !
J'ai testé avec un bout de code en python.
La carte relais fonctionne, la carte principale aussi pour les entrées sorties.
Il me reste a tester les PT100, mais là j'ai oublié les AOPs... donc ça ira à la semaine prochaine.
Je me suis rendu compte que j'avais fait une erreur, qui est passée inaperçue donc je me retrouve avec des circuits pour les I/O analogiques qui ne vont pas super bien
En fait le VCC et la masse se sont retrouvés tous les deux comme une masse.
J'ai corrigé ça sur github.
Il y a une autre chose qui m'agace: la carte principale fournit du 5V, mais le BBB n'en veut pas.
A la maison je ne suis pas super bien équipé, donc je regarderais au boulot pour voir ce qu'il se passe.
Ça avance doucement, mais ça avance !
J'ai testé avec un bout de code en python.
La carte relais fonctionne, la carte principale aussi pour les entrées sorties.
Il me reste a tester les PT100, mais là j'ai oublié les AOPs... donc ça ira à la semaine prochaine.
Je me suis rendu compte que j'avais fait une erreur, qui est passée inaperçue donc je me retrouve avec des circuits pour les I/O analogiques qui ne vont pas super bien
En fait le VCC et la masse se sont retrouvés tous les deux comme une masse.
J'ai corrigé ça sur github.
Il y a une autre chose qui m'agace: la carte principale fournit du 5V, mais le BBB n'en veut pas.
A la maison je ne suis pas super bien équipé, donc je regarderais au boulot pour voir ce qu'il se passe.
Ça avance doucement, mais ça avance !
http://www.minibrasse.ca
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
En cours: Oud bruin 2020 Phase2, PA Jericho, Rousse Québécoise, Krispy Lager
Créer un compte ou se connecter pour rejoindre la discussion
Vous devez être membre pour pouvoir répondre
Créer un compte
Vous n‘êtes pas membre ? Inscrivez-vous pour rejoindre notre communauté
Les membres peuvent créer leurs propres sujets et s‘abonner à des sujets
C‘est gratuit et cela ne prend qu‘une minute