Prototypes

You are currently browsing the archive for the Prototypes category.

    DSC08939 - CopieDSC08943 - Copie

    Petit post express pour montrer quelques photos de la version 2.0 de la célèbre centrale inertielle miniature 8P-Tech (v1 ici) !!! Elle apporte son lot d’améliorations : antenne GPS omnidirectionnelle directement sur le PCB (tout en gardant la possibilité d’une antenne externe), version BGA du microcontrôleur pour une taille encore plus réduite, meilleure immunité au bruit des magnétomètres, LED RGB pour le fun… Fabrication en petite série prévue très prochainement. Taille : 30*30*9 mm, poids inférieur à 10 g (sans l’antenne GPS).

    Plus de photos dans la suite. Si vous souhaitez contribuer et prendre part à l’aventure, contactez-moi, on recrute !

    Code source et schémas électriques disponibles sur demande. Plus d’infos à venir, notamment sur le soft et les performances.

    Read the rest of this entry »

    Tags:

      [EDIT] : lien vers la version 2.0 ici !

      P1000746_001  P1000750_001

      Voici les photos d’une centrale inertielle miniature bas-coût qui intègre tout ce qu’il faut pour être le cerveau de votre drone, quadrotor, robot, … avec une taille de 30*30*9 mm et un poids inférieur à 10 g.

      Elle dispose d’une grande puissance de calcul avec son microcontrôleur 32-bit ARM Cortex-M3 à 100 MHz, permettant d’intégrer des algorithmes avancés (SLAM, commande non-linéaire, filtres de fusion de données poussés…).

      Ci-dessous les caractéristiques du hardware (in english of course) :

      Read the rest of this entry »

      Tags: , ,

        Une autre petite vidéo des débuts du robot serpent (qui date ! La vidéo a été prise fin 2009 je crois) !

        Il est programmé pour se diriger vers la lumière… là il essaye péniblement d’avancer sur le sol sale et glissant du labo.

        Le pauvre, faut avouer qu’il a du mal … :-)

        Tags: , ,

          Une petite vidéo de mon projet de robot serpent !

          Chaque partie du serpent est exactement similaire, pas de tête ni de queue, n’importe quelle partie peut jouer ce rôle. On peut couper le serpent en deux => on obtient 2 serpents ! L’intelligence est distribuée, c’est un système multi-agents : chaque élément est autonome (même si avec un seul élément il va avoir du mal à avancer ! Mais à partir de 3 éléments il parvient à se déplacer)

          Plus d’infos sur ce projet dans un prochain article !

          Tags: , , , ,

            C’est une carte qui mesure 20*20mm et qui comporte un dsPIC30F3012 de Microchip, ainsi qu’un port USB qui peut servir pour reprogrammer le microcontrôleur (bootloader) ou pour communiquer avec un ordinateur. L’espacement des trous est réglé pour pouvoir être monté sur une platine d’essai.

            Il y a aussi 2 Leds, des condensateurs de découplage, et des résistances de pull-up optionnelles (pour l’utilisation de l’I2C par exemple).

            Read the rest of this entry »

            Tags: , ,

              Voici une centrale inertielle qui intègre accéléromètres, magnétomètres et gyromètres suivant les 3 directions. On peut la connecter par USB (émulation d’un port série sur l’ordinateur) et/ou en UART via les deux fils qui dépassent. La communication se fait à 230400 bauds.

              Les capteurs viennent de chez Sparkfun.

              Le dsPIC 30F3012 intégré s’occupe de récupérer et mettre en forme les données des capteurs et de les envoyer en série. Pour l’instant, je n’ai pas implémenté d’algorithme de fusion de données qui permettrait de la transformer en AHRS… mais j’y travaille !! Le dsPIC devrait a priori être suffisamment puissant pour obtenir de bonnes performances.


              Le PCB vert sur la photo a été réalisé chez pcb-pool, et comporte le dsPIC, le connecteur mini-USB et un circuit FT232 de FTDI.
              Code source à venir !

              Quelques photos dans la suite :

              Read the rest of this entry »

              Tags: , , ,

              [EDIT] On en parle sur Hackaday.com [/EDIT]

              Petite démo d’un nunchuck modifié pour communiquer sans fil par bluetooth. Ci-dessous une photo d’écran de l’interface. On a accès à pas mal d’infos sur le nunchuck : Données brutes, position du stick, données accéléromètre 3 axes, données accéléromètre moyennées, état des boutons, l’angle d’orientation et l’amplitude du joystick et de l’accéléro, et enfin les angles de roulis, tangage et lacet.

              Photo d’écran de l’interface

              C’est la première version, c’est moche et la petite batterie Li-ion rentre difficilement dans le boitier (il faut limer l’intérieur). Sur la vidéo on la voit pendouiller, ainsi que le connecteur pour la programmation du microcontrôleur (Pic18f2550) qui gère l’interface. J’espère tirer prochainement un circuit imprimé adapté pour tout faire rentrer sans violence (remplissez le sondage en bas de la page si vous êtes intéresses !).

              J’ai acheté le module bluetooth sur seeedstudio.com. Il a une interface série permettant une utilisation très simple.

              Quelques photos du montage + les sources dans la suite (mon bureau était trop encombré, j’ai donc pris les photos sur mon ordi => normal quoi) :

              Read the rest of this entry »

              Tags: , , , ,

              Voila ma propre version du « USB IR Toy » de Ian (dangerousprototypes.com). Il a les mêmes caractéristiques que le circuit original, et tourne avec le même programme et bootloader. Le projet USB IR Toy est open-source, et vous pouvez obtenir les codes (qui d’ailleurs évoluent et s’améliorent sans cesse) à la page google code de « dangerous prototypes ».

              CIMG0267.jpg

              Les améliorations par rapport au design original sont les suivantes :

              • Taille plus réduite
              • intégration dans un boitier minuscule (les dimensions externes du boitier sont quasi- exactement les mêmes que le PCB du USB IR Toy).
              • 4 Leds infra-rouges qui permettent une portée beaucoup plus importante
              • Peut être alimenté par une pile 9V, rendant le boitier indépendant de l’ordinateur.

              On dispose d’un bouton-poussoir et d’une LED sur le dessus du boitier. Le bouton est connecté à la patte MCLR du PIC, donc il permet un reset du microcontroleur. Mais rien n’empêche de désactiver le reset dans le code et de se servir de ce bouton pour déclencher d’autres évènements.

              Regardez la suite pour quelques photos, les schémas et plus :

              Read the rest of this entry »

              Tags: , , , ,

              Photo du montage

              C’est un montage qui permet de charger des batteries en pédalant, grâce à une dynamo. Je l’ai réalisé pour des amis qui voulaient faire un tour d’Europe en vélo. Ils leur fallait un système qui leur permette d’être autonomes. (Les batteries (type AA et C) servaient pour leur appareil photo et leur lampe de poche).

              photo du montage ouvert

              Le circuit est fait autour d’un max713. On peut choisir de charger 1, 2, 3 ou 4 batteries d’un coup. On peut également choisir deux vitesses de charge. Et puis on a un affichage de l’état de la charge via deux LEDs. Voila le schéma :

              Read the rest of this entry »

              Tags: , , , , ,

              module usb-uart v2

              Voila une version un peu plus « professionnelle » de mon module USB-UART.

              Comme pour la version précédente, deux LEDs permettent de visualiser l’émission et la réception.

              On peut sélectionner la tension à l’état haut de la sortie UART (3.3V ou 5V) grâce à un interrupteur. On peut récupérer sur le connecteur, dans l’ordre : la tension 5V, la masse, RX (réception), TX (émission), et le 3.3V.

              Le schéma et le circuit imprimé sont réalisés sous Altium Designer, cette fois. Voila le projet. Pour ceux qui n’ont pas le logiciel, voila le tout au format pdf.

              Le circuit imprimé a été réalisé par PCB-Pool.

              Quelques photos supplémentaires dans la suite :

              Read the rest of this entry »

              Tags: , , , , ,

              « Older entries