Carrefour Autonome

Communication Réseau

Le matériel et logiciels utilisés

Dispositif

Le fait d'être en réseau permet un matériel moindre. Contrairement à la communication série où un ordinateur avec un écran est nécessaire, ou à l'inconvénient de la faible mémoire de la carte Arduino, ici seul un Mini-PC avec Wifi est utile.

Ce Mini-PC est une PCDuino V2, avec Wifi integrée. Je l'ai connecté au réseau Wifi de la salle, et pris un ordinateur connecté à ce réseau. De ce fait, je peux acceder à distance à la PCDuino via un réseau VNC. Le Virtual Network Computing me permet de prendre la main sur un ordinateur à distance.

Pour simuler les feux, je possède une plaque d'essai, et 6 LEDs, deux rouges, deux oranges et deux vertes pour deux feux tricolores (car dans un carrefour à 4 feux, ces derniers marchent deux par deux en tout logique). Chaque LED est séparé de la PCDuino par une résistance, et connectée à une broche E/S (Entrée/Sortie) du Mini-PC.

Niveau logiciel, la PCDuino est sous une distribution Lubuntu, dérivée légère d'Ubuntu, avec un environnement graphique LXDE. Pour les logiciels, j'ai utilisé Scratch sur Windows et la PCDuino, Scratch4PCDuino qui est un portage permettant d'utiliser les ports E/S de la carte, Geany, éditeur de texte avec coloration syntaxique, un équivalent à NotePad++, et l'IDE Pyduino, un portage de certaines fonctionnalités E/S d'Arduino en language Python