Voiture commandée depuis une page web

Salut
Bon, c'est pas vraiment un projet fini.
C'est pas un projet vraiment utile non plus.
Mais comme je suis arrivé quelque chose d'intéressant, je partage.

J'ai donc réalisé une voiture commandée depuis une page web :

Il faut faire bouger le carré rouge dans le carré vert
Un peu difficile à piloter avec une seule main.... >:(

Les ingrédients :
Une uno
Une pandaboard (tournant avec Ubuntu)
2 moteurs Lego M
Une boite de Lego sortie du grenier
du python (framework bottle) pour gérer la websocket (pemet la communication bidrectionnelle avec un navigateur)

Avant ça, j'ai commencé par des trucs simples :

SerialComm est une librairie qui permet de communiquer facilement avec l'arduino via une liaison série depuis python.
De paire avec serialcomm.py

Faut maintenant car je réfléchisse à la suite....
J'aimerai qu'elle puisse me suivre ou repérer une cible avec une webcam.

Ou trouver autre chose de complètement différent et plus utile.
@+
David.

serialcomm.py.txt (4.1 KB)

websockets.py.txt (1.08 KB)

websockets1.ino (1.29 KB)

SerialComm.cpp (2.73 KB)

SerialComm.h (447 Bytes)

index.html.txt (2.51 KB)

bonjour,

C'est pas un projet vraiment utile non plus.

donc forcément indispensable :slight_smile:

Bravo !
Du coup tu communiques comment ? du Wifi ?

Salut
Oui en wifi via la freebox
J'aurai bien aimé configurer la pandaboard en mode adhoc pour être connecté en direct.
Mais apparemment la pandaboard le gère pas....

Ah bon ? Même avec une autre clef USB Wifi à 2$ ?

Si, sûrement... mais c'est un détail.
Mais qui m'intéressait c'était la connexion série et les websockets pour recevoir des données de l'arduino sans que le navigateur envoie de requêtes.
C'est l'arduino qui initie l'envoi des données. (pas de requête HTTP GET)