MimosaMecaniqueV1

Ce wiki a été archivé en 2018.

Le nouveau wiki se trouve à: ressources.labomedia.org

Les fonctionnalités sont désactivées: vous pouvez faire une recherche sur Google site:https://wiki.labomedia.org et découvrir La Labomedia.

De Centre de Ressources Numériques - Labomedia
Aller à : navigation, rechercher

Description du projet

Approche fort rustique du contrôle de l’environnement de vie d'un végétal depuis une interface disponible publiquement sur Internet. L'idée de cette V1 est d'exposer un existant et de poser quelques bases pour une éventuelle évolution.

Végétal

Mimosa-pudica.jpg

Le Mimosa Pudica est une plante fort sympathique avec laquelle il est naturel d'avoir envie d'interagir.

Fonctionnement

MimosaMEcaniqueV1Diagrammedeséquence.png

Petit diagramme de séquence rapide pour se faire une idée d'un cas d'utilisation, les autres étant similaires.

Serveur Privé

Contrôle des relais 230V/5A

J'utilise une carte Velleman K8056, elle est connectée via RS232 au serveur. Elle est contrôlée par ce petit programme joyeusement disponible sous licence GPL, et dont l'utilisation est on ne peut plus simple :

Usage: k8056 [-S|-C|-T relay#]

Sur ces derniers sont connectés les divers dispositifs à contrôler - éclairage, pompe ...

Mimosa-mecanique.jpg

Webcam

A défaut de flux vidéo, le seul retour pour le moment est une image fixe - style webcam old scool - mise à jour régulièrement ou à la demande. On utilise l'astucieux "camE" disponible sous Linux pour publier le fichier directement sur le serveur Web public.

Serveur contrôle

Son rôle est très simple. Il reçoit les instruction du serveur Web, vérifie que ce n'est pas absurde - soixantième arrosage du jour ... et transfère l'information à la carte. Il se charge d'acquérir les images et le transmettre le flux vidéo.

Serveur Public

C'est le serveur permettant l'interaction avec l'internaute, c'est principalement du PHP qui transmets les demandes utilisateur au Serveur Privé via une classique connexion socket.

Mimosa-mecanique-2.jpg