machine a cocktail
#22
Posté 19 décembre 2013 - 09:04
Tkt je sais faire ça />
Je ne suis pas sûr que ta réponse lui apporte beaucoup d'aide ^^"
Clemsi93 :
La programmation de ton système dépendra en partie de la manière ton tu câbleras l'électronique, et de la manière dont tu veux que ton système fonctionne. Dans ton cas, il y a en gros deux étapes :
1 - écrire les fonctions de base qui contrôleront les différentes parties de ton système : commande des vannes, rotation du plateau (pour le verre ou les bouteilles), mesure de la quantité de liquide versée, lecture d'un pad numérique / interface utilisateur, etc.
2 - écriture des "recettes" des cocktails : ça vient ensuite et le but est d'utiliser les fonctions que tu as rédigé au-dessus.
Si tu cherches dans les posts un peu plus anciens, l'organisation du code a déjà été expliquée (je l'ai fait ici). Pour faire une séquence comme tu en parles dans ton premier post, il faut que tu enchaînes les instructions "Tourner-attendre". Par exemple, en pseudo-code :
setup() { ... } loop() { |--- Appel à une Fonction qui fait : | Tourner de X degrés | Attendre de Y ms ... |--- Appel à une Fonction qui fait : | Tourner de Z degrés | Attendre W ms ... }
Tu peux t'inspirer de http://arduino.cc/en/Tutorial/Sweep pour écrire cette Fonction. À noter que les servomoteurs tournent rarement à plus de 180°. Si tu utilises un simple moteur, c'est un peu plus compliqué puisqu'il faut savoir à quelle vitesse il va pour en déduire la rotation qu'il applique au plateau (et en déduire le temps pendant lequel l'allumer).
Bon courage et montre-nous déjà ce que tu as pu faire !
#23
Posté 19 décembre 2013 - 09:09
Je ne suis pas sûr que ta réponse lui apporte beaucoup d'aide ^^"
Clemsi93 :
La programmation de ton système dépendra en partie de la manière ton tu câbleras l'électronique, et de la manière dont tu veux que ton système fonctionne. Dans ton cas, il y a en gros deux étapes :
1 - écrire les fonctions de base qui contrôleront les différentes parties de ton système : commande des vannes, rotation du plateau (pour le verre ou les bouteilles), mesure de la quantité de liquide versée, lecture d'un pad numérique / interface utilisateur, etc.
2 - écriture des "recettes" des cocktails : ça vient ensuite et le but est d'utiliser les fonctions que tu as rédigé au-dessus.
Si tu cherches dans les posts un peu plus anciens, l'organisation du code a déjà été expliquée (je l'ai fait ici). Pour faire une séquence comme tu en parles dans ton premier post, il faut que tu enchaînes les instructions "Tourner-attendre". Par exemple, en pseudo-code :setup() { ... } loop() { |--- Appel à une Fonction qui fait : | Tourner de X degrés | Attendre de Y ms ... |--- Appel à une Fonction qui fait : | Tourner de Z degrés | Attendre W ms ... }
Tu peux t'inspirer de http://arduino.cc/en/Tutorial/Sweep pour écrire cette Fonction. À noter que les servomoteurs tournent rarement à plus de 180°. Si tu utilises un simple moteur, c'est un peu plus compliqué puisqu'il faut savoir à quelle vitesse il va pour en déduire la rotation qu'il applique au plateau (et en déduire le temps pendant lequel l'allumer).
Bon courage et montre-nous déjà ce que tu as pu faire !
Tkt, je lui parle par email donc je lui explique mais merci pour l'info
#24
Posté 28 décembre 2013 - 12:26
Je ne suis pas sûr que ta réponse lui apporte beaucoup d'aide ^^"
Clemsi93 :
La programmation de ton système dépendra en partie de la manière ton tu câbleras l'électronique, et de la manière dont tu veux que ton système fonctionne. Dans ton cas, il y a en gros deux étapes :
1 - écrire les fonctions de base qui contrôleront les différentes parties de ton système : commande des vannes, rotation du plateau (pour le verre ou les bouteilles), mesure de la quantité de liquide versée, lecture d'un pad numérique / interface utilisateur, etc.
2 - écriture des "recettes" des cocktails : ça vient ensuite et le but est d'utiliser les fonctions que tu as rédigé au-dessus.
Si tu cherches dans les posts un peu plus anciens, l'organisation du code a déjà été expliquée (je l'ai fait ici). Pour faire une séquence comme tu en parles dans ton premier post, il faut que tu enchaînes les instructions "Tourner-attendre". Par exemple, en pseudo-code :setup() { ... } loop() { |--- Appel à une Fonction qui fait : | Tourner de X degrés | Attendre de Y ms ... |--- Appel à une Fonction qui fait : | Tourner de Z degrés | Attendre W ms ... }
Tu peux t'inspirer de http://arduino.cc/en/Tutorial/Sweep pour écrire cette Fonction. À noter que les servomoteurs tournent rarement à plus de 180°. Si tu utilises un simple moteur, c'est un peu plus compliqué puisqu'il faut savoir à quelle vitesse il va pour en déduire la rotation qu'il applique au plateau (et en déduire le temps pendant lequel l'allumer).
Bon courage et montre-nous déjà ce que tu as pu faire !
en faite j'aimerais qu'on m'explique ce langage ou encore que l'on me face un exemple avec mon programme je brancherai les electrovannes en ft du progrmamme
merci
#25
Posté 28 décembre 2013 - 01:31
#29
Posté 04 juillet 2018 - 10:17
Je remonte ce sujet parce que je viens de voir sur le Harmony of the seas (je regarde la tv en même temps que je surf sur le net) une très belle machine à cocktail : plusieurs centaines de bouteilles, plusieurs robot 6 axes pour les shakers..... des petits joueurs .
Répondre à ce sujet
0 utilisateur(s) li(sen)t ce sujet
0 members, 0 guests, 0 anonymous users