Étape 13 : personnalisation
Tailles de verre
Dans le code de main.py de Drinkinator sur pi, mise à jour drinksize montants pour correspondre à vos tailles de verre. Finalement, je vais créer un « glasssize.txt » pour que cela soit facile. Les tailles de verre actuel sont essentiellement :
- Verre = 2oz shotglass
- Hauteur = 3oz shotglass
- Verre = verre tumbler
Je crois que 3000 = 1 oz et vous voulez calculer environ 80 % de celui.
Inventaire et recettes
Le bar bibliothèque manager est un programme simple / rapide qui fait trois choses essentielles :
- Inventory.txt dit quels liquides sont sur quel pompe. Lorsque barmanager charge les recettes, il crée un menu composé de toutes les recettes qui contiennent des ingrédients trouvés dans inventory.txt. Ce menu sert à générer les boutons sur l’écran tactile.
- La barre de gestionnaire charge recettes spécifiés dans drinkindex.txt. Les recettes réelles sont trouvent dans le dossier de recette. Pour ajouter une recette, créez un fichier texte dans le même format que les autres, puis créer une référence dans le drinkindex.txt
- Si vous avez une bonne recette, convertir les montants au pourcentage de la recette. Le gérant de bar sera converti à montants lorsqu’il doit se pencher sur la taille si verre il doit remplir.
La beauté de la bibliothèque barmanager est qu’il vous permet d’évoluer vers le haut ou vers le bas le numéro de la pompe très facilement.
Changer le nombre de pompes
Inventory.txt indique le nombre de pompes et de quels ingrédients sont sur quel pompe. Ajout ou suppression de ces lignes raconte la PI ce qui est disponible. Vous devez ensuite mettre à jour le programme drinkzilla à reconnaître (ou supprimer) Quels numéros de NIP votre nouvelle/supprimé les pompes sont sur. Une fois cela fait, il suffit de redémarrer le programme Drinkinator/Télécharger le nouveau programme arduino et la barmanager se chiffre à tout.
Une note sur la personnalisation
J’ai bien l’intention de construire dans les services publics dans le programme de kivy pour gérer ces donc les fichiers de texte ne sont jamais modifiés manuellement.