Hack

You are currently browsing the archive for the Hack category.

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

      Ceci est un métronome :


      Read the rest of this entry »

      Tags: , ,

        Tuto pour miniaturiser une antenne 2.4GHz du commerce. C’est une fréquence très utilisée, par exemple pour le Wifi, Bluetooth, Zigbee, ou pour les radiocommandes de modélisme récentes. Vous pouvez vous procurer cette antenne un peu partout (genre , (c’est celle utilisée ici) ou encore ).

        L'antenne avant et après la modification !

        Tout d’abord, il faut découper le plastique de l’antenne à grands coups de cutter et de pince coupante. Attention : ne pas couper l’antenne, ne pas se couper le doigt, ne pas inhaler, peut produire de petits éléments susceptibles d’être avalés, ne pas laisser à portée des enfants, ne pas vaporiser sur un corps incandescent.

        Il s’agit d’une antenne quart-d’onde, c’est-à-dire que la longueur de l’antenne vaut le quart de la longueur d’onde. Pour une fréquence de 2.4GHz, la longueur d’onde est de 3e8/2.4GHz=0.125m. Donc la longueur doit être de 0.125/4, soit 3.125cm.

        MAIS si la vitesse de propagation d’une onde électromagnétique dans un câble électrique est à quelques pouillèmes près la même que dans l’air ou dans le vide, avec le plastique autour cette vitesse est modifiée.

        DONC si vous mesurez le fil de l’antenne après avoir enlevé le plastique vous vous apercevrez qu’il mesure légèrement moins que les 3.125cm (la partie de l’antenne avec un gros diamètre est le plan de masse. Il faut mesurer juste le fil fin). Donc si vous utilisez l’antenne nue directement, les performances seront dégradées car sans le plastique elle n’est plus adaptée aux 2.4GHz.

        D’OU l’astuce : souder un morceau de fil (un bout de patte de résistance par exemple) pour rallonger l’antenne et avoir un brin mesurant 3.125cm. Vous pouvez voir cette rallonge sur la photo ci-dessous :

        Cool n’est-ce pas ?

        Hack GPS

          Le dongle USB GPS de référence ND-100 (20€ sur dealextreme) a de bonnes performances et est facilement interfaçable avec un microcontroleur. Si on regarde la description, on voit : « (USB to Serial: PL2303 Driver) ». Il y a donc un convertisseur USB-UART (le cirucuit PL2303), ce qui veut dire que le signal série est accessible quelque part.

          En effet, il suffit de souder 2 fils comme sur la photo pour y accéder. La masse (fil noir sur la photo) est accessible n’importe où, sur le shield par exemple ou bien sur le connecteur USB. Le signal, fil rouge, est d’amplitude 3V, et au Baudrate 38400bps.

          Enfin, pour alimenter le module, il suffit de lui fournir 5V par le connecteur USB (voir la photo) et roule ma poule.

          Et pour vérifier que ça marche comme prévu, vous pouvez utiliser l’excellent convertisseur ici (position 3.3V). (grosse self-pub inside :) )

          Pas cher, le GPS !

          Tags: , , , , ,

          Ca y est, on peut jouer à Tetris sur le IM-Me !!

          L’affichage a été un vrai casse-tête, du fait du mode d’envoi des données à l’écran LCD. Mais le résultat est rapide et clair. Jetez un oeil aux sources : les commentaires devraient être suffisant pour comprendre (espère-je, du moins !). Vous y trouverez également une bibliothèque pour générer des nombres pseudo-aléatoires, ainsi qu’une bibliothèque pour jouer de la musique (basé sur les sources postées la semaine dernière).

          N’hésitez pas à m’envoyer vos remarques ou suggestions ou à signaler un bug (je dis ça pour la forme bien sûr, ca me paraît évident que ce jeu en est dépourvu :) ).

          Merci à Travis Goodspeed et Dave qui ont établi les bases du hack sur IM-Me et à Véronique qui a si bien tenu l’appareil photo pour la vidéo :)

          Le programmateur utilisé est un Goodfet.

          Les sources sont disponibles ici. Le fichier .Hex précompilé est ici.

          Quelques photos dans la suite

          Read the rest of this entry »

          Tags: , , ,

          Après avoir lu les articles de Travis Goodspeed et de Dave, je n’ai pas pu résister : j’ai commandé une plateforme IM-ME sur Amazon, que j’ai reçu la semaine dernière. J’ai testé l’analyseur de spectre => génial.

          Je suis en train de programmer un Tetris pour cet appareil. Le jeu sera (normalement) bientôt jouable.

          En attendant, je poste un programme qui joue la musique de Tetris  sur le buzzer du IM-ME (connecté au pin P10 du microcontroleur CC1110). Voila le svn googlecode où vous trouverez le code source. Les fichiers autres que « tetris.c » et « tetris.h » sont récupérés tel quel des différents articles mentionnés ci-dessus. Voila également une feuille de calcul (openoffice) qui permet de calculer les fréquences des notes et les valeurs à entrer dans le programmer pour les jouer. Vous pouvez facilement modifier le code pour jouer n’importe quelle musique : il suffit de rentrer les notes et leur durée.

          Voila ce que donne le début de la musique jouée par le IM-ME : tetris

          Tags: , ,