Caps Services - Forum

Le café de la place => Divers => Discussion démarrée par: TiTi le 08 Janvier 2014 à 19:10:12

Titre: Projet Arduino / Electronique
Posté par: TiTi le 08 Janvier 2014 à 19:10:12
Bonjour à tous :p,

Etant en 1ère S Science de l'ingénieur, nous devons faire un projet.

Nous nous sommes lancé (petit groupe de 3 personnes) dans la réalisation d'une voiture électrique télécommandé par un téléphone portable sous Android.
La voiture dans un premier temps détectera et s'arrêtera automatiquement à la détection d'un obstacle pour éviter tout choc.

Plus tard on aimerait lui faire faire esquiver l'obstacle si cela est possible, pot, sac, ... mais bien sûr ne pourra pas contourner un mur.

Donc pour le moment je suis en train de faire l'application coté Android (Client) donc en Java et le serveur sur l'arduino Yun en C++ (Donc par Wifi, en espérant qu'il n'y aura pas trop de latence, je compte 2 ms pour transmettre le message donc logiquement pas de problème).

Pour l'électronique j'utilise deux moteurs (pas les mêmes) : 1 pour tourner les roues avant, et 1 autre pour la propulsion arrière. Pour l'alimenter, je pense à 6 piles LR06 AA ou encore une pile 9V faut que je vérifie la tension de mon moteur.
Pour gérer les deux moteurs, l'arduino avec un pont H qui me permet d'avoir une source d'alimentation extérieur et en plus gérer ma vitesse avec une sortie PWM de mon arduino.

Voilà un petit projet que nous sommes en train de faire, et je trouve ça très bien. Donc si d'autres veulent tester de se mettre à l'électronique je conseil largement l'arduino (Ou Rpi mais il n'est pas forcément fait pour cela).

Au passage venez présenter vos projets ça m'intéresse fortement.

Quand j'aurais plus d'expérience je vais essayer de faire un hélicoptère ou un quadricoptère.

Bonne journée :p
Titre: Re : Projet Arduino / Electronique
Posté par: Damien le 08 Janvier 2014 à 19:41:36
Quel lycée ?
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 08 Janvier 2014 à 20:11:27
Lycée René Cassin Mâcon.
Titre: Re : Projet Arduino / Electronique
Posté par: Bikeurs le 08 Janvier 2014 à 21:42:38
Tien c'est en rapport avec une vidéo que j'ai vu ce matin. Pour te donner des idées :

