Oyez Oyez !

    Gros changement sur le site, des images apparaissent aléatoirement en entête ! Truc de OUF (comme disent les jeunes) !

    Mais attention, quelques images surprises sont cachées… Je ne vous en dis pas plus, les âmes sensibles pourraient être choquées…

    En tout cas, surtout, ne cliquez pas sur l’image ! Les conséquences pourraient être graves.

    Et non, il n’est pas prévu de permettre au site de s’étendre en largeur sur tout l’écran. Et ceux qui ont un petit écran ? Y avez vous pensé ? Non, bien sûr ! Au nom de l’égalité entre mes lecteurs je ne peux pas me permettre de faire cela, désolé.

      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:

        Un truc sympa qu’on faisait du temps où les appareils photos jetables étaient courants (mais je pense que ça se trouve encore, je ne suis pas si vieux :-p) : on allait dans le bureau de tabac du coin et on demandait à récupérer les carcasses. Ils étaient bien content de s’en débarrasser !

        DSC07982

        Vieilles carcasses attendant leur deuxième vie

         

        Et là tout le monde se dit : Damned, mais qu’est-ce qu’on peut bien en faire ?? Des tasers ! Oui monsieur, farpaitement ! Des tasers ! Et pour pas un rond !

         ATTENTION : l’électricité c’est dangereux, et là on va parler de tensions élevées, donc en vrai ne testez pas ça sur vos amis ;-)

        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: , ,

            Après une absence de plus de deux ans pendant lesquels l’internet informatique mondial a logiquement perdu beaucoup de son intérêt, le site 8P-Tech reprend vie, pour la plus grande joie de ses innombrables lecteurs (genre 6 voire même 7 des fois).

            Même le smiley est content :

            Smiley content

            Pour fêter ça j’ai fait des folies : redesign complet du site pour un style complètement neuf. Vous aurez par exemple tout de suite remarqué le fond jaune pâle sur les cotés à la place du blanc, qui constitue la principale modification.fleche

            C’est d’un goût exquis, vous en conviendrez.

              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: , ,

                Après avoir installé notre chaine de cross-compilation, on est capable de compiler un programme. On veut maintenant le charger dans la mémoire flash et le lancer sur le LPC1768.

                Pour cela on va utiliser OpenOCD, que vous devriez avoir installé si vous avez suivi le premier article.

                Branchez votre programmateur JTAG (j’utilise l’USB-ARM-TINY de olimex, pas cher !) à votre platine (j’utilise une BlueBoard, pas chère !) et au PC, et alimentez la platine (via un autre port USB par exemple).

                Read the rest of this entry »

                Tags: , , , , , ,

                  Voici un petit script matlab pour faire une regression linéaire sur un ensemble de points.

                  • Exemple 1 :

                  Dans l’exemple ci-dessous, on veut mesurer une tension (pour faire un voltmètre, garder un oeil sur la tension d’une batterie, …). On veut, à partir d’une valeur renvoyée par un convertisseur analogique/numérique, retrouver la tension en entrée.

                  On fait tout d’abord un relevé en fixant une tension en entrée et en notant la valeur ADC mesurée. J’obtiens les valeurs suivantes dans mon cas (il s’agit de valeurs réelles !) :

                  1
                  2
                  y=[6.39, 7.59, 8.585, 9.3, 9.88, 11.14, 11.785]'; %valeurs en V lues à l'oscillo
                  x=[265, 317, 359, 391, 416, 468, 496]'; %valeurs correspondantes issues de l'ADC

                  En traçant les données, on obtient la figure suivante :

                  Read the rest of this entry »

                  Tags: , , , ,

                    Le LPC1768 est un microcontrôleur de course, avec un nombre incroyable de périphériques (Ethernet, usb2.0, I2C, SPI, UART, CAN, PWM, ADC, DAC, …).

                    Datasheet ici, et User Manual ici (840pages, oui oui, il y a de quoi faire !).

                    Voici un script qui va vous permettre de compiler votre propre toolchain pour programmer sur ce microcontrôleur. Pour info, j’utilise Ubuntu 10.10.

                    Copiez ce script dans votre dossier HOME par exemple, renommez le en « install_cortexMX.sh » et lancez-le (chmod +x install_cortexMX.sh, puis ./install_cortexMX.sh).

                    Il va installer les paquets nécessaires, cloner un dépot git qui contient les scripts qui vont bien, adapter légèrement ces scripts, lancer la compilation de la toolchain, et enfin télécharger et compiler openOCD à partir des sources.

                    Au final dans votre dossier HOME vous aurez un dossier « tmp_cortexMX_install » qui contient le clone modifié du dépot GIT, et un dossier « cortexMx » avec tous les outils. Le chemin vers les fichiers exécutables est rajouté dans votre PATH.

                    Pour vérifier que tout est en place, voici un hello_world pour faire clignoter des LEDs. tapez « make » et si tout va bien vous aurez un fichier binaire à transférer au LPC1768 via openOCD + un programmateur JTAG par exemple (fichier de config pour openocd dans le zip).

                    Suite au prochain épisode !

                    Tags: , , , , , ,

                      Petit tuto pour mettre en place un environnement de développement pour un module Overo, créer une image avec l’OS Linux Angström et surtout ajouter l’extension temps réel Xenomai. Et ceci tout en restant à jour avec le dépôt Gumstix Overo OpenEmbedded.

                      Read the rest of this entry »

                      Tags: , , , , , ,

                      « Older entries