connect
 

Description:
Thématiques:

blog

Abonnement aux flux
Flux rss
RefiX Blog

03 août
2007

DSIO , in english

 

Description du DSIO en anglais car certaines personnes me l'ont demandé (merci Costello pour la correction de ma trad).

DSIO

 

 

DSIO's history :

DSIO is a project that grew up in my head several months ago during the French DUT GEII Robotic Cup.
I wanted to use a Nintendo DS to control my robot but time wasn't on my side.
A few months later, the idea came back. After many weeks spent working on DSIO, I've managed to finalize my first prototype.
I'm using an old GBC cartridge to connect my Nintendo DS to a micro-controller.
With the GBATEK and my micro-controller documentation I was able to program a small application that can exchange data between both sides.

Presentation:

DSIO can send/receive 8 bits of data and offers several inputs and outputs.
I've added some captors on the DSIO to show what it can do.

On the DSIO we can find:

  • Switch position detector (Read an input)
  • A LED (send data to an output)
  • A Luminosity sensor (Read analogic data)
  • A rumble
  • A tilt (Detect shock)
  • A 3 Axis accelerometer (same utilisation as DS Motion/R6/...)

On the DSIo there's also:

  • 4  digital inputs/outputs (with an Analog/Digital converter)
  • 2  digital inputs/outpus (with interrupt on change)

All of the features listed can be used on every homebrew with my small library.

The chip on DSIO can't be updated using PC software without some materilas.

DSIO's possibilities :
They are huge (depending on the coders who will use it).
For example you could use the luminosity sensor for a boktai-like game or a small weather station (with others sensors like temperature or pressure sensor).
You could also imagine a custom controller built with switches (like neogeo pad, pop'n'music, etc..)

If you have any suggestion or question, you can contact me by MP or on the IRC channel #pa.org, on EFNet.



26 juil.
2007

DSIO, le dernier sprint

Ayé je pense être prêt pour la compo.

Un petit résumé maintenant que tout est à peu près stable.

Le DSIO possède quelques éléments afin de tester rapidement le potentiel de celui-ci sans avoir à souder/installer ses composants.Chaque élement permet de mettre en avant une caractéristique propre.

On retrouve donc :

  • Une détection de position d'un bouton poussoir (Lecture d'une entrée)
  • Un allumage de LED  (Gérer une sortie)
  • Un capteur de luminosité (Lecture de valeurs Analogique)
  • Un vibreur dans la cartouche
  • Un tilt (en gros si le DSIO bouge un petit peu celà sera détecté
  • Un Accelerometre 3 Axes (Utilisé afin de connaitre l'inclinaison sur les 3 axes)

Il faut aussi savoir qu'il reste encore de disponibles :

  • 4 entrées/sorties numériques (possédant un convertisseur/analogique numérique integré)
  • 2 entrée/sorties numériques (dont 2 possédant des options d'interruptions sur changement d'état).

Une petite application Nds sera fournie aux juges afin d'éviter à ceux-ci de devoir coder une App pour tester

Une petite photo de la bête :

La tête de l'application de test :

 

 


24 juil.
2007

DSIO, l'indomptable

Aujourd'hui mal de crâne ...

N'étant pas satisfait du fonctionnement actuelle de mon interface j'ai décidé de reprendre quasiment depuis 0.Ce n'est pas sans mal que j'ai enfin réussi à obtenir un truc 100x mieux et plus rapide (merci Mollusk pour le coup du Volatile  ).

Bref encore pas mal de tests à faire ce soir.

J-6 (aïe)


23 juil.
2007

DSIO, encore et toujours

La compo arrive de plus en plus vite...

Ce matin j'ai bidouillé un peu mon "interface" afin d'avoir un truc un peu plus propre et j'ai aussi recablé deux trois trucs.

 Alors au menu d'aujourdhui:

  • Ajout d'un vibreur dans la cartouche (marche impec)
  • 16  15 entrées/sorties (dont 8 pouvant être utilisées en temps que convertisseur analogique/numerique) Et ce n'est pas fini ;)
  • [Update] J'ai utilisé une des entrées/sorties pour ajouter un capteur de luminosité (boktai quand tu nous tiens )

20 juil.
2007

DSIO, ca avance

Ayé j'ai enfin terminé mon "proto" de base:

Après plusieurs soucis j'ai enfin réussi à avoir un truc qui arrive à tenir la route.

Voici une petite vidéo pour voir un peu de quoi il en retourne pour le moment:


17 juil.
2007

Compo Dev-fr en vue

J'ai enfin réussi à récuperer une cartouche gbc pour mon "interface" Nds.
Donc durant l'après-midi j'ai commencé la partie cablage, au menu :
-Modification de la coque (et oui sinon ca rentre pas)
-Désoudage des différents élements
-Soudage des 32 fils de connection

Après avoir concu une petite appli Nds j'ai fais 2,3 tests qui saverent concluants.
Mon idée de communication est donc possible

Prochaine étape l'intégration du PIC et gestion de commandes de "base" : contrôle de led via appli nds (j'ai déjà une bonne partie de codée).
Plus que 13 jours il faut que je m'active.



On ne voit pas grand chose sur la photo mais promis dès que j'en suis un peu plus loin je vous poste une petite vidéo.

10 juil.
2007

Petit défi avec Pitt

Pitt possédant la même FPGA board que moi, celui-ci m'a proposé que l'on se fasse des petits défis sur cette bestiole.
Défi numéro 1 : _ Affichage de son pseudo/prénom sur les afficheurs 7 segments;
"Difficulté" du défi : Multiplexage  à gogo



N'ayant pas assez de place sur l'afficheur je n'ai fait qu'un pont sur mon M et on peut donc lire REMI

Vivement le prochain défi

27 juin
2007

L'arrivée des Atmega8

Hier, direction le magasin d'électronique pour aller chercher ma petite commande
 (des pic et 2 atméga 8).

Aujourd'hui mise en place de tout ca et test de la gestion de l'usb avec une petite interface manette Ps2 -> Pc. Résultat : ca tourne impec !

Le Montage de base pour tester si le pc trouve l'usb et se configure en mode HID.

Montage avec le port playstation et test avec manette guitar hero sur le  jeu frets on fire.

Verdict: Marche impec, pas mal de potentiel avec l'usb, plus qu'à trouver des projets sympa à faire (après le test de l'infectus bien entendu).


25 juin
2007

Infectus

Ayé, j'ai recu la puce de la team Infectus (ultra rapide l'envoi d'ailleurs  ).
Donc attendez vous à voir un test débarquer sous peu

La boite de Tic-tac n'était pas fournie avec , c'est juste pour avoir une idée de la taille de l'engin.


13 juin
2007

Mon premier LCD

Hier grâce à un ami j'ai pu récupérer un superbe afficheur LCD  de 20x3cm et
avec un une résolution de 96x8.
Donc toute cette journée et hier j'ai pu m'amuser à coder un petit  gestionnaire
pour cette bestiole via un micro-controleur PIC.
J'ai pu enfin mettre en pratique un protocole "presque" série sur mes beaux PIC
 tout neuf .

Au final c'est un chouette afficheur avec de belles couleurs, rapide et puissant, il ne me reste plus qu'à lui trouver une utilité.



<< | 0 | 1 | >>
lache tes com dev fr scrutator irc bot
created by Jerome Wax based on LT version 0.3.2 - dev-fr.org 0.4 install