Tourelle pan/tilt pour webcam – EasyRobotics

Posted in construction, electronique, mecanique on avril 28th, 2008 by Cyril

Histoire de mettre un peu la charrue avant les bœufs, et avant d’avoir un robot en ordre de marche, j’ai commandé tout le nécessaire à la fabrication d’une tourelle orientable pour la(les) webcam(s) du robot.

La webcam pourra être orientée selon deux axes :
- gauche / droite
- haut / bas

La partie mécanique sera constitué de deux servo-moteurs, un par axe de rotation, montés dans des supports adaptés. Les servos utilisés sont des machins premier prix (5€) qui ont ont été achetés « en prévision » lors d’une commande chez Conrad.

En revanche, tout le système de montage des servos, la fixation des axes de rotation, et plus généralement toutes les pièces mécaniques de la tourelle, proviennent de la société EasyRobotics.
J’ai commandé jeudi dernier un ensemble de pièces pour fabriquer la tourelle et après une expédition vendredi, j’ai reçu les pièces ce matin, lundi. Entre temps, une personne m’a contacté pour me donner des indications sur le suivi de ma commande et j’ai pu lui poser des questions qui ont reçu des réponses avec beaucoup de réactivité.
Bref, beaucoup de sérieux et ça mérite d’être signalé;-)

Le système de tourelle, une fois monté, ressemblera à ça et vous trouverez un guide de montage (que je n’ai pas pris la peine de suivre… rhooo !) en bas de page:
Tourelle pan/tilt

Allez, assez parlé et place à une petite séance photos (qui n’a pas la prétention d’être un guide de montage !!)

Voici l’ensemble des pièces commandées chez EasyRobotics…
…et les deux servos
Le servo de base (rotation droite/gauche) est fixé dans sa cage
La cage du servo supérieur (rotation haut/bas) est équipée d’une plaque latérale qui supporte un palonier pour entrer en rotation avec le premier servo, ainsi que d’un axe pour la rotation de la fourche (non visible ici car derrière en face de l’axe du servo).
Notons que le servo devra être démonté pour fixer le palonier au servo de base.
Le bloc supérieur est fixé au bloc inferieur en retirant le servo pour accéder à la vis du palonier.
Il ne reste plus qu’à insérer délicatement la fourche équipée d’un palonier entre l’axe métalique et l’axe du servo, et de visser le tout des deux cotés.
Voici la tourelle une fois terminée !

L’étape suivante est le démontage de la webcam prévue pour le robot et la fixation de la partie capteur/electronique sur la fourche de la tourelle.
Dès que possible, j’écrirais un petit programme pour faire une vidéo de démonstration en fonctionnement.
Je répondrais comme d’habitude avec plaisir à vos questions ou commentaires concernant cette réalisation, n’hésitez pas à me faire part de vos remarques !

Carte Diolan U2C-12

Posted in I2C, electronique on avril 27th, 2008 by Cyril

Hello !

Je vais m’attarder un peu sur l’élément principal de l’électronique de mon robot : la carte interface USB <-> I²C.
Vous l’avez déjà aperçu rapidement sur le schéma électrique général que j’avais publié en juillet 2007 mais voici aujourd’hui une description de cette carte.

La carte est une U2C-12 fabriquée par Diolan.


Elle dispose des caractéristiques suivantes:
- Connectée et auto-alimentée sur un port USB 2 (compatible 1.1 et 1).
- Compatible Win, Linux et MacOs
- Drivers écrits en C et code source accessible et modifiable
- Interface I²C maitre en mode rapide ( 400kBit/s ) ou personnalisable de 2kBit/s à 100kBit/s
- Gestion des transactions I²C (paquet de trames)
- Commandes I²C intégrées sur 3 niveaux ( niveau paquet, niveau commande (Read/Write, Start/Stop/Ack) ou niveau ligne (SDA et SCL))

En plus du port I²C, la carte propose quelques petits trucs sympas en complément:
- Interface SPI Full duplex
- 23 lignes d’I/O compatibles 3,3V et 5v

Il ne manque que des entrées analogiques et des triggers sur les IO pour en faire le produit parfait :-)

Un exemple d’utilisation avec les IO sera mis en ligne bientôt (récupération des données de 2 capteurs infra-rouges PROXIR)

Fabrication de câblages

Posted in construction, electronique on avril 14th, 2008 by Cyril

Bonjour !!

Le weekend dernier, j’ai passé un peu de temps à câbler quelques éléments du robot:

- Installation de connecteurs de modelisme TAMIYA sur les deux moteurs ainsi qu’aux bornes de la batterie.
- Fabrication d’un câble pour l’alimentation générale (carte d’alim)
- Sertissage de 3 cables RJ12 pour le bus I²C
- Soudage des cartes Hub I²C, Interface Diolan et Interface Proxir

Voici quelques photos de ces réalisation :

Câblage des connecteurs TAMIYA sur les moteurs
Les deux moteurs terminés
La batterie reçoit également un connecteur
Fabrication du câble d’alimentation principal
Une fois terminé, tout de vert vêtu !!

Fabrication de la carte d’interface pour les capteurs de proximité IR « PROXIR »

Tout sur Sourceforge !!

Posted in informatique on avril 14th, 2008 by Cyril

Bonjour à toutes et à tous !

J’ai l’intention de publier mes différentes réqlisations sous licence GPL (GNU General Public Licence v3), que ce soit pour la partie informatique (Driver pour Player, logiciel de contrôle, traitement d’image, interface de contrôle, etc…), pour le contenu de mes différents microcontrôleurs (carte d’alimentation, contrôle moteurs, etc…) ou pour les circuits imprimés.

Dans cette optique, j’ai ouvert un compte sur Sourceforge.net pour centraliser les différents projets:

https://sourceforge.net/projects/mecbot/

Vous pouvez accéder au repository SVN via votre browser à l’adresse http://mecbot.svn.sourceforge.net/viewvc/mecbot/ ou en ligne de commende en faisant « svn co https://mecbot.svn.sourceforge.net/svnroot/mecbot mecbot »

Bonne consultation !

EDIT : A part les cartes Kicad, aucun projet n’est terminé ou fonctionnel !! il ne s’agit que des squelettes des applications ou d’essais !