Creative Commons License
.

Aller au contenu | Aller au menu | Aller à la recherche | Voir les modalités d'utilisation des travaux de l'auteur

Bon, bah, plus de twitter. Hm, en contre partie, allez donc voir mon WebComic! ca se passe juste en dessous:
Page d'accueil rss Geekstories.fr La Boite à Vomi E-Generation Mon CV

vendredi 23 juillet 2010

[Reverse engineering d'enseigne lumineuse] Idée pour la suite: la boite à lambert

[ Partager : Partager sur Digg ]

Salutations!

Je viens de recevoir mon nouveau programmateur de PIC, et suis en passe de le faire marcher sous GNU/Linux. J'ai donc commencé à m'intéresser sérieusement à ce que j'allais faire de l'enseigne lumineuse dont j'ai fait la description ce moi ci. Et j'ai eu une idée tres intéressante: La boite à lambert.

Tout est partit de cette vidéo:

Hohoho

Et donc j'ai trouvé ce dont j'avais besoin, l'entregistrement ultime, retravaillé à partir d'une vidéo de youtube, avec ffmpeg (extraction de la bande sonore) et Audacity (troncature et amélioration)

Je vais donc m'atteler à trouver un PIC en DIP8 avec un oscillateur interne, et une sortie PWM matérielle... Pour pouvoir envoyer le fichier ré-échantillonné dans la mémoire du chip. La PWM, un aop, et un condo feront le reste. Bref!

La suite au prochain épisode.

dimanche 18 juillet 2010

Les Chips asiatiques

[ Partager : Partager sur Digg ]

Oui, comme tous les bidouilleurs, je suis une victime du système.

vendredi 9 juillet 2010

Reverse engineering: Les enseignes lumineuses : Contre temps ù__ù

[ Partager : Partager sur Digg ]
image

Je me suis rendu compte, hier, en avançant un peut dans mon reverse d'enseigne lumineuse, que mon programmateur de PIC chinois ne supportait pas les 12F508 !!!!!! et ce, même après quelques modifications... J'en ai commandé un autre pour voir, espérons que je ne sois pas obligé de tout bonnement changer le µC pour une version mieux supportée u___u...

Mais je crois avoir réussi à dumper le firmware, vous en saurez plus d'ici quelques jours!

mardi 29 juin 2010

Reverse engineering: Les enseignes lumineuses

[ Partager : Partager sur Digg ]
Mesdames messieurs, bonsoir.

Depuis ma plus tendre enfance, je ne peux m'empêcher de récupérer toute sorte de bidules électroniques... Que ce soit pour voir ce que ces trucs contiennent, pour récupérer des pièces, ou juste pour en faire autre chose. Du coup, j'hérite souvent par le biais de ma môman, de petits bidules publicitaires, et d'autre trucs sympas (oui, j'ai la vingtaine) en provenance des commerçants du coins (j'ai souvenir d'un énorme écriteau publicitaire comportant 90 LED bleues HL, un vrai bonheur).

Malheureusement, ces petits bidules sont en général tout juste bon à être démantibulés. Leur petits µC "goutte noire" ne permettant pas, en général, de les reprogrammer, ou de les utiliser très intelligemment. Dommage!

Mais hier, un bidule un peut particulier m'est arrivé entre les mains (encore môman). Ce n'était pas qu'un simple bidule clignottant. Non. Ce bidule la, aspirait à devenir bien plus! En regardant l'électronique de plus près, mon sang n'a fait qu'un tour.

Un gros µC en DIP8 en plein milieu! Mais, qu'est-ce? Un double AOP monté en intégrateur pour faire varier la luminosité des LEDs? Probablement pas... Les LEDs clignottent quand on les bouge rapidement, ce qui induit l'utilisation d'un rapport cyclique. Il faudrait au moins 3 AOP pour faire ca en analog, et en DIP8, c'est impensable... Qu'est-ce donc alors? *prends ses yeux macros* MAIS C'EST UN PIC!!!!

Et oui, un PIC, qui l'eu crû? Pas moi en tous les cas. Ma premiere réaction fût de regarder s'il s'agissait d'un modèle ré-inscriptible (xxFxx).. Et bien, croyez le ou non, mais, oui... Et alors? REVERSIIIIIIING!

