DigitalSpirit / Blog

Forums

Général 07 juillet 2005 par hugo
J'ai mis un système de forums sur le site disponible à cette adresse : /forums/, il est basé sur PunBB, une version "light" de PhpBB, ces avantages sont nombreux et n'a rien à envier à ce dernier, il est léger, vraiment léger, rien de comparable avec l'usine à gaz qu'est PhpBB...

Dorénavant, certain projet du wiki auront leur forum attribué, ainsi, lorsque le logo suivant apparaitra en haut de page d'un projet du wiki, il suffira de cliquer sur le lien associé pour arriver sur la page du forum en question.
Ouvrir l'article

Un suiveur de lumière à base de PIC10F

J'ai réalisé un p'tit montage tout simple, didactique avec 2 photodiodes, un servo et... un PIC10F qui permet de suivre une source de lumière placée à proximité de ses capteurs.

La réalisation hardware et software est expliquée sur le wiki par ici : SuiveurLumiere

Suiveur de lumière à base de Pic et servo Vu du servo équipé de ses 2 capteurs de lumière


Suiveur de lumière à base de Pic et servo from hugo on Vimeo.
Ouvrir l'article

Pilote Compact Flash pour PIC

Pour les besoins de mon projet de gestion de FAT16 sur PIC (je devrais fournir les sources et les infos dessus d'ici très peu de temps), j'ai du écrire un pilote pour gérer les Compact Flash.

J'ai créé un projet test disponible au téléchargement permettant de comprendre comment le système fonctionne.

Les sources sont bien sûr disponible sous les termes de la GNU General Public License

Le projet : PicCompactFlash
Voici la liste des prototypes des fonctions :
  • void cf_delay(void); Permet d'introduire un délai dans les opérations nécessitant une tempo précise
  • void cf_init_host(void); Avant d'accéder à toute autre fonction CF, il est indispensable d'appeler celle ci, elle s'occupe de configurer les ports correctement
  • unsigned char cf_detect(void); Renvoie 0 si aucune carte n'est insérée
  • void cf_write_reg(unsigned char reg, char data); Ecrit une commande data dans le registre reg
  • unsigned char cf_read_reg(unsigned char reg); Lit le registre reg
  • void cf_write(char); Ecrit un octet
  • unsigned char cf_read8(); Lit un octet
  • unsigned int cf_read16(); Lit un mot (2 octets)
  • unsigned char cf_valid(void); Renvoie CF_OK si la signature correspond bien à une Compact Flash
  • unsigned char cf_identify(IdentifyDevice *); Rempli la structure passée en paramètre et permet d'obtenir des infos sur la carte
  • void cf_reset(void); Effectue un Reset de la carte
  • void cf_enable(void); Sélectionne la carte
  • unsigned char cf_cmd_diagnostic(void); Exécute une commande de diagnostique et retourne le code erreur correspondant à l'état de la carte
  • unsigned char cf_check_ready(void); Teste si la carte est prête (hard)
  • void cf_skip8(unsigned char); Saute un octet
  • void cf_set_position(unsigned long, unsigned char); Spécifie une adresse
  • unsigned char cf_is_busy(void); Renvoie si la carte est occupé
  • unsigned char cf_is_ready(void); Renvoie si la carte est prête (logiciel)
Ouvrir l'article

La reproduction des composants

Vous n'avez jamais entendu comme des bruits suspects après avoir quitter votre atelier d'électronique et une certaine pagaille parmis vos composants une fois revenu ??

Les auteurs des faits ont enfin été démasqués !

kondensatorpron01.jpg

Et ben, bravo :

kondensatorpron02.jpg

C'est du propre :

kondensatorpron03.jpg

Qui l'eut cru ?

kondensatorpron04.jpg

Si seulement, le fruit de leurs ébats était des composants CMS...

vu sur ChilloutZone.de

Ouvrir l'article

Bleuette marche !!

Aujourd'hui, je suis explosé, je dors debout mais c'est pour une bonne raison, en effet, hier soir, nous avons fait marcher Bleuette pour la première fois.
Beaucoup de travail aussi bien mécanique, électronique et logiciel sont encore à faire pour le rendre plus stable mais c'est encourageant !

Voici une première vidéo :

Bleuette : Les premiers pas


Bleuette : Les premiers pas from hugo on Vimeo.

D'autres vidéos :

En savoir plus sur Bleuette :

Ouvrir l'article

Carte de gestion de 24 servos

Electronique 13 janvier 2005 par hugo

Je viens de terminer une carte pouvant piloter 24 servos avec un 18F452, voici les détails de celle ci :

  • Commande de 24 servos le plus précisément possible
  • Position sur 8 bits (0 pour repos, et de 1 à 254, 255 étant réservé)
  • Réception des trames série
  • 2 modes de fonctionnement en réception
    • SERVO_MODE_CMD_UNIT : La trame ne concerne qu'un seul et unique servo
    • SERVO_MODE_CMD_MASK : Un masque de bit est envoyé et peu ainsi concerné un, plusieurs ou tous les servos en même temps
  • Pour le moment, uniquement en mode EXTENDED (impulsion comprise entre 400us et 2.4ms)
  • Prix de revient dérisoire < 15€ (des modules du marché vendent des version pour piloter 20 servos à 50€)

Plus de détails sur le fonctionnement de celle ci et sa réalisation sur le wiki : GestionDe24Servos

Ouvrir l'article

Zaurus sl-c3000

Test 28 décembre 2004 par hugo

Enfin, j'ai reçu mon cadeau de noël un peu en avance sur l'heure, bah oui, j'ai été très sage et j'ai reçu un Sharp Zaurus Sl-C3000 !
Pour ceux qui ne connaisse pas la bête, voici une brève fiche technique de ce pda tournant sous Linux (Source : GeekStuff4U.com) :

  • Processeur: Intel XScale PXA270 @ 416Mhz
  • Ram: Mémoire Flash 16Mo / SDRam 64Mo
  • Disque dûr: 4go (oui oui, 4Giga Octets, SL-C3000 dépouillé)
  • Affichage: 640*480; 3,7 pouces; 65 536 couleurs
  • Ports: Compacts Flash; Infra rouge; SD; USB

CIMG1509.JPG


Des photos de la bête :

L'écran en portrait :
CIMG1495.JPG

Détails de l'écran d'une qualité incroyable :
CIMG1498.JPG

Un p'tit serveur X, ça vous branche :


CIMG1520.JPG


Je retourne de ce pas faire mumuse avec mon jouet !

Ouvrir l'article

Histoire des codes secrets

Général 30 novembre 2004 par hugo

Du simple décalage de lettres au complexe et théoriquement incassable cryptage quantique, ce livre nous emmène dans la très intéressante histoire des codes secrets !
Code de césar, Enigma, carré de Vigenère, hyeroglyphes, RSA, je suis resté scotché au bouquin du début à la fin, déçut qu'il ne soit pas plus long !

L'auteur à pensé à ceux qui finirait trop vite le bouquin et propose à la fin de ce dernier quelques exercices pour appliquer les connaissances acquises durant la lecture.
D'ailleurs, à l'époque de parution du livre, une somme de £10,000 était promise à celui qui arriverait à bout des différents codes, il aura fallu un an et quelques mois pour qu'une équipe y arrive.

histoiredescodessecrets.png
Ouvrir l'article

Premier billet

Général 25 novembre 2004 par hugo
Bienvenue sur DigitalSpirit !

Sur ce site, vous trouverez un blog sous dotclear et un wiki qui tourne avec phpwiki.

J'ai nul envie de raconter ma vie trépidante sur ce blog qui je pense, n'intéresserait personne (qui à dit c'est sûr ?), par contre, je mettrai à jour ce blog pour tenir un petit compte rendu de l'avancement de bleuette, de fabrication d'antennes wi-fi ou encore de découvertes des PIC10F !

J'attends bien sûr tout commentaires/critiques de votre part !
Mon mail : hugo at digitalspirit dot org
Ouvrir l'article

« Page 32 / 32