J’ai voulu le Rumble Pak pour s’insérer dans la plaque d’obturation existante de la DS Lite qu’insérée dans la fente de cartouche GBA. Cela permettrait de rendre se mélanger dedans avec la NDS et non pas tenir bon et ont une couleur bizarre. J’aurais pu utiliser le PCB qui se trouve dans la plaque d’obturation, mais ne voulait pas ruiner au cas où je devais envoyer de nouveau. J’ai opté pour démanteler une ancienne cartouche Pokemon Pinball GBA et utiliser le connecteur de bord.
J’aurais utilisé le moteur de décalage de la cartouche de Pokemon, mais c’était tout simplement trop grand...
Le moteur que j’ai utilisé est minuscule et a été récupéré sur un vieux téléphone Nokia 5100. Le poids de compensation devait être coupé vers le bas parce qu’il était trop gros.
Un grondement est demandé sur la write /WR broche (GBA broche 3). Le pouls est environ 350ns long et doit être étiré jusqu'à environ 20 ms, puisque le moteur ne bougera pas si vous l’impulsion il avec 350ns.
J’aurais pu utiliser un Monostable redéclenchables (One-Shot) chez les double de 74HC123, mais je n’ai pas. J’ai eu un Microchip PIC12F675 cependant.
Le PIC12F675 contient un oscillateur interne et a une tige d’interruption qui permet de détecter le pouls 350ns (minimum est 25ns), vote la demande de Rumble entrée n’est pas une option que le PIC il manquera certainement puisque c' est instruction durée du cycle est 1us.
Le commandant de bord est placé en mode "veille" pour conserver le pouvoir, cependant c’est sans doute pas nécessaire car le décalage moteur consomme sur 200mA à chaque fois il tourne.
Cette information est fournie comme information seulement, ce sont mes expériences et vôtre peut varier... s’il vous plaît ne me blâmez pas si vous griller votre NDS...