Aller au contenu


Photo

Projet ModCars


  • Veuillez vous connecter pour répondre
15 réponses à ce sujet

#1 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 02 novembre 2011 - 07:53

Bonjour à tous,

ModCars :

Mon premier projet concernant finalement l’acquisition pure et simple des bases de la programmation embarquée / temps réel consiste en une voiture téléguidée.
J'ai fait l’acquisition d'un pti kit de commencement que je recommande à tous débutant : http://www.robotshop.com/eu/kit-arduino-inventeurs.html avec ce kit, vous avez vraiment tout pour commencer dans de bonne conditions, c'est trop agréable :)
Perso, ma partie de prédilection jusqu'à maintenant c’était surtout l'informatique(développement et réseaux), mais tellement frustré des limitations matériels liés à l’électronique, et tellement j'aime ce nouveau domaine, malgré mon état de salarié, je viens d'amorcer un cursus scolaire à distance afin d'obtenir un BTS en electronique. Ça va être tellement frais le résultat ^_^
Outre cette news, je viens donc vous présenter l'état actuel de ce premier projet.

Objectif :

  • Dispositif 4 roues
    2 roues motrices
    2 roues de direction
  • Marche avant
  • Marche Arrière
  • Aller à Droite
  • Aller à gauche
  • Vitesse modulable
  • Contrôlable par câble série avec clavier PC
    ----------------------- Endroit où j'en suis
  • Contrôlable par wifi avec clavier PC
  • Contrôlable par wifi avec tactile du téléphone Android
  • Capable de transporter mon téléphone pour une visioconférence entre celui-ci et mon PC

Au début j'était partie pour faire la partie wifi avec le bluetooth, mais pour des raisons esthétique dira t-on, mon choix s'est finalement porté sur ce bon vieux protocole TCP/Ip
Mon projet venant de franchir une étape (en remplissant toutes les fonctions d'une voiture téléguidée filaire de base) est donc tout prêt à vous être partagé :

Image IPB

Image IPB

Concernant le contrôleur PWM du moteur CC, ben ça pas été sans mal ^_^ mais voici les images de son aspect finale et de sa conception :

Image IPB

Image IPB

Coté développement, j'ai fait un contrôleur d’évènement clavier en python sur mon pc, à coté de ça, un mini-interpréteur de commande sur la carte Arduino, le tout gérer sur le protocole série de base de ma UNO et on obtient un bolide aussi ergonomique qu'un bon jeu à la TrackMania avec quelques 300 miles moins rapide héhé :P

N’étant pas encore a l'aise avec le développement si particulier sur plateforme Android les 2 derniers points ne vont pas avancer à grands feu mais IL FAUT que j'y parvienne alors faudra un peu de patience.

Bon, c'est pas non plus l'aspect physique qui va beaucoup changer avec un module wifi, mais je viendrai tout de même vous poster le produit finit, c'est promis. :blush:

A bientôt !
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#2 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 02 novembre 2011 - 09:08

Sympa comme robot :D Jolie réalisation.

Une petite question : Pourquoi dis-tu avoir choisi le WIFI au Bluetooth à cause de l'esthétique ??

++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#3 Microrupteurman

Microrupteurman

    Pilier du forum

  • Modérateur
  • PipPipPipPipPip
  • 2 210 messages
  • Gender:Male
  • Location:Aquitaine,Gironde
  • Interests:Tout

Posté 02 novembre 2011 - 10:31

Sympa le shema de montage du l293 aussi ..

 
Page Facebook : https://www.facebook...appartelier2.0/
Page Twitter :  https://twitter.com/2Appartelier (bateau seulement)
Boutique Robot-Maker : https://www.robot-ma...er-20/produits/

Besoin d'une impression 3D grand format ? Contactez moi !
 


#4 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 03 novembre 2011 - 12:11

Merci pour vos retours.

Une petite question : Pourquoi dis-tu avoir choisi le WIFI au Bluetooth à cause de l'esthétique ??


Quand je parle de l'esthétique, c'est celle de l'implémentation chez moi en vrai.

Dans le cadre d'un projet plus vaste que celui ci, je vise l'élaboration d'un "protocole de communication" entre PC - ARDUINO - TÉLÉPHONE ANDROID afin que chaque entité soit le serveur d'ordre des deux autres.
A cette fin, Il me semblait qu'un protocole plus récent que le bluetooth pourrai corriger les problèmes d'erreur de transmission radio du bluetooth. Mais ne sachant pas si la carte wifi lâche de l'UDP ou du TCP, j'avoue, je l'ai joué un peu à la chance d'espérer du TCP.
Autre souci technique mais mes PC ,eux, ne sont pas pourvu de modem bluetooth contrairement à la présence de carte wifi et réseau filaire respectif ^_^ ça aide !

Rajoutons un prix équivalent entre un modem bluetooh et une carte-wifi arduino A ce propos, j'aurai pas imaginé que cela sois aussi cher la technologie bluetooth.

Mais voila le topo du pourquoi du wifi. Par contre, ce n'est que partie remise pour le bluetooth, c'est juste que je me contente de ne craquer le porte monnaie qu'une fois par mois sinon, j'aurai déjà dévalisé RobotShop lol :D

++
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#5 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 03 novembre 2011 - 01:45

Mais ne sachant pas si la carte wifi lâche de l'UDP ou du TCP, j'avoue, je l'ai joué un peu à la chance d'espérer du TCP.

Wifi et TCP, ça n'a rien à voir.
Le Wifi, c'est la couche liaison dans le modèle OSI alors que les protocoles UDP ou TCP font partie de la couche transport. Donc le wifi permet de communiquer en TCP ou en UDP : ou plus précisément, l'UDP et le TCP peuvent être adopté dans le cas d'une communication wifi.
En gros, la liaison wifi se fout de savoir si c'est de l'UDP ou du TPC pour le transport des données.


Mais voila le topo du pourquoi du wifi. Par contre, ce n'est que partie remise pour le bluetooth, c'est juste que je me contente de ne craquer le porte monnaie qu'une fois par mois sinon, j'aurai déjà dévalisé RobotShop lol :D

J'ai hâte de voir tes avancées ! D'autant plus que je me demande actuellement si j'utiliserais une liaison wifi ou Bluetooth pour faire communiquer mon robot à ma plateforme androide !


++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#6 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 03 novembre 2011 - 02:02

Je suis entièrement d'accord pour ce qui est des couches OSI, je me suis mal exprimé.

Ce que j'attend de savoir se passe au niveau de la couche 5 et 6 surtout :
Comment se passe l'identification (paramétrage en mode UART de la carte il me semble)
Peux t'on choisir le mode du protocole utilisé, ici, UDP ou TCP ?
Peux t'on lui paramétrer une gateway ou doit t'on forcement utilisé le mode ad-hoc ?

Je tacherai d'y répondre le + vite possible. J’étais encore tout à l'heure avec cteu hotline canadienne pour quel magne ses ptites fesses afin de m'envoyer ma carte wifi car ma patience se fissure au bout de 13 jours :P
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#7 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 03 novembre 2011 - 02:21

Ce que j'attend de savoir se passe au niveau de la couche 5 et 6 surtout :
Comment se passe l'identification (paramétrage en mode UART de la carte il me semble)
Peux t'on choisir le mode du protocole utilisé, ici, UDP ou TCP ?
Peux t'on lui paramétrer une gateway ou doit t'on forcement utilisé le mode ad-hoc ?


Ok, je vois ce que tu veux dire.
Vu le lien que tu as fournis plus haut, il me semble que la communication entre arduino et le shield se fasse par le SPI.
Donc normalement, le shield encapsule les instructions spi en TPC ou en UDP avant de les envoyer via le wifi. Le tout étant de savoir si le shield permet de faire du TCP ou de l'UPD ^^ (normalement, pour le TCP, ça devrait le faire !)

Je tacherai d'y répondre le + vite possible. J'étais encore tout à l'heure avec cteu hotline canadienne pour quel magne ses ptites fesses afin de m'envoyer ma carte wifi car ma patience se fissure au bout de 13 jours :P

^^ Je viens de recevoir ma commande il y a 2 jours après exactement 30 jours d'attentes... (j'ai commandé des pièces qu'ils n'avaient pas en stock...)
(je ne dis pas ça pour te déprimer :P :P)


