mardi 10 septembre 2013

Luchiana - Présentation de l'architecture physique

Voici une petite présentation de l'architecture de Luchiana. Pour rappel, Luchiana est un projet personnel d'intelligence artificielle. Le but est de pouvoir lui parler, lui poser des questions et même lui faire réaliser des actions comme l'envoie de mail ou encore contrôler la lumière de l'appartement.

La solution se base sur un code en python hébergé sur un raspberry pi. J'utilise le mode client/server.



D'un point de vue physique, c'est très simple. On retrouve la box pour l'accès à internet et qui permet au raspberry d'être accessible de l'extérieur et sur le réseau. Ensuite les différents éléments (lampes, volets, télé, ...) sont reliés au raspberry via les pins GPIO. Sur ces pins on peut brancher des emetteurs infra-rouge, ondes radio etc. J'ai également branché sur la prise jack un émetteur radio TankBot.

Les clients sont au nombre de 3: 
- un client web permettant la discussion en mode texte
- un client en ligne de commande avec reconnaissance et synthèse vocale
- un client Android avec reconnaissance et synthèse vocale.


Aucun commentaire:

Enregistrer un commentaire