View  Edit  Attributes  History  Attach  Print  Search

ACCUEIL | ARDUINO > S'INSTALLER > DEBUTER > APPROFONDIR | PROCESSING | MECATRONIQUE | MATERIEL | OUTILS | TESTS | Plus...|
Python > Shell > ATELIERS Python + Qt > PyQt apps > PyQt+Arduino | Mes Robots | RepRap | Mes lib'Arduino | Mes shields Arduino | Mes distros | Les Mini-PC |
ATELIERS ARDUINO| VIDEOS | COMPRENDRE | REFERENCES | CODER | TECHNIQUE | GNU/LINUX | LIENS | Rien à voir |

Les fonctionnalités de la GLAP-Box couplée à une carte Arduino

GLAPBOX

La GLAP-Box couplée à une carte Arduino fournit :

  • fonctionnalités résultantes de l'utilisation simultanée d'une carte Arduino avec un PC embarqué,
  • les fonctionnalités propres de la carte Arduino,
  • les fonctionnalités propres du PC embarqué sous Linux et utilisant Processing

Les fonctionnalités spécifiques résultants du système embarqué GLAP-Box + carte Arduino

L'association d'une carte Arduino connectée par le port USB à un PC embarqué tournant sous Gnu/Linux avec IDE Arduino et Processing (GLAP-Box) offre les fonctionnalités supplémentaires suivantes (entre autres) :

  • programmation à distance et sans fil de la carte Arduino embarquée par accès au bureau distant du PC embarqué par wifi ou par réseau local ou distant (internet).
  • visualisation graphique à distance et sans fil des mesures issues de la carte Arduino (jusqu'à 6 capteurs)
  • envoi et réception de chaînes de caractères par le réseau wifi entre un PC fixe et la GLAP-Box permettant de contrôler à distance l'exécution du programme Arduino (tout comme on le ferait via le Terminal Série en local !) permettant de contrôler des moteurs, etc... à distance et sans fil !
  • partage de fichiers distant sans fil entre la plateforme embarquée et le PC fixe, permettant de développer un programme en local, de le copier sur le robot ou encore de récupérer par simple copier/coller un fichier de données de datalogging depuis le robot... !!
  • déclenchement par la carte Arduino d'applications du systèmes Gnu/Linux par programmation via l'interface processing, permettant notamment :
    • la synthèse vocale
    • la lecture de fichiers sons
    • la capture vidéo
    • la reconnaissance visuelle, le suivi d'objet
    • ...

A elles seules, ces fonctionnalités font de la GLAP-Box une base de développement d'une redoutable efficacité ! Mais la GLAP-Box intègre également toutes les fonctionnalités de l'interface Processing et de la plateforme Arduino, donnant au final une plateforme de développement très polyvalente.

Par ailleurs, l'utilisation d'une GLAP-Box permet d'utiliser en embarqué la plupart des programmes Arduino et Processing développés en local ce qui offre un gain de temps important pour le développement.

Les fonctionnalités propres de la carte Arduino

ENTREES NUMERIQUES ON/OFF

  • Boutons Poussoirs
  • Clavier matriciels
  • Capteurs numériques

ENTREES ANALOGIQUES

  • Capteurs analogiques monovoie
  • Capteurs analogiques multi-voies
  • Joystick

SORTIES NUMERIQUES ON/OFF

  • LEDs, Digits
  • Afficheurs LCD
  • Interfaces Moteurs :
    • Moteurs CC,
    • Moteurs pas à pas,
    • Servomoteurs

FONCTIONS INTERNES

  • Comptages
  • Interruptions externes
  • Temporisation
  • Fonctions math
  • Virgule flottante
  • Manip chaine texte

MODULES COMPLEXES A COMMUNICATION SERIE (SPI, I2C, RS232, OneWire, etc...)

  • Affichages
    • LCD TFT couleur
  • Entrées
    • Touchpad
  • Capteurs évolués
    • module GPS
    • Capteurs One Wire
    • Récepteur DCF 77
    • Boussole numérique
  • Communication
    • Ethernet
    • XBee
    • Wifi
  • Stockage
    • SD Card

Les fonctionnalités propres de la GLAP-Box (PC embarqué)

Dispositifs d'entrée

  • Micro
  • Webcam
  • Clavier, Souris
  • +/- Touchpad, tablette tactile

Communications

  • USB - série
  • Ethernet
  • Wifi

Fonctionnalités liées aux logiciels du système Gnu/Linux (Ubuntu)

  • Affichage webcam
  • Capture son
  • Synthèse Vocale
  • Lecture fichiers sons
  • Bureau à distance
  • Wifi
  • Outils réseaux
  • Gestion du son, ampli

Fonctionnalités liées à l'interface IDE Arduino

  • Programmation Carte Arduino
  • Fenetre Terminal

Fonctionnalités liées à l'interface Processing, véritable couteau suisse logiciel !

  • Affichage Graphique
  • Traitement Image
  • Capture Vidéo
  • Reconnaissance Visuelle
  • Reconnaissance Vocale (résultat moyen...)
  • Fonctions mathématiques avancées
  • Communication Série vers la carte Arduino
  • Communication réseau wifi et ethernet
  • Ligne Commande programmable
  • Affichage Texte / Affichage en Console
  • Librairie GUI
  • Librairie sons
  • Gestion Souris, clavier

Dispositifs Sortie

  • Affichage graphique (VGA)
  • Carte son

Stockage de données

  • Disque dur
  • Disque externe USB
  • SD card

Conclusion provisoire :

  • La polyvalence potentielle de cette association PC + Processing + Arduino en embarqué est impressionnante et permet d'envisager à peu près ce que l'on veut en terme de développement amateur.