++
Black Templar

Mon site internet : http://ferdinandpiette.com/


#8 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 03 novembre 2011 - 07:38

Sympa le projet.

Fais nous connaitre ton avancement.

Cdkt
Yves

 


#9 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 03 novembre 2011 - 08:45

merci Astondb8.

Le tout étant de savoir si le shield permet de faire du TCP ou de l'UPD ^^ (normalement, pour le TCP, ça devrait le faire !)

Toutafait :)

^^ Je viens de recevoir ma commande il y a 2 jours après exactement 30 jours d'attentes... (j'ai commandé des pièces qu'ils n'avaient pas en stock...)
(je ne dis pas ça pour te déprimer :P :P)


A ben ça c'est pas cool, en + tu va me dire que c'est sur robot Shop que tu avais commander et tu auras finit de m'achever lol

++
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#10 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 03 novembre 2011 - 09:39

A ben ça c'est pas cool, en + tu va me dire que c'est sur robot Shop que tu avais commander et tu auras finit de m'achever lol


Bien sur que c'était roboshop :P

Mon site internet : http://ferdinandpiette.com/


#11 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 21 novembre 2011 - 06:05

Robotshop...

Commande passée le 20 octobre, reçu le 25 novembre. C'est du propre ! Je suis extremement décu de leur délai de livraison mais si il n'y avait que ça... regardez dans quel état j'ai reçu mon matos oO DISAPOINTED !

Image IPB

Et moi qui espérait trouver une doc avec le matériel, ben à part la facture, chui bon pour retourner trimmer sur google :'(

M'enfin, je vais pouvoir finaliser ma voiture afin quel devienne enfin Wifi-guidée, c'est ça qui compte :)
Je reviendrai donc avec le résultat final prochainement. Je vous avoue que mon emploi du temps robotique et très chargé ^_^

