Étape 7: Programme & Organigramme
Je préfère garder mes projets simple et propre. Pour les programmes, il est facile de track & trace des erreurs. Probablement, il y a beaucoup d’améliorations possibles.
J’ai ajouté les organigrammes des 3 programmes. Le programme de messagerie électronique est séparé car il pourrait être utilisé par d’autres programmes également en cours d’exécution sur mon Raspberry PI.
Le nom de la connexion et login-mot de passe dans le programme de messagerie sont * joue * pour des raisons évidentes. Demander votre adresse de messagerie à Yahoo, Gmail ou autre fournisseur.
VNC-viewer
Voir capture d’écran : si tout fonctionne tout à droite, vous pouvez utiliser un téléphone ou un pc pour vous connecter dans le PI de framboise et de voir l’état de la machine d’alimentation.
-Sur la gauche le fichier de données de la tétée, l’index de la date, l’heure et alimentaire est stocké.
-Sur la droite du terminal du programme FishFeeder. J’ai tiré le capteur hors de l’eau, la sonde a enregistré une température inférieure à 20 ° C, un fichier d’erreur est écrit.
-Au milieu du terminal de programme de courrier électronique. Il trouve le fichier d’erreur et a envoyé un e-mail.
Vidéo
Dans la vidéo, l’écran LCD.
20160425 email rev0 Instructables.py 20160428 FishFeeder rev0.py 20160423 FishFeeder revB.ino