Le PIC est un 12f508 (que je ne connaissait pas). Il est entouré de deux résistances, un condo, un transistor. Les évidences à en tirer sont donc :

  • Le 12F508 doit disposer d'un oscillateur interne (bon point)
  • Le transistor est controlé par la seule sortie câblée du PIC, et sert sans doutes à driver les LEDs
  • Le condo est une capa de découplage
  • Le circuit est gros, je vais pouvoir souder pleins de fils comme un gros goret.

Toutes ces conclusions de premier abord sont confirmées et précisées par la datasheet du PIC. L'oscillateur interne est à 4mhz. On remarque aussi, sur le PCB, l'URL du site du fabriquant: Led.de.
Il va maintenant être temps de dresser le schéma de la carte. Je l'ai fait en intégralité puis-ce qu'elle n'est pas très compliquée. puis, ça va m'être utile pour câbler un ICSP propre par la suite, et tirer les sorties.

On ne peut plus simple. On remarque surtout que si l'on veut reprogrammer cette petite platine, on à plusieurs solutions:

  • Retirer le PIC, le reprogrammer, le remettre en place (et recommencer à chaque programmation --> chiant et nul)
  • Cabler un port ICSP pour le reprogrammer in-situ, et conserver toute l'intégrité du bordel. (sympa et cool =) )
  • Lui faire le coup du micro onde chamanique (n.b. je viens de l'inventer, n'essayez pas)
Comme tout bon gros geek qui se respecte, je choisis la manière belle et cool (ICSP). En plus, avec des jolis fils de toutes les couleurs, ça aura fier allure, et je pourrai me la péter.

Voilà donc ce que va me donner le cablage ICSP :

Et, déjà, là, ça a de la gueule (croyez le, s'il vous plait)

La suite: Quand je serai retourné chez moi, et que j'aurai récupéré mon fer à souder et mon programmateur de PIC. See you next week!

dimanche 6 septembre 2009

Publié sur Hackaday.com !!

[ Partager : Partager sur Digg ]

Hey! grande nouvelle! J'ai été publié sur l'excellent site Hackaday !!!

Hackaday est un site anglophone qui présente chaque jours des "Hacks" (au sens américain du terme), et beaucoup de choses dans le genre. Je suis très fier qu'ils ait publié ma petite réalisation sur leur site, bigre que c'est énorme!

Ils ont fait une description bien plus poussée que la mienne à propos... Quel professionnalisme ;)

++ Tix.

jeudi 3 septembre 2009

Tixlegeek's Workshop : Télécommander son appart ou sa maison avec un téléphone mobile.

[ Partager : Partager sur Digg ]

Voilà la toute dernière geekerie sortie du Tixlegeek's Workshop. Il sagit d'un système de commande domotique permettant de commander tout une habitation, ou tout autre chose, simplement via son téléphone mobile, ou depuis n'importe quel dispositif doté d'une connexion internet/Wap.

There is the latests "Geekerie" from the tixlegeek's workshop. Its a home-control system which able to drive anything in a home using a cell phone, or any web/wap enable gadget.

Bien entendu, tout le matos nécessaire vient de divers récupérations! Le système est tout à fait ouvert, puis-ce que bricolable en quelques minutes avec une poignée de composants, et quelques compétences dans les domaines intéressés.

Of course, it's all from waste. The system is totally open, and can easily be "home-made"

Présentation en vidéo :

Fonctionnement du prototype :

Le systeme se décompose en plusieurs parties :

This system is splited in some parts :

Le client de commande :

Le client de commande est un petit programme, écrit en PHP, qui récupère les commandes de l'utilisateur, et les stoque dans un buffer, quelque part sur le net.

The command-client is a little PHP Code which gets the user commands, and store it in a buffer on the Internet.

Le client de contrôle

Le client de contrôle est un peut plus complexe. Son rôle est de transmettre les données stockées dans le buffer une interface externe, via liaison USB. Mon client de contrôle à moi, est en réalité un petit driver écrit en C, long de quelques dizaines de lignes de code, et compilé avec GNU GCC. Il utilise la librairie CURL, qui permet de s'affranchir de la manipulation de sockets (non pas que je ne sache pas, détrompez vous, je suis juste une grosse loque), ainsi que la classe de gestion RS232 commune à tous les systèmes UNIX. Il envoie directement la trame image du code stocké dans le buffer.

The control client it's a bit more complex. His role is to transmit the data stored in the buffer to an external interface, via USB. My own control client is just a little C-written driver, along few lines of code, and compiled with GNU GCC. He is using the CURL librairy which avoids to uses sockets to build a TCP/IP connexion (I'm a bit lazy ;) )and the RS232 class of the UNIX systems. This client sends directly the code to the interface.

L'interface

L'interface est l'élément matériel clef qui permet de contrôler à peut près n'importe quoi.... Pour commander de grosses charges, comme des lampes, des cafetières, etc, il faut passer par un gros buffer. J'ai utilisé la carte ERMES125 que (le grand et puissant) Alex.com m'avait filé pour me faire les dents, merci encore à lui!

The interface is the most important material part, which allows to control anything... To drive big charges, like lamps, coffee machine etc, we needs to use a big buffer. I've used the ERMES125 board (gave by the marvelous and powerful Alex.com, thanks to he !)

Cette carte était à la base un système de contrôle de jeux de lumière programmable... J'ai donc dû la bidouiller un peut pour la plier à mes besoins. J'ai viré les circuits de commande, ait wrappé les entrées de contrôle et l'alim. bref.

This board has bin created to drive a programmable light controller... I've a bit hacked it to use it in my own way. I've removed all the IC from it, wrapped the inputs and the power supply... anyway.

L'autre carte est celle que j'ai présentée il y a quelques temps sur ce blog. Elle reçois les trames RS232 TTL et commande un bus de 8bits sorti sur connecteur HE10.

The other board is a PIC powered board I've made to listen a RS232 connexion, and control a 8bit bus, wrapped on a HE10 connector.

Conclusion :

Voilà! maintenant, je peux tout à fait dire que mon téléphone sait faire le café! (entre 20h et minuit, je paye pas la connexion... Parfait pour préparer le gringo en rentrant de l'IUT!)
Bien entendu, les possibilités ne se résument pas à cela... On peut tout à fait lire les entrées du port, et ainsi, faire tout un système de surveillance et de télé-contrôle.... J'envisage d'utiliser ce système pour contrôler un robot :)

That's it! Now, i can tell that my cell-phone can make some coffee ! (i'm dont pay the internet connexion between 20H and 00H... Perfect to prepare the "Gringo" in the bus when i'm back from the university !)
of course, I did not introduce all possibilities that give this system... We can also wiring some captors, and extand the 8bit bus, and make a true "security control center" or anything like that...

ENCORE UNE VICTOIRE DES GROS GEEKZ !

GEEKZ POWA !

++ Tix.

mardi 9 juin 2009

Tixlegeek's Workshop : Commande de PIC16FXX via internet, sur port USB/SERIE

[ Partager : Partager sur Digg ]
Salutations !

Voilà ma toute dernière G33kerie ! :

++ Tix.

mercredi 27 mai 2009

CAD électronique sous GNU/LINUX : EAGLE !

[ Partager : Partager sur Digg ]

J'en attendais un comme celui là ! En réalité, c'est par hasard que je l'ai trouvé. Je cherchais un soft pour ouvrir les fichiers PCAD (logiciel propriétaire ultra pourri imposé par le lycée, éternels regrets...) sous GNU LINUX (ou en machine virtuelle...). ( à poros, je n'ai trouvé qu'une visionneuse toute pourrie... mais j'ai pu exporter en PDF, puis importer le contenu et le convertir en SVG... Quelle merde ces programmes proprios !)
Bref ! je suis donc tombé là dessus. J'en avais eu quelques échos plutôt positifs dans l'ensemble... Mais le fait qu'il tourne sous GNU/LINUX! c'est tout simplement énorme !

Dans le même genre, il y avait bine kicad... Mais mes nombreux essais se sont souvent soldés par des bugs, ce dont j'ai horreur ! Ça ressemble, de surcroît, un petit peut à PROTEUS, que j'utilisais sous windaube... C'est excellent programme (que dis-je, le meilleur CAD que j'ai jamais vu !) m'avait été conseillé par ce grand fou d'Alex.com, et était une des seules raison qui me faisait booter sous window$...

Plus d'informations dans les jours qui viennent, je sent que ça va me plaire de pouvoir router et schématiser sous GNU/Linux !

++ Tix.

mercredi 4 février 2009

Badge/Boucle de ceinture Matrice de led 8x8 à PIC

[ Partager : Partager sur Digg ]
Salutations

Sur un coup de tete, samedi je crois, j'ai décidé de me bricoller un petit badge/boucle de ceinture pour affirmer la "G33k Touch' "! On ne saurait trouvé plus innavouable comme méthode... Pas de schéma, pas de plan, juste les docs des principaux composants et deux ou trois immigrés chinois dans la tete...

Pour le momment, le prototype à été verroboardé au feeling sur du CI de prototypage (veroboard..) à pastilles. Le principe est siple, et, c'est celui de beaucoup de matrices à led :

Un 4017, commandé par deux I/Os du PIC16Fxx, drive par l'intermédiaire d'un ULN2803, les masses de chaques colonnes de huit LEDs, et huit autre I/Os du PIC commandent l'anode des lignes, à raison de 20mA par I/Os... Ca économise du transistor et ca use les fonds de tirroirs dirons nous !

L'ULN2803 est donc tout indiqué, puis-ce qu'il à deux vocations ici : Il drive pres de 500mA par masse (je crois me souvenir), et il inverse les signaux en provenance du 4017 (pour que la différence de potentiel se fasse dans le bon sens, si j'ose m'exprimer ainsi...)

Photos du proto testé et fonctionnel :


Coté composants (Cliquez pour agrandir !)


Coté soudures (Cliquez pour agrandir !)

Je porte votre attention sur l'arriere de la matrice à proprement parler... Que jamais l'un d'entre vous n'essaye de faire un tel boulot sur du verroboard, c'est du suicide mental u___u"

++ Tix.

jeudi 13 novembre 2008

Nouveau venu: Le chinois

[ Partager : Partager sur Digg ]

Salutations !

Oui, il ya peu, j'ai reçu mon nouveau programmateur de PIC... Pas n'importe lequel! Vous vous souvenez peu être, si vous aimez ce qui se dit dans les parages, du bulgare, mon tout premier programmateur (sériel, connections tulipe, finalement assez peu ergonomique...) Et bien celui ci, c'est le même, mais en "mieux". Mieux dans la mesure ou il est compatible USB, et qui par conséquent, dispose d'une alimentation suffisamment robuste pour être utilisé sur un portable. de plus; il est plus facile à utiliser (ZIF, taille réduite...)

Comme ce petit bidule m'est venu de Hongkong, en chine, via Ebay naturellement, j'ai décidé de l'appeler "Le chinois"... Bah, oui, je nomme mon matériel en générale, ça donne de la convivialité à l'établis, ça créé une cohésion inter-outils, c'est très sympa !

Bref. Il marche bien, malgré qu'il lui faille un log propriétaire pour tourner, et qu'il ne soit pas d'une grande flexibilité... Je n'ai pas réussi à le faire tourner sur mon GNU/LINUX, mais, j'y travail, ubuntu est une distro bien assez souple je pense pour ce genre de choses. J'ai pu développer avec grand plaisir ma première application avec l'engin le week-end dernier: un micro spot RVB à led, des photos et vidéos bientôt... l'ensemble des tests réalisés (12f675 en osc. interne, programmation, algorythme de PWM sommaire...) sera peu etre émis sur e-gen, entant que dossier, ou, comme réalisation non-officielle.

++ Tix.

mercredi 14 mai 2008

The Hurlophone is back !!!!!

[ Partager : Partager sur Digg ]
Hey oui !!!

Après quelques minutes de soudage, de coupage, de vissage, de chauffage, de collage, d'analysage, le hurlophone est de retour !

Et c'est à ce moment précis que je prends conscience que je ne vous ais pas parlé du hurlophone.... Quelle honte ! Je vais me rattraper du mieux que je pourrai, ça sera difficile, le hurlophone est tellement merveilleux que dieux lui même à certainement dû recevoir ses dons de lui. (quand je dis dieux, je parles de Richard Stallman, bien entendu).

Qu'est-ce que le hurlophone exactement :o