[CES14] Les deux nouveaux drones de Parrot (http://www.youtube.com/watch?v=MWF9uSaxFjg#ws)

Sinon moi quand j'étais en seconde, il y a 5 ans, j'avais un projet aussi. On avais une voiture électrique et on devait apporté plusieurs modification dessus (des phares, une pince pour prendre un objet, une caméra qui renvoie l'image en sans fil à une TV, un panneau solaire pour recharger les batteries). Le but de toute ces modification c'est de pouvoir piloté la voiture le long d'un circuit parsemé d'embuches pour aller chercher un objet en fin de circuit et le ramener au début. On devait piloter cette voiture sans la voir, d'où l'utilité de la caméra. Il fallait allumer les phares pour passer dans un tunnel. Intéressant aussi comme projet.
Il y a 5 ans Android en était qu'a ces débuts  :)
Titre: Re : Projet Arduino / Electronique
Posté par: graphisketch le 08 Janvier 2014 à 21:58:53
ben dites donc c'est super cool les lycées de nos jours ... j'ai fait F2 (électronique en un temps assez ancien) et il n'y avait pas de projet à faire (enfin si l'éternel "clap inter" ou trucs du genre) , on bouffait des maths et de l'électro tte la journée ...bon en même temps il n'y avait pas non plus de téléphones portables , ni même d'internet :o alors faut relativiser ;)...en tous cas profites bien de ce que tu peux faire au lycée ...et en même temps lorsqu'on voit ce que tu fais déjà on ne peut qu'avoir confiance en toi pour ton avenir... :) chapeau bas ...
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 08 Janvier 2014 à 21:59:53
Oui en effet c'est intéressant, j'avais vu le même prototype sur un blog.

Ce projet j'ai environs 36h (Mécanique et électronique compris) => TPE compte point au dessus de 10 *2 pour le BAC
L'année prochaine j'ai un autre projet beaucoup plus gros.

Le lycée ne fait pas ça pour tout le monde, pour les SVT (3h de cours, TPE c'est un exposé), moi SI (7h de cours) et donc on a le droit a un projet beaucoup plus gros, et technique vu qu'on fait de le SI.

J'avais aussi eu l'idée de la caméra, sauf que en chargeant trop l'arduino je pense que ce ne sera pas assez performant en réaction. Il faudrait limite un Rpi à coté.
Niveau design je suis pas aussi performant que eux :
(http://puu.sh/6dQM8.png)
Titre: Re : Projet Arduino / Electronique
Posté par: Bikeurs le 08 Janvier 2014 à 22:02:20
Faut déjà faire fonctionnel avant le design, je pense.
Titre: Re : Projet Arduino / Electronique
Posté par: pierre_ le 08 Janvier 2014 à 23:57:09
Sympa le projet ! J'aurai adoré pouvoir faire ça au lycée, mais même remarque que graphisketch, on se partageait une connexion RNIS 128k pour tout un lycée à l'époque, donc ça situe l'environnement technologique :)

Si tu veux monter une caméra, il y a effectivement le couple Rpi+arduino, mais également des plaquettes intégrées, comme le BeagleBone Black (http://beagleboard.org/Products/BeagleBone%20Black) qui fait les deux. C'est un peu plus cher, mais un peu plus puissant qu'un Rpi (pour la version black) et tu peux embarquer de l'Android ou de l'Ubuntu.

J'ai fait le thermostat de ma maison avec Arduino + serveur LAMP. C'est moins sexy, mais ça tient plus chaud !

@Bikeurs : Pas forcément, le design fait office de maquette permettant de visualiser certains besoins fonctionnels derrière. Maintenant, le mieux serait d'écrire un CdC ;)
Titre: Re : Projet Arduino / Electronique
Posté par: Macharius le 09 Janvier 2014 à 09:53:53
Citation de: TiTi le 08 Janvier 2014 à 19:10:12
Donc si d'autres veulent tester de se mettre à l'électronique je conseil largement l'arduino (Ou Rpi mais il n'est pas forcément fait pour cela).

Je vais faire mon pinailleur mais moi perso quand on me parle d'électronique je pense plutôt fonction de transfert (en Fourier), transistors, capas, solénoïdes, ... Quand je faisais de la SI (PSI power !), c'était plutôt diagramme de Bode/Niquist, transformée de Laplace et les torseurs (tout ça pour analyser le mouvement d'un manège).

Pour moi ton projet s'apparente plutôt à un projet d'application en automatique... Et le truc drôle serait de le faire basculer en robotique (genre ta voiture se pilote même toute seule... plus besoin de télécommande)
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 09 Janvier 2014 à 18:26:09
Macharius, je sais pas ton niveau d'électronique, mais je préfère commencer doucement. Surtout qu'il faut arriver à finir, car c'est dommage de louper des points au bac pour ça !

Après en électronique pour ma voiture, j'avoue ça sera limité en : 1 pont H, Diode, résistances, leds, moteurs, et oui. Je pense que toi tu connais plus la programmation des MicroController, avec flowcode par exemple ? Moi je me sers d'une Arduino qui est plus qu'un simple microcontroller et plus performant.

Après sur des termes tu me parles un peu chinois !
Pour le moment en cours, je suis loin de tout ça, on est dans les bases.
Titre: Re : Re : Projet Arduino / Electronique
Posté par: Nico_S le 09 Janvier 2014 à 21:15:56
Citation de: Macharius le 09 Janvier 2014 à 09:53:53
Citation de: TiTi le 08 Janvier 2014 à 19:10:12
Donc si d'autres veulent tester de se mettre à l'électronique je conseil largement l'arduino (Ou Rpi mais il n'est pas forcément fait pour cela).

Je vais faire mon pinailleur mais moi perso quand on me parle d'électronique je pense plutôt fonction de transfert (en Fourier), transistors, capas, solénoïdes, ... Quand je faisais de la SI (PSI power !), c'était plutôt diagramme de Bode/Niquist, transformée de Laplace et les torseurs (tout ça pour analyser le mouvement d'un manège).

Pour moi ton projet s'apparente plutôt à un projet d'application en automatique... Et le truc drôle serait de le faire basculer en robotique (genre ta voiture se pilote même toute seule... plus besoin de télécommande)

Ca Google le fait déjà  ;D
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 09 Janvier 2014 à 21:27:31
Au début on était partit pour faire un truc similaire.
En gros tu as un télécommande, quand tu appuis dessus, elle envoi un ultrason, et la voiture vient toute seule.
Titre: Re : Re : Projet Arduino / Electronique
Posté par: Macharius le 14 Janvier 2014 à 15:01:20
Citation de: TiTi le 09 Janvier 2014 à 18:26:09
Macharius, je sais pas ton niveau d'électronique, mais je préfère commencer doucement. Surtout qu'il faut arriver à finir, car c'est dommage de louper des points au bac pour ça !

Après en électronique pour ma voiture, j'avoue ça sera limité en : 1 pont H, Diode, résistances, leds, moteurs, et oui. Je pense que toi tu connais plus la programmation des MicroController, avec flowcode par exemple ? Moi je me sers d'une Arduino qui est plus qu'un simple microcontroller et plus performant.

Après sur des termes tu me parles un peu chinois !
Pour le moment en cours, je suis loin de tout ça, on est dans les bases.

Je ne remets pas en cause ton projet, c'est juste que pour moi l'électronique ce n'est pas programmer un Arduino... (mais Wikipedia me rassure :
CitationEn raison du succès des appareils fonctionnant grâce à l'électronique et de leur impact sur la vie courante, le grand Public amalgame souvent électronique avec cybernétique (science de l'automatique), aussi bien qu'avec informatique.
et peut-être aussi ai-je été traumatiser par mes profs d'électronique qui nous faisait résoudre des problème dont chaque ligne d'équation prenait quasiment une feuille A4)

Et justement, de ce que je comprends, ton projet c'est essentiellement de piloter ton système "électronique" à l'aide de l'Arduino. Et donc je persiste dans le fait que ton projet devrait être plutôt qualifié de projet d'automatique plus que d'électronique. Après ce n'est qu'une question de vocabulaire et le principal est que tu t'éclates à le faire (et je pense que tu as largement le temps de voir tout le reste plus tard que ce soit en prépa ou à la Fac ;))

Citation de: graphisketch le 08 Janvier 2014 à 21:58:53
ben dites donc c'est super cool les lycées de nos jours ... j'ai fait F2 (électronique en un temps assez ancien) et il n'y avait pas de projet à faire (enfin si l'éternel "clap inter" ou trucs du genre) , on bouffait des maths et de l'électro tte la journée ...bon en même temps il n'y avait pas non plus de téléphones portables , ni même d'internet :o alors faut relativiser ;)...en tous cas profites bien de ce que tu peux faire au lycée ...et en même temps lorsqu'on voit ce que tu fais déjà on ne peut qu'avoir confiance en toi pour ton avenir... :) chapeau bas ...

