Comment hacker un Robosapien (ajout microcontrôleur BX-24 / capteur Sharp)
Le Robosapien (WowWee, 2004) est un robot humanoïde programmable basique (télécommande IR, 67 mouvements). Ce tutoriel avancé montre comment y intégrer une carte mère custom (kit processeur BX-24 / BasicX) + capteur Sharp GP2D12 (distance IR) pour autonomie et comportements complexes. Modification invasive, irréversible, nécessite compétences soudure/électronique/embarqué.
Matériel (kit typique « Robosapien Hack »)
- Perceuse + forets #43 (2,3 mm) et 1/4" (6,35 mm)
- Marqueur, taraud 4-40 UNC
- Kit processeur : carte mère (motherboard), BX-24, support socket, interrupteur, connecteurs Molex, batterie 9 V + clip, capteur Sharp GP2D12, support réglable, vis 4-40 (3/8", 5/8"), entretoises 3/8"
- Outils : coupe-fil, pince brucelles, fer à souder, soudure, gaine thermo, pistolet colle chaude
Procédure (résumée — 44 étapes originales condensées)
1. Démontage arrière
- Retirez 4 vis dos (2 épaules, 2 taille). Déclipsez plaque arrière.
- Débranchez nappe reliant électronique dos → carte principale.
- Sortez : support en U, carte kit, interrupteur.
- Positionnez carte kit sur plaque arrière, repérez trous vis, trou clip pile, interrupteur. Marquez.
- Percez trous vis (#43), alésez trou interrupteur + trou passage fils (1/4") au centre au-dessus fentes ventilation.
- Taraudez trous vis (4-40).
2. Câblage alimentation / interrupteur (dans le corps)
- Dans le corps : repérez gros faisceau noir. Entaillez gaine sans couper fils. Trouvez fil blanc (alimentation principale). Coupez, dénudez.
- Préparez 2 fils 15 cm (kit) : rouge + orange. Dénudez.
- Gaine thermo 1,2 cm sur chaque soudure future.
- Soudez fil rouge kit → fil blanc vers carte principale. Soudez fil orange kit → fil blanc vers connecteur. Thermo-rétractez.
- Coupez 23 cm fil bifilaire (rouge/orange). Séparez 10 cm sur une extrémité. Dénudez.
- Trouvez fil noir (masse) dans faisceau. Coupez, dénudez. Soudez fil rouge 23 cm aux deux bouts du noir coupé (dérivation masse).
- Soudez : fil rouge 15 cm → broche coin interrupteur. Fil orange 15 cm → broche centrale même rangée. Fil rouge 23 cm → broche restante. Colle chaude sur contacts interrupteur.
- Insérez interrupteur dans trou percé plaque arrière. Serrez écrou.
- Desserrez cache haut-parleur. Passez fils 23 cm par trou central. Remettez cache.
- Rebranchez nappe dos → carte principale. Remettez plaque arrière (provisoire).
3. Montage avant
- Retirez plaque avant.
- Placez support réglable entre épaules. Marquez, percez (#43), taraudez (4-40). Fixez 2 vis 3/8" 4-40.
- Enfoncez plaque arrière définitivement. Remettez butées fils. Remettez plaque avant + 4 vis.
4. Nouvelle carte mère + BX-24
- Crimpez bornes Molex sur 9 fils (alimentation, capteur, interrupteur).
- Fixez carte mère : 4 vis 5/8" + 4 entretoises 3/8".
- Fixez clip pile 9 V (vis 1/4" 4-40).
- Insérez BX-24 dans socket (levier haut → puce → levier bas).
- Branchez câble Molex rangée 12 (fil rouge vers intérieur carte).
5. Pile 9 V + capteur Sharp
- Crimpez bornes sur fils clip pile 9 V. Rouge → connecteur pile. Branchez sur carte mère (entre LEDs).
- Fixez capteur Sharp sur support réglable (vis 3/8" 4-40). Orientez + serrez.
- Branchez nappe capteur sur capteur. Branchez sur carte mère rangée 13 (fil marron loin de la carte).
- Clippez pile 9 V. Robot prêt : programmez BX-24 (BasicX) pour lecture Sharp + commande moteurs/servos originaux.
Ressources : « Robosapien Hacker's Guide » (Mark Tilden / Dave Prochnow), forums RoboCommunity, Trossen Robotics. Code BasicX exemples : évitement obstacles, suivi ligne, danse, réponse voix.