Faut dire que 36 jours, ça laisse de quoi entamer d'autres projets lol.

A bientôt à tous.
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#12 Black Templar

Black Templar

    Membre

  • Membres
  • PipPipPipPipPip
  • 1 430 messages
  • Gender:Male
  • Location:Lille

Posté 21 novembre 2011 - 10:02

Oo WOOooo :blink:

Téléphone leur et renvoi leur le shield !
Quand j'ai reçu ma commande, les cartes avec pins comme celle-là étaient planté dans de la mousse !

Mon site internet : http://ferdinandpiette.com/


#13 Esprit

Esprit

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 503 messages
  • Gender:Male
  • Location:Belgique
  • Interests:La robotique !

Posté 03 décembre 2011 - 11:48

Je suis d'accord avec black templar, contacte les et demande à ce qu'ils te renvoie une carte en bon état.
Dans tous les cas ça ne coùte rien d'essayer.

Bonne continuation pour le reste, tu avances bien ! ;)

Esprit
*Rêve d'en caser un dans un robot*


#14 Astondb8

Astondb8

    Pilier du forum

  • Membres
  • PipPipPipPipPip
  • 1 111 messages
  • Gender:Male
  • Location:Paris

Posté 03 décembre 2011 - 12:09

Tout à fait d'accord.
Fais dans un 1er temps un mail avec cette photo elle est très parlante.
Cela aurait été encore mieux si tu avais une photo avec l'emballage.

Il ne devrait pas y avoir de problème. La VPC considère toujours que ce genre de chose arrive et le prévoit Dany leur prix de vente.
Il y a même de forte chance qu'ils te revoient le Shirld sans même te demander de leur revoeter celui la car cela augmenterait le coût du transport.

Si ils refusent de prendre cela a leur charge tu peux toujours essayer de faire un meil à une asso de consommateurs, mzis ça va prendre du temps.

Donc en cas de refus, il fzit arrêter de leur commander quoi que ce soit.

Pour la réparation, c'est assez simple. Il suffit de remplacer les 4connecteurs. 0,20€ pièce.

 


#15 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 04 décembre 2011 - 01:52

plOop,
Je tiens a remercier votre soutien mais je n'ai pas fait l'effort de leur renvoyer. Sérieux : 36jours pour une expédition normale, je me suis dit qu'il faudrait tabler sur 90jours de traitement pour un SAV :D

Donc finalement je l'ai réparer temporairement en détordant tout les pins, j'ai pu constater qu'elle était fonctionnelle donc tout va bien. Il y a cependant encore un détail qui me choc, mais le plastique noir des prises analogique A3 et A4 était fondu comme si on y avait placé un fer à souder brûlant dessus au point de boucher les ports avec le plastique fondu et ça, ça n'a évidement pas pu se faire pendant le transport ^^

Concernant l'emballage Astrondb8, y'en avait même pas :P
Sinon, j'avais déjà décider de ne plus rien leur commander, le magasin pas très loin de chez moi à des délais de livraisons de moins d'une semaine pour tout le matos Arduino et de vraiment bons prix. :)

Pour la réparation définitive, j'attend le mois prochain, je compte acheter un nouveau fer à souder avec des pannes fines, et une température réglable. Actuellement mon fer est grossier et brûlant, je ne l'approcherai jamais d'un shield.

Sinon, je dois avouer que linksprite mon surpris, ils ont implémenter de manière "relativement facile" l'utilisation des sockets TCP/IP et leur exemples sont plutôt parlants, mais par contre leur doc... sans commentaires

Tenez, un lien vers leur doc, histoire de rire un peu :
http://www.megaupload.com/?d=ZLTMEJV1

et la schématique :
http://www.megaupload.com/?d=WX9CGVBP

Au final, seul les commentaires dans leurs exemples font offices de documentation. =/

Je disparaît de la scène robotique pendant quelque temps, j'aime tellement ça que je viens d'acheter une formation de BTS en sciences électronique au CNED histoire de palier à mon déficit mathématique, électronique et physique dans mes projets, ce qui fait qu'en ce moment, ben à part bouffer des maths surtout, la carte Arduino prend un peu la poussière ;)

A bientot à tous et bonne continuation de votre coté.

++
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90

#16 thorium90

thorium90

    Membre

  • Membres
  • 20 messages
  • Gender:Male
  • Location:Lyon
  • Interests:Devine ?

Posté 23 décembre 2011 - 10:10

Bonjour à tous

Comme promis, voici le projet wifi finalisé. Viendra un jour le moment ou je contrôlerai ma board via mon Android, mais pour l'instant + envie de jouer avec Arduino qu'Android et son java temps reel tous bizarre :P

http://youtu.be/TkXIQMx0HTA?hd=1

Et sa présentation plus complète sur mon blog :)

A bientot à tous.
Website : | Python | Arduino | Android | www.siliciumcorp.com
MyPastebin : Tous mes codes sources pastebin.com/u/thorium90




0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users