Go Down

Topic: Voiture commandée depuis une page web (Read 1 time) previous topic - next topic

tahitibob35

Mar 09, 2015, 10:16 pm Last Edit: Mar 09, 2015, 10:20 pm by tahitibob35
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 :
http://youtu.be/r-6YXS3Z8MU
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 :
- Commandée par une télécommande de télé :
https://www.youtube.com/watch?v=7nkQ1_Pg_SE
- La traditionnelle suiveuse de ligne :
https://www.youtube.com/watch?v=lBk1sqPxFes
https://www.youtube.com/watch?v=FViArUjX42A
- Evitement d'obstacle avec un capteur à ultrasons
https://www.youtube.com/watch?v=9wrFNJAlwMQ
https://www.youtube.com/watch?v=T28nqvt8SYA

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.

infobarquee

bonjour,
Quote
C'est pas un projet vraiment utile non plus.
donc forcément indispensable :)
AUCUNE AIDE PAR MP

tedour

Bravo !
Du coup tu communiques comment ? du Wifi ?

tahitibob35

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....

XavierMiller

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

tahitibob35

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)

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy