Articles

De l'electro-programing à la conception mecanique

Image
Je suis dans un brouillard total, je vous explique le problème. Un jour, j'ai eu l'idée lumineuse d'apprendre l'électronique, j'ai découvert grâce au site  OWNI   l'univers de l'Arduino . Un univers qui ma semblé parfait pour apprendre tout en s'amusant. Donc pour faire les choses bien, avec méthode et rigueur, je me suis lancé un défit. Fabriquer un hélico  ou une voiture RC . J'ai divisé mon projet en deux grandes parties : la partie communication (commande) et la partie matériel  (opérative, voiture hélico etc.) En commençant par la partie commande qui me semblait la plus ardue, j'ai appris pas mal de choses. Maintenant que cette partie est finalisée il me faut passer à la conception de ce quelque chose que je peux commander ( voiture ou hélico)  et c'est là que les problèmes commencent! Passer du codage sur le module Arduino ,  la communication entre manette PS2 et Arduino et des petits composants

Nouvelle video : Arduino + xbee + ps2 controller

Image
C'est avec une immense joie que je vous soumet cette petite vidéo qui montre le résultat "presque" final de mon projet de radio commande. En fait l'objectif est de faire une radio télécommande de ce type : Au niveau matériel bien sur elle n'aura rien avoir avec cela. Pour cause, j'utilise une manette de ps2 ( oui oui une manette de ps2) deux arduino et 2 xbee...J'ai dis qu'elle est presque fini parce qu'il me manque a lui trouver un design extérieur , certainement hacké une boite de conserve et tout foutre dedans ^^ Radiocommande rf Arduino Mon idée de montage final  regardez plutôt  : Pour commenté la vidéo, la manette envoi les signaux a l'arduino émetteur qui transfère ces données via l'Xbee émetteur. En suite le Xbee récepteur reçoit ces données et l'arduino récepteur les récupère et les traite, en l’occurrence ici il affiche 4 nombres entre 0 et 255. qui correspondent aux joystick droit et gauche de

message d'erreur avec arduino uno R3

Voici le message d'erreur en question : "  avrdude: stk500_getsync(): not in sync: resp=0x00" après quelques heures de recherche sur google pour y comprendre quelque chose, j'ai appris que :  - c'est lié au bootloader.  - Dans certain cas c'est réparable en faisant de petites manipulations.  - En chargeant un nouvel bootloader, ca résous le problème.  Donc le bootloader c'est le coeur de l'arduino, les astuces que j'ai trouver sur pas mal de forum c'est : 1/ uploder le code, comme vous faites d'habitude et une fois que ce message apparaît : "Taille binaire du croquis : xxxxx octets (d'un max de xxxxxx octets)" appuyiez sur le bouton RESET . 2/ une autre solution c'est de changer le type carte dans le logiciel ARDUINO, en mettant par exemple : => Outils=>type de carte=> ARDUINO MINI 3/ Mettre un nouveau Bootloader, soit vous avez le matériel qu'il faut pour le faire et donc n&#

Arduino + Controller PS2 + lib

Image
Avant toute chose j'aimerai dire un grand merci a Billporter , c'est grâce au fruit de son travail que je peux vous présenter ce qui suit. Ce qui suit est un avant gout du projet. Je vais vous présenter comment j'ai fait pour acquérir les données de la manette PS2. Suivez moi... Voici le résultat final en image: Donc pour arriver à ce résultat, il vous faut : 1 ADUINO 1 manette PS2 Fils 1 plaque d'essai sans soudure ( ou fer a souder et étain pour réaliser le schéma) 2 résistance de 5.6 Kohm 1 résistance de 860 ohm 1 résistance de 10 Kohm le logiciel Arduino V10 la bibliothèque PS2X_lib ( qu'il faudra placer dans le dossier .../arduino-1.0\libraries) Radiocommande rf Arduino Réalisez ce Schéma : Ensuite, lancez le logiciel ARDUINO V10 Dans le menu "file" =>"open" =>  Trouvez ce fichier : ..."\arduino-1.0\libraries\PS2X_lib\Examples\PS2X_Example\PS2X_Example.pde"

Problème avec le Uno32

En faisant des essais le UNO32 s'est bloqué, apparemment c'est le bootloader qui s'est scratché, paix à son âme. Le seul moyen de le réparer c'est de le reprogrammer à l'aide d'un programmateur ( que je n'ai pas ) Donc je vais le rendre à LEXTRONIC, s'ils veulent bien me l’échanger contre un ARDUINO UNO. J'ai voulu m'aventurer dans les cartes ARDUINO COMPATIBLE...c'est raté. En plus de cela il y a beaucoup d’incompatibilité au niveau des bibliothèques. Mon conseil est de rester sur une valeur sure : ARDUINO , certes sur le papier les CHIPKIT sont attirantes du fait du nombres d'entrés-sorties, la mémoire etc...et le prix! Mais en pratique on se retrouve avec un tas d'emmerdes. Donc si un jour par malheur vous avez ce genre de message: -------------------------------------------------------------------------- Binary sketch size: 5368 bytes (of a 126976 byte maximum) avrdude: verification error, first mismatch at byt

Fabriquer une télécommande radio 2.4ghz avec modules Xbee

Image
Fabriquer une télécommande radio 2.4ghz avec modules Xbee. C'est mon prochain chantier, vu mes connaissances dans le domaine c'est comme me lancer dans la construction de pyramides avec comme seul moyen, mes de petits bras. Mais comme pour la pyramide c'est la construction de la base qui prend le plus de temps et d’énergie, alors c'est parti! En gros, l'objectif c'est de réutiliser une manette de PS2 comme moyen de commande, l'arduino servira a interpréter les signaux de la manette PS2 grâce a une bibliothèque. L'arduino récoltera toutes ces infos et les enverra à travers la liaison série ( tx/rx). Est branché sur la liaison série un module Xbee qui envoi ce qu'il reçoit de l'arduino vers son récepteur qui se trouve, lui, sur le UNO32. le UNO32 servira à la partie operative ( voiture rc, avion, bateau, hélico....) voici un schéma : arduino rf commande ps: sur l'image j'ai représenté 2 arduino , or dans mon cas

Réalisation de feux tricolore

Image
Voici un feux tricolore réalisé sur une plaque d'essai à l'aide d'un Arduino UNO . Donc c'est un simple passage piétons avec les feux, rouge et vert pour les piétons, et trois feux pour les voitures. A l'appui du bouton poussoir, une petite tempo se lance, à la suite de celle-ci le feu orange clignote et passe au rouge obligeant les voitures à s’arrêter. C'est un très bon exercice pour un début, ça permet de bien prendre en main l' Arduino .