Je plussoie ;) Je suis passé un poil trop tôt au lycée pour avoir la chance de faire ce genre de chose (et en plus y'avait pas de SI dans mon lycée). Mais par contre effectivement profites en tant que t'es au lycée de faire des trucs cool comme ça parce qu'après c'est pas toujours aussi drôle ;) (survol l'article : https://fr.wikipedia.org/wiki/Fonction_de_transfert (https://fr.wikipedia.org/wiki/Fonction_de_transfert) pour voir un peu ce qui t'attend. Perso j'ai tout oublié depuis le temps que je pratique plus...)
Titre: Re : Re : Re : Projet Arduino / Electronique
Posté par: pierre_ le 14 Janvier 2014 à 18:49:00
Citation de: Macharius le 14 Janvier 2014 à 15:01:20
Je plussoie ;) Je suis passé un poil trop tôt au lycée pour avoir la chance de faire ce genre de chose (et en plus y'avait pas de SI dans mon lycée). Mais par contre effectivement profites en tant que t'es au lycée de faire des trucs cool comme ça parce qu'après c'est pas toujours aussi drôle ;) (survol l'article : https://fr.wikipedia.org/wiki/Fonction_de_transfert (https://fr.wikipedia.org/wiki/Fonction_de_transfert) pour voir un peu ce qui t'attend. Perso j'ai tout oublié depuis le temps que je pratique plus...)

Rhaaa, le traitement du signal ! J'avais ça en horreur à la fac :) Cependant, quel que soit le nom qu'on lui donne, la plateforme Arduino a bien démocratisé les choses et c'est vraiment sympa de pouvoir s'amuser dessus.
Titre: Re : Re : Re : Re : Projet Arduino / Electronique
Posté par: Macharius le 15 Janvier 2014 à 15:38:19
Citation de: pierre_ le 14 Janvier 2014 à 18:49:00
Cependant, quel que soit le nom qu'on lui donne, la plateforme Arduino a bien démocratisé les choses et c'est vraiment sympa de pouvoir s'amuser dessus.

Clairement, et je pense que dès que mes finances auront repris du poil de la bête, je pense me lancer dans la domotisation de mon chez moi à grand renfort de Pi et Arduino ;)
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 15 Janvier 2014 à 15:43:35
Ma voiture marche avec l'application.

