Étape 2: Comment AquaFeeder fonctionne...
C’est pour les gens qui veulent comprendre exactement comment AquaFeeder fonctionne.
Le programme sur l’Arduino est exécuté de la manière suivante :
- Après le démarrage, le l’Arduino positionne d’abord les deux servomoteurs dans leurs positions de départ (servo d’alimentation devrait être vers le haut et servo ouverture couvercle doit être en position fermée).
- Il procède ensuite à l’écran principal, qui montre :
- L’heure actuelle (au format 24 heures).
- La dernière fois que les poissons ont été nourris.
- Le temps les poissons seraient alimentés suivant.
- La température détectée par la sonde thermique.
- Le programme vous permet de régler l’heure via une connexion série ou par Bluetooth. Ouvrez la fenêtre série dans l’Arduino IDE ou une application Bluetooth Terminal dans Android et envoyer le temps dans ce format :
Par exemple, si vous souhaitez configurer l’heure sous forme de 5.00 pm, envoyer ceci :
- Si vous voulez l’époque à laquelle les poissons doivent être nourris, envoyez la commande suivante, par l’intermédiaire de série :
Par exemple, si vous voulez définir deux fois alimentation comme 11:30 et 17:45 :
Lorsque soit l’alimentation fois sont atteints, l’Arduino ouvre d’abord le couvercle de l’aquarium, tourne le servo alimentation pour qu’il abandonne la nourriture et puis ferme le couvercle.
Lorsque l’heure actuelle est égale à une de l’ensemble d’alimentation fois, AquaFeeder commence le protocole les aliments pour poissons, qui se déroule comme suit :
- AquaFeeder tout d’abord déclenche une alarme sonore.
- Ensuite, un servo ouvre le couvercle de l’aquarium.
- Autre le servo tourne ensuite le récipient de nourriture de poisson afin de supprimer certains aliments de poissons dans l’eau.
- Le poisson s’alimente servo puis revient à sa position normale (verticale).
- Les autres servos puis fermer le couvercle.
Remarque : j’ai va mettre à jour le code ; éventuellement monter de nouvelles fonctionnalités. Peut-être fixer des pépins dans le code qui n’ont pas encore été trouvés. Code de mise à jour le 25/04/14.