User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 15, 2012 4:43 pm

Bonjour à tous,

Je viens de commencer un projet visant à faire un Raspberry Pi roulant, le tout piloté par un iPhone.

Je compte expliquer la démarche en plusieurs étapes, mises en ligne au fur et à mesure où je reçois le matériel nécessaire.

La première partie est disponible ici : http://goddess-gate.com/projects/fr/ras ... ngraspip01
Une vidéo du concept de pilotage par l'iPhone que j'ai mis en place pour valider l'aspect technique : http://www.youtube.com/watch?v=zaB3agbCoIY
Le code que j'utilise pour ce projet, tant côté serveur que iPhone (amené à évoluer fortement au cours de l'avancée du projet) : https://github.com/aboudou/movingraspi

La seconde partie sera en ligne fin décembre 2012, et la troisième partie courant janvier 2013.

Bonne soirée à tous.
Last edited by aboudou on Mon Jun 03, 2013 9:57 am, edited 1 time in total.
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Thu Dec 27, 2012 9:05 pm

Bonjour tout le monde,

La seconde partie, concernant la communication entre le Raspberry Pi et l'iPhone est maintenant en ligne : http://goddess-gate.com/projects/fr/ras ... ngraspip02

Bonnes fêtes :-)
Last edited by aboudou on Mon Jun 03, 2013 9:56 am, edited 1 time in total.
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

trouch
Posts: 310
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Fri Dec 28, 2012 8:57 pm

tiens, j'ai fait la même chose avec webiopi, pour le prochain magpi ;)
une astuce : pas besoin de transistors entre le h-bridge et le Pi !
tu peux controler le H-bridge avec des signaux TTL 3.3V.

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 6:30 am

Ah, je suis curieux de voir la technique utilisée, même s'il est un peu tard pour changer mes plans.

Tu as une URL qui explique comment tu fais ?

Merci :-)
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

User avatar
ecaheti
Posts: 139
Joined: Tue Aug 14, 2012 3:06 pm
Location: Normandie, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 8:03 am

Moi j'ai fait discuté mon Pi avec ma Nintendo DS ^^
Et bien ça fait pareil qu'avec un Iphone en fait !

trouch
Posts: 310
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 8:51 pm

c'est pas difficile de relier un H-bridge au raspberry :
tu relies chacune des 6 entrées du H-bridge à une GPIO configurée en sortie.
VCC du h-bridge au 5V du Pi.
VSS du h-bridge au pole + de ton alimentation
et tu relie les masses batterie/Pi/h-bridge ensemble

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 8:55 pm

OK, je n'avais pas compris que tu parlais d'utiliser un H-Bridge tout prêt. J'avais aussi pensé à cette solution, mais je me suis dit que c'était plus « fun » de faire son propre H-Bridge (et aussi plus instructif sur le fonctionnement de ce montage).

Merci pour la précision :-)
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

trouch
Posts: 310
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 9:02 pm

ah ok, j'avais mal compris la conclusion de ta seconde partie.
je pensais que tu utilisais les transistors pour faire un conversion 3.3 -> 5V et que tu allais mettre un CI H-bridge derrière.
dans le magpi de decembre, il ont utilisé des transistors comme toi :
http://issuu.com/themagpi/docs/issue_8_ ... ode=window

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 9:06 pm

Oui, mon utilisation est la même que celle du MagPi #8. C'est d'ailleurs de là qu'est partie mon idée du RasPi piloté par iPhone.
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

trouch
Posts: 310
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 9:40 pm

sinon, quite à utiliser des sockets, tu peux pousser l'optimisation et envoyer juste un octet par commande :
0x00:stop
0x01:avance
0x02:recule
0x03:tourneDroite
0x04:tourneGauche
tu peux aussi utiliser les 4 premiers bit pour le moteur gauche et les 4 derniers pour le droit.

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 9:46 pm

Le but n'est pas d'optimiser, mais d'être clair. Et un message « textuel » est plus lisible que de simples codes.

Ça permet d'avoir une base de travail compréhensible par un maximum de personnes, quitte à ce que chacun adapte à sa sauce et à ses besoins.
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

trouch
Posts: 310
Joined: Fri Aug 03, 2012 7:24 pm
Location: France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Dec 29, 2012 10:01 pm

un octet, ça peut aussi être un caractère, comme ça c'est à la fois optimisé et clair ;)
'S' Stop, 'F' Forward, 'B' Backward, 'L' , 'R'
ça permet de faire un switch plutot qu'un ensemble de if/elif, ou d'utiliser un tableau de mapping octet/caractère => fonction

WebIOPi - Raspberry Pi REST Framework to control your Pi from the web
http://store.raspberrypi.com/projects/webiopi
http://code.google.com/p/webiopi/
http://trouch.com

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sat Jan 26, 2013 4:05 pm

Bonjour tout le monde,

La troisième partie, avec le résultat final est maintenant en ligne : http://goddess-gate.com/projects/fr/ras ... ngraspip03
Last edited by aboudou on Mon Jun 03, 2013 9:54 am, edited 1 time in total.
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

jelopo
Posts: 1176
Joined: Wed Oct 17, 2012 7:53 pm

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sun Jan 27, 2013 12:12 pm

Bonjour,
beau projet, félicitations.
Avec quel logiciel dessines-tu tes schémas de composants électroniques ?

A+

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sun Jan 27, 2013 12:34 pm

Merci.

Pour les schémas, j'utilise Fritzing : http://fritzing.org/ avec la bibliothèque Adafruit pour les composants non intégrés en standard (avec entre autres le Raspberry Pi) : https://github.com/adafruit/Fritzing-Library
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

jelopo
Posts: 1176
Joined: Wed Oct 17, 2012 7:53 pm

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sun Jan 27, 2013 12:51 pm

Merci pour l'info.
A+

nekcorp
Posts: 25
Joined: Sat Jan 26, 2013 11:01 pm

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sun Jan 27, 2013 8:46 pm

Salut à toi,

Super projet je veux également me lancer dans ce genre d'applications avec mon Pi. Je vais te suivre de très prêt.

Merci de partager ce genre de projet aussi bien détaillé.

@+

User avatar
aboudou
Posts: 98
Joined: Wed Aug 08, 2012 12:38 pm
Location: Cintegabelle, France
Contact: Website

Re: MovingRaspi : un Raspberry Pi roulant piloté par iPhone

Sun Jan 27, 2013 8:48 pm

You're welcome :)
https://goddess-gate.com/ - My main website
http://raspberrypi.goddess-gate.com/ - A website about (and hosted by) my Raspberry Pi
https://twitter.com/boudouarnaud - Follow me on Twitter
http://www.fablab-sud31.fr/ - Fab Lab Sud31-Val d'Ariège

Return to “Français”

Who is online

Users browsing this forum: No registered users and 5 guests