Reste plus que la détection d'obstacles.
Titre: Re : Re : Projet Arduino / Electronique
Posté par: marc91 le 15 Janvier 2014 à 15:51:07
Citation de: Macharius le 09 Janvier 2014 à 09:53:53

Je vais faire mon pinailleur mais moi perso quand on me parle d'électronique je pense plutôt fonction de transfert (en Fourier), transistors, capas, solénoïdes, ... Quand je faisais de la SI (PSI power !), c'était plutôt diagramme de Bode/Niquist, transformée de Laplace et les torseurs (tout ça pour analyser le mouvement d'un manège).

Pour moi ton projet s'apparente plutôt à un projet d'application en automatique... Et le truc drôle serait de le faire basculer en robotique (genre ta voiture se pilote même toute seule... plus besoin de télécommande)

Moi, ma femme me conduit !  ;D
Titre: Re : Projet Arduino / Electronique
Posté par: YellowS4 le 16 Janvier 2014 à 21:16:25
Macharius: de nos jours en première/terminale on fait de l'électronique numérique (pont en H, circuit logiques,...) et de l'automatique, ce n'est qu'en arrivant en études supérieures qu'on découvre l'électronique analogique, les filtres RLC, Fourier, Bode, Nyquist, Shannon et tous leurs amis :p

TiTi: pour en revenir au sujet principal, une pile 9V me parait très léger comme alimentation, l'année dernière on a fait un robot avec deux moteurs + Arduino Uno + 3 capteurs infrarouges (bien plus faciles à gérer que l'ultrason, il faut juste faire un petit étalonnage dans ton Init() ) + un Servo-moteur et il fallait 8 piles 1.2V 2A.h pour éviter que la tension baisse trop pendant les accélérations.

Mon projet de terminale c'était un robot qui sortait de façon autonome d'un labyrinthe qu'il ne connaissait pas et en première on a fait de l'évitement d'obstacle, donc si tu as besoin d'aide ou d'idées pour l'évitement d'obstacle ou de murs etc. ,  n'hésite pas ;) .
Je dois même encore avoir les sources qui trainent, mais arduino ne supportait pas le programme à la fin et refusait de faire quoi que ce soit:/
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 16 Janvier 2014 à 21:33:22
Ok merci pour ces infos.
Mais le problème du capteur IR que j'ai c'est que je peux détecter que un obstacle et je ne peux pas récupérer la distance.
Deplus l'IR est vachement plus ciblé et a une moins grande portée (10 cm VS 4 mètres pour l'ultrason). Posera problème si il veut esquiver une source lumineuse, et j'ai remarqué qu'il a du mal à détecter le plastique transparent.

Et j'aimerais pouvoir récupérer la distance, pour mieux traiter l'info.

Sinon actuellement, j'ai deux alimentations justement pour éviter les sous tensions sur la carte.
En gros j'ai 4 piles 1.5 V qui me fournissent environ 5.85V pour l'arduino.
Et j'ai 6 piles 1.5 ce qui me donnent 9V pour les moteurs. (Ce sont des piles rechargeable que j'ai recup sur mon hélicoptère télécommandé, donc il y a assez de puissance pour faire tourner un moteur assez puissant).

Au passage actuellement j'ai mon branchement sur une BreadBoard, mais bon pour la fin je ne sais pas comment faire ? Souder tout simplement sur aucun support ? Sur une plaque que je recup ?
Titre: Re : Projet Arduino / Electronique
Posté par: YellowS4 le 16 Janvier 2014 à 22:13:10
Pour les capteurs IR on utilisait des SHARP ils ont une gamme complète de capteurs adaptés à des distances différentes chacun, numériques ou analogiques selon les modèles (les analog sont plus simples d'utilisation)
http://www.sharpsme.com/optoelectronics/sensors/distance-measuring-sensors (http://www.sharpsme.com/optoelectronics/sensors/distance-measuring-sensors)

votre arduino c'est un des modèles récents qui fonctionnent en 3.3V? on utilisait des 5V et avec le stabilisateur d'alimentation on devait leur fournir du 7~13VCC de souvenirs.

pour le câblage final on utilisait des jumper Dupont mâle-mâle ou des mâle-femelle selon ce qu'on devait brancher à l'arduino, mais tant que tes câbles fonctionne et ne provoquent pas de court-circuit c'est bon, et après pour les circuit électronique genre pont en H il faut les souder sur circuit imprimé.
Titre: Re : Projet Arduino / Electronique
Posté par: TiTi le 16 Janvier 2014 à 22:22:04
M'enfin bon je verrais pour les capteurs on verra.

J'ai l'arduino Yun qui tourne sur du 5V, il faut l'alimenter en 5V d'après la doc. Mais il me semble qu'elle est comme la UNO on peut l'alimenter avec du 12 V sans problème, elle est capable de le transformer.

Mon Pont H est sur une breadBoard, je me demande si je vais pas laisser le câblage final dessus.
Je vous ferez une petite vidéo pour présenter ma voiture.
Titre: Re : Projet Arduino / Electronique
Posté par: YellowS4 le 16 Janvier 2014 à 22:25:54
Bien bien, j'attend ça!
Titre: Re : Re : Projet Arduino / Electronique
Posté par: Macharius le 17 Janvier 2014 à 09:52:06
Citation de: YellowS4 le 16 Janvier 2014 à 21:16:25
Macharius: de nos jours en première/terminale on fait de l'électronique numérique (pont en H, circuit logiques,...) et de l'automatique, ce n'est qu'en arrivant en études supérieures qu'on découvre l'électronique analogique, les filtres RLC, Fourier, Bode, Nyquist, Shannon et tous leurs amis :p

Quoi plus d'électronique analogique au lycée... Merde je suis si vieux que ça (parce que sans pousser jusqu'à Bode, Nyquist, etc, que je n'ai abordé qu'en prépa, les fonctions de transfert des filtres RC ont voyait ça en term de mémoire). Ou alors non, je ne suis pas si vieux, c'est juste que l'Education Nationale évolue trop vite ;)

Mais clairement, je suis curieux de voir ce que ça donne (je tripais déjà un peu sur les robots que mon frère faisait avec ses copains en école d'ingé pour la coupe de france de robotique qui au final est juste un peu plus complexe au niveau des règles mais n'est pas trs différent de ce que TiTi fait pour son TPE)