Mais quelle question tout à fait mal venue : le hurlophone est tout ! ;) En réalité, le hurlophone est un mégaphone home-made, construit par votre serviteur, à base de pièces de récupérations et d'un cône de cornet de chasse =). Mais il n'ets pas seulement un mégaphone, non, il est même bien plus :

  • Mégaphone (oui, je vous l'ais dit je crois =) )
  • Amplificateur de balladeur
  • Amplificateur de guitare
  • Boite à bruits...

Et le tout, de façon portable et disposant d'une autonomie de quasiment 12H à pleine puissance grace à deux packs d'accus nikko (au passage, je récupère toutes sortes de ces batteries, si vous en avez.... =))

Il permet donc à son utilisateur (moi) de hurler à travers les rues et les bâtiments, indisposer les wecheux qui mettent leurs portables à fond en diffusant impunément du rap, dans une qualité somme toute médiocre, puis-ce qu'en registrée sur skyrock .(utilisation la plus appréciable, on approche quand même des 30W :p), amplifier une guitare ou que l'on se trouve (dommage qu'il ne permette pas de bien jouer :( ), Sonoriser une sortiez en plein air, etc....

Je vais dans les semaines suivantes, le présenter au concours SVJ (un grand merci à Hugo pour le tuyaux et les encouragements =) ) qui me permettra, s'il est retenu de gagner 1000euros ! (ça me permettra de passer mon permis de conduire sans trop mettre à mal mon compte en banque :) ). et j'ai aussi promis à Hugo une bouteille de rhum en guise de remerciements ^^... enfin, on en est pas là, il faut déjà que je termines mon dossier de participation :]

---> photos ???

++ TIx.

vendredi 10 août 2007

Visite a Alex

[ Partager : Partager sur Digg ]

Chapitre premier.

Le voyage

mercredi 8 août 2007 à 9h20, je réveillai Alex qui faisait la loque après s'être endormi à 6h du math, au grand damne , il parait, de Ornella sa damme. En effet, deux jour auparavant, Alex m'avait convié à une "réunion g33kesque", à Besac, où les remises en questions métaphysiques menaient parfois à cent lieux du sujet traité. Je me rendis donc à la gare à 8h45 et pris le TER pour Besançon.

Hirsute, et vaporeux, Alex arriva dans son vaisseau, et me conduit, touriste du moment, a son appartement. Pendant le voyage, Alex, tout en déblatérant quelques gentillesses sur les méthodes peu avenantes de la poste a son égard, m'apprit qu'il attendait depuis la veille, un paquet avec impatience. Nous entrâmes dans l'immeuble, tout en échangeant quelques informations sur les Pic, Montâmes les escaliers en colimaçon qui menaient au corridor du quatrième étage, où vit Alex, tout en causant mégaphone, opérations commando musclées à la poste, et divers autres sujets passionnant.

J'étais impatient de découvrir son installation. J'imaginais un intérieur envahi par les montages geekesques a base de circuit Cmos, d'objets devenus vivants après moult bricolages...

Chapitre second.

L'antre

Nous arrivâmes devant la porte, qui bientôt, s'ouvrit sur l'appartement. Je troquai ma paire de converses a flammes bleues pour les pantoufles qu'il me prêta (a tête d'homer Simpson), dont je tombai amoureux, et jeta un coup d'oeuil panoramique a l'intérieur :

Un vaste appartement, décoré avec bon goût, dont le charme était rehaussé par quelques gadgets HomeMade (Horloge à pic, varilight Cmos, Ambilight PC) et par une impressionnante installation musicale (Tables de mixage, platines bizarres, amplis, ....) dont je ne sait pour le moment rien. Il m'emmena alors, a ma plus grande joie, dan son atelier. Là, mes convictions au sujet de sa "g33k attitude" se renforcent:

Un établis fleuri d'outils, un tableau jonché de câbles, des casiers comblés de matos, des étagères où foultitude de bidules se serrent les uns contre les autres. Et, là, a droite, SURPRISE ! une machine a coudre ! Il aura octroyé un espace à Ornella!

Chapitre troisième.

I wanna be a G33K!!

La matinée fût bonne. Au programme : discutions entre Geeks, visualisation de vidéos sur Youtube, explication sommaire du fonctionnement de l'installation d'alex, discussions diverses.

Alex, qui guettais sournoisement l'arrivée du camion de la poste, fût rapidement satisfait, car la sonnette retenti.... Il s'écria tel un gorille juvaminné :
-"C'est ma voiture !!!!, c'est ma voiture !!!!!"
Alors, il se précipita a l'interphone, plus énervé que jamais. il indiquât l'étage au livreur de la poste, dont Alex se méfie comme de la peste, rappelez vous !
Il attend a la porte, épiant fourbement a travers l'oeuillet. On sonne...
Alex ouvre. Un charmante damoiselle tend un énorme paquet a Alex, qui le prend dans ses bars. Il dépasse alors peine du colis tant attendu.

Comme un enfant a noël, il courût quérir un objet tranchant, et éventra sans ménagement la damoiselle l'énorme boite. Il pouvait maintenant accéder au contenu. Avec soin, il en sorti "La voiture" : une énorme voiture radiocommandée, de modèle Nikko BIG DICTATOR :o.

Alex, qui menaçait alors de faire un procès au vendeur qui n'avait pas rechargé les deux batteries jointes, entreprit de nous faire à manger. En effet, les épisodes mouvementés de la matinée et nos préoccupations principales (Mosfet, Big dictator, musique, électronique ...) nous avaient fait oublier nos estomacs. Nous mangeâmes donc de succulentes lasagnes périmées de deux jours, dont le petit goût faisandé sublimait toute la grâce. Ces lasagne, réellement délicieuses nous netterrent en appétit, du moins, assez pour envisager de mettre a mal le matricule des bananes flambées au rhum d'Alex, que nous dévorâmes n’écoutant que nos estomacs.

Chapitre quatrième.

Quidam Ω

Nous fûmes bientôt rejoint par Ornella, qui ne tarda pas à remarquer l'énorme bolide, la grosse boite, et notre petit merdier. C'est alors que, quelques minutes après Ornella, le troisième G33k de la journée frappa à la porte. Un grand humain, tout de "Green" vêtu et à la chevelure bouclée, du nom de Gilles.
Apres une brève présentation, Alex et moi, qui n'aurions sût rester sur notre faim, entreprirent (surtout Alex) de faire une autre fournée de bananes au RHUM. Pour nous satisfaire nous, mais aussi Gilles qui venait d'arriver, et que l'on aurait pût spolier de telles merveilles gastronomiques.

Chapitre cinquième.

El Gringo

Il était maintenant temps de savourer le plaisir d'une rencontre geek. Pour celas, rien de tel qu'un bon café Gringo ! Tous trois donc, assis autour de la table de la salle a manger, causant Geekesquement, tel une bande de barbars avides de connaissances dont le commun des mortels n'a strictement rien à faire. Ornella, qui s'en voulait de ne pas etre venu au secour de la réputation que devait avoir les repas chez elle et Alex, apporta meme un bol de confiseries chocolatées, qui ne firent pas long feu dailleur.

Malgré mon noobisme certain, en comparaison à mes deux comparses : Gilles et Alex, je pense ne pas avoir été de trop a la rammasse... sans doutes grace aux explications de ces deux derniers qui durent supporter mes questions et mes doutes ... Bref, l'amplificateur remis en question était maintenant réduit à un shéma recouvert de symboles, de calculs, de courbes, de fleches .... et c'était beau !

Tout ca n'était pas aussi morose qu'il pourrait y paraitre ! Geek, certes, mais néanmoin completements géniaux ... Les deux annimateurs du momment, toujours Alex et Gilles, veillait a ce qu'un délire paraisse au moin une fois par minute.

Bientôt, la suite :)

jeudi 31 mai 2007

La VidéoCasquette d'Alex le tarré.

[ Partager : Partager sur Digg ]

Voial une petite vidéo de The Videocasquette d'Alex ! ne cherchez pas, elle doit bien etre unique au monde ^^ enfin, place aux images :

Creative Commons License
Les travaux signés "Tixlegeek" by DUBIEF Gery sont mis à disposition selon les termes de la licence Creative Commons Paternité-Pas d'Utilisation Commerciale-Partage des Conditions Initiales à l'Identique 2.0 France.

Pour toute modifications apportées, merci de mentionner l'auteur d'origine, et l'adresse de ce blog.