[Hardware] Yubikey

J’ai reçu il y a quelques jours de cela ma Yubikey !

Petite review sous peu.

[Projet] Clone Qlocktwo, Module DCF77

J’ai enfin reçu mes modules DCF77. Niveau branchement rien de bien sorcier, seulement 3 pattes (VSS,VDD et Data). Reste le plus long à faire, la partie décodage des trames reçues.

IMAG0027

[Projet] Clone Qlocktwo, RTC fonctionnelle

Pas encore de photo mais la RTC (Real Time Clock) est fonctionnelle.

J’utilise un max DS1302 et une communication SPI pour écrire/récupérer les infos.

Le DS1302 possède un mode burst permettant de lire/écrire de façon très rapide les données.

La pile bouton permet quant à elle d’alimenter la rtc quand le circuit est éteint, permettant ainsi de récupérer l’heure correct une fois l’alimentation remise en marche.

Prochaine étape : l’interfaçage avec le DCF77 pour synchronise l’heure avec l’horloge atomique de Francfort :)

[Projet] Clone Qlocktwo, Suite

Nouveau prototype de l’horloge cablé en ‘dur’ avec cette fois les deux Max connectés.

[Projet] Clone Qlocktwo, la matrice

Après un temps fou passé à souder ma matrice pour le prototype celle-ci est enfin fonctionnelle.

La matrice est contrôlée en 8×8 pour le moment avec un seul Max7219.

[Hardware] Bus pirate, le couteau suisse du prototypeur

Lors d’une commande passé sur Sparkfun j’en ai profité pour ajouter dans mon petit panier un Bus Pirate.

Le Bus Pirate conçu Ian Lesnet est le couteau-suisse Open-Source du prototypeur, il permet de communiquer avec de nombreux périphériques grâce à son support de nombreuses méthodes de communication (I2C, Spi, Uart, etc) via un hyperterminal.

Pour 30$celui-ci vous offre le support du :

  • 1-Wire
  • I2C
  • SPI
  • JTAG
  • Asynchronous serial
  • MIDI
  • PC keyboard
  • HD44780 LCD
  • 2- and 3-wire libraries with bitwise pin control
  • Scriptable binary bitbang, 1-Wire, I2C, SPI, and UART modes

Et pas mal d’autres fonctionnalités  sympathiques comme la possibilité de lire/flasher des AVR (avec AVRDude) ou d’être utilisé comme un analyzer logique (bien que très très limité), bref plus le temps passe plus ce petit joujou gagne en fonctionnalités.

Pour conclure le Bus Pirate est petit, pas cher mais puissant !

[Hardware] Arduino, premier aperçu

Après avoir reçu mon Arduino ( acheté sur http://www.easyrobotics.fr/) je n’ai pu m’empêcher de le brancher et de tester cette bestiole si controversée !

Concernant l’installation rien de bien sorcier car la board est directement reconnue. Celle-ci apparait comme un adaptateur Série car l’Arduino utilise un chip FTDI pour la conversion USB<=>Série.

Je n’accroche pas des masses à l’interface de développement bien que cette application ait pour avantage de tourner sur Linux, Os X et Windows.

Beaucoup d’exemples sont fournis et semblent bien complet. J’ai néanmoins rencontré un soucis sur une d’entre elle et c’est là que je me suis rendu compte que le débugguage pouvait être assez pénible sur cette plateforme.

Au final je vois plutôt l’Arduino comme un outil de prototypage rapide ou d’apprentissage mais pas vraiment comme une solution que je mettrais en place dans un projet.

Le Pic est certainement plus fastidieux mais l’Arduino  est trop ‘simplifié’ pour moi. Par contre il  conviendra sans aucun doute parfaitement à quelqu’un qui désire découvrir le monde fascinant des micro-contrôleurs !

[Test] Architecture du serveur

Architecture Serveur Dédié

Serveur dédié, à la découverte d’un nouveau monde !

Ayé, le serveur dédié est enfin arrivé.

Merci à l’ami Simon pour l’installation et configuration du système de base + KVM !

Le serveur dédié est découpé en deux VM (à l’aide de KVM donc) afin de répartir équitablement les ressources entre nous deux.

Pour ma part j’ai rajouté sur ma VM un openVz afin de découper encore un peu plus mes services sans pour autant faire s’écrouler les performances.

Vis à vis d’une machine serveur @ home plusieurs problèmes ce sont inévitablement posés :

- Pour les containers openVz : Masquerading , Nat et proxy Apache (pour accèder de façon transparente aux services),

- Installation à distance des VMs KVM (Telnet, TtyS0 et vnc),

- Dns à changer (forcément).

La migration commence donc doucement mais surement !