Distributeur nourriture

De fablab
Aller à : navigation, rechercher

Introduction

Description du projet

Ce projet est un distributeur automatique de nourriture pour les animaux de compagnie. Le distributeur se déclenche aux heures spécifiées par l'utilisateur via une application mobile.

Membres de l’équipe

  • Pedro ERNESTO
  • Mathis LAVIGNE
  • Matthieu PETIT
  • Hugo PONS

Problématique

Actuellement, presque tout le monde a un animal domestique, souvent un chat ou un chien. En maître indignes que nous sommes, nous passons la plupart de nos journées loin de chez nous et de nos animaux pour travailler, étudier, s’amuser, etc. Ces animaux peuvent avoir faim et il n'y aura personne pour les nourrir.

Notre distributeur automatique de nourriture permettrait de garder nos animaux de compagnie nourris et heureux.

À l'aide d'une application mobile, il est possible de configurer les heures auxquelles nourrir nos animaux, et même de déclencher instantanément le distributeur, tout cela en étant n'importe où dans le monde.

Ce distributeur automatique ne doit pas être complètement dépendant d’APIs ou d’un serveur distant, qui pourraient tomber en panne et bloquer l’activation du distributeur. Une solution, que nous avons implémentée, serait de sauvegarder en local la configuration la plus récente afin que le distributeur puisse fonctionner même sans accès à internet.

Nous voulons créer un distributeur automatique peu cher et facile à fabriquer chez soi, à la manière des low-techs.

Matériel utilisé

Voir le Matériel ci-dessous

Scénario d’utilisation

Démonstration

ESP-8266

Application

Page d'accueil

"Accueil"

Sur la page d’accueil, il est possible de :

  • Déclencher le petfeeder instantanément (au prochain réveil de l’ESP)
  • Voir l’heure de la dernière mise à jour de la configuration
  • Voir la liste des horaires programmés, dans un ordre croissant
  • Naviguer vers la page d’édition

Modification des horaires

"Modification"

Sur cet écran, l'utilisateur peut voir la liste des heures à laquelle le distributeur se déclenche. Si la configuration est vide, cet écran comporte uniquement le bouton d'ajout. Sinon, il est possible de :

  • Voir la liste des horaires programmées sur la configuration actuelle
  • Ajouter un horaire
  • Supprimer un horaire
  • Supprimer tous les horaires
  • Modifier un horaire
  • Soumettre les modifications
  • Revenir à l'accueil

Budget approximatif

Matériel

  • ESP8266 (microcontrôleur avec carte Wi-Fi) : 5€
  • Moteur : REF + PRIX
  • Contenant : Gratuit
  • Hélice imprimée en 3D : À VOIR
  • Breadboard (utilisée pour le prototype mais pas nécessaire) : 5€
  • Jumping Wires : Coût négligeable

Total : 10 + ?

Temps de travail

Bilan

Avec un coût total de X euros et du matériel facile à se procurer, notre prototype répond à notre problématique initiale.

Pistes d'amélioration

Piste 1

Prise en compte des fuseaux horaires du distributeur et de l'utilisateur.

Piste 2

Piste 3

Sources

https://github.com/matthieu994/petfeeder-website

https://github.com/MathisLav/petfeeder-esp8266