Nous avons enfin le nouvel entrant de Microsoft dans le domaine des jeux de mouvement, le Kinect. Le nom de code de Microsoft pour Kinect était Project Natal.
Ce n'est pas juste un autre knockoff Wiimote. Kinect est le résultat de centaines de millions de dollars de recherches que Microsoft a investies dans la reconnaissance de la parole et des mouvements.
Le Kinect n’est pas un contrôleur de jeu portable comme la Wiimote ou la Playstation Move; c’est plutôt une suite de capteurs sophistiquée qui détecte votre position et vos mouvements dans un espace 3D..
Il existe déjà plusieurs bonnes histoires expliquant comment Kinect détecte les mouvements. Nous n'allons pas répéter ici toutes les bases, donc si vous êtes intéressé par ce genre de chose, consultez les articles ci-dessus..
Evolution du contrôleur, style console de jeu.
De haut en bas:
Contrôleur d'origine Xbox S, Kinect
Nintendo Virtual Boy, Wiimote
Manette d'origine Sony PlayStation, PlayStation Move.
Nous aimons le fait que le monde est sur le point de ne pas mettre à niveau nos ordinateurs aussi souvent. Au lieu de cela, nous mettons à jour les capteurs afin que l'ordinateur comprenne mieux nous à propos de nous.
Ajouter Kinect à une Xbox revient à ajouter un sonar à un sous-marin, vous pouvez le piloter auparavant, mais il peut maintenant voir où il va. OK, c'est une analogie plutôt étirée. Vous avez eu l'idée.
Pourquoi avez-vous choisi un contrôleur Virtual Boy? Je pense que le contrôleur NES y appartient.
C'était pratique. Nous n'avions pas de contrôleur NES à proximité, mais nous avions le contrôleur Virtual Boy de notre démontage en août..
Vous avez gentiment oublié l'original EyeToy pour la PS2. Il y avait même un jeu appelé Kinetic.
Il y a un tampon en caoutchouc entre nous et l'intérieur du Kinect. Prenons soin de ça…
La base motorisée peut faire pivoter la barre de détection supérieure pour vous suivre lorsque vous dansez dans la pièce. Cela semble utile, mais nous nous méfions des pièces mécaniques qui risquent de tomber en panne.
La base en plastique est fixée avec un quartet de vis T6 Torx.
Après avoir retiré la base en plastique, il reste quatre vis Phillips n ° 0 à retirer..
Notez que Microsoft est déjà à la révision H. S'il s'agit du jour du lancement, que sont les révisions A à G??
Le moteur et les engrenages du Kinect ne semblent pas trop robustes.
De la taille d'un quartier américain, la base est dotée d'un moteur minuscule avec trois engrenages en plastique fragiles. À moins de problèmes de surchauffe avec l'unité supérieure, nous pensons que ce moteur sera le point faible du Kinect.
Ne forcez pas physiquement le Kinect dans une position spécifique, mais permettez-lui de calibrer automatiquement son objectif..
Fragil est un mot difficile à utiliser en référence aux engrenages en plastique. Pour certaines / la plupart des applications en dehors de l'utilisation industrielle, le terme "plastique" est un meilleur choix (le plastique est entre guillemets pour indiquer que la plupart des engrenages sont un matériau composite contrairement à une bouteille de soda).
Il y a une petite partie dorée avec un diviseur en plastique qui tombe du Kinect, elle ne montre nulle part - où vous devriez le placer à partir de cette capture d'écran.
Veuillez aider.
Avec un spudger en métal et quelques leviers assez sérieux, nous avons pu enlever la grille inférieure. Ce n'est pas facile, car Microsoft a appliqué l'adhésif assez généreusement.
L'équipe Microsoft a construit le Kinect autour de la conception de référence de PrimeSense.
Microsoft n'a pas encore acquis Primesense. Cela nous indique que, aussi impressionnant que soit le matériel, le logiciel de Microsoft fait le gros travail en transformant la matrice de données de la barre de détection en un maillage 3D de votre position spatiale..
Microsoft a utilisé des vis de sécurité T10 Torx. Ce n'est pas très gentil. Nous avons déjà trois types de vis et nous ne l'avons même pas encore ouvert.
L’autocollant Xbox 360 au look innocent sert de cache à la troisième vis de chaque côté du Kinect.
certains kinect ont des vis de sécurité torx différentes, car dans mon kinect, les torx ont 5 "côtés" et pas 6 comme d'habitude, alors comment puis-je l'ouvrir???
Succès! Maintenant, le plaisir commence vraiment!
La majeure partie de la puissance de traitement de la Xbox est dédiée aux jeux. Kinect pré-traite donc l'image avant de l'envoyer à la Xbox. Kinect résume toutes les informations recueillies sur votre salon en deux éléments: une image couleur et une carte de profondeur..
Le format compact de Kinect a obligé Microsoft à diviser la carte principale en empilant trois cartes verticalement, comme dans un petit immeuble.
Il y a un ventilateur au fond du Kinect. Il est aligné pour aspirer l’air d’un côté du Kinect et le faire sortir de l’autre.
Nous avons enfin trouvé les yeux du Kinect.
Deux caméras et un projecteur infrarouge.
Gauche: (CMOS IR) Microsoft / X853750001 / VCA379C7130
Centre: (Couleur CMOS) VNA38209015
Droite: (projecteur IR) OG12 / 0956 / D306 / JG05A
Cette image montre l'appareil à l'envers, donc ces étiquettes sont échangées par rapport à ce que vous verriez en regardant le Kinect.
Ce ne sont pas de minuscules caméras pour téléphones portables, elles sont plus proches de la caméra que vous pourriez trouver dans une webcam, avec de grands objectifs et une mise au point automatique..
Nous ne pouvons pas encore confirmer de manière indépendante la résolution des caméras, mais Microsoft affirme que la caméra infrarouge a une résolution de 320x240 et la caméra RVB une résolution de 640x480..
Pour l'émetteur infrarouge, ces numéros de pièces sont-ils répertoriés dans l'article? Si oui, d'où venaient-ils? J'ai googlé pour eux et je ne trouve rien. Je sais que la grille à l'avant est personnalisée, mais la fiche technique de l'émetteur m'intéresserait..
Voici un diagramme Prime Sense expliquant le fonctionnement de leur plate-forme de référence. Le Kinect est la première (et unique) implémentation de cette plateforme.
Une caméra (et un émetteur IR) fournissent des informations pour la carte de profondeur (selon une rumeur de 320x240 seulement), tandis que la troisième caméra détecte le spectre visuel humain à une résolution de 640x480..
Nous avons entendu dire que le système pouvait mesurer une distance de moins de 1 cm avec une précision de deux mètres. Bien que le concept soit excellent, les premières critiques montrent que vous n’atteignez jamais cette précision dans le monde réel à ce jour..
Les quatre microphones se connectent à la carte mère avec un seul connecteur de câble.
Après avoir retiré trois connecteurs et sept vis T10 Torx, la carte supérieure peut être séparée des deux autres cartes..
Après avoir chauffé l’adhésif sur le dissipateur thermique avec un pistolet thermique, vous pouvez utiliser un spudger pour le retirer de la carte mère sans problème..
Les cerveaux du Kinect. Les employés d’UBM TechInsights nous ont aidés à identifier bon nombre de ces puces. Vous pouvez voir un scan haute résolution de cette carte ici.
Wolfson Microelectronics WM8737G - CAN stéréo avec préamplificateur de microphone
Fairchild Semiconductor FDS8984 - Transistor MOSFET PowerTrench à canal N
NEC uPD720114 - Contrôleur de concentrateur USB 2.0
H1026567 XBOX1001 X851716-005 GEPP (Aidez-nous à identifier ce paquet SAP de 6 mm x 4,9 mm. Peut-être un flash SPI, peut-être Atmel?)
Marvell AP102 - SoC avec contrôleur d'interface caméra
Hynix H5PS5162FF SDRAM DDR2 512 mégabits
Vous manquez les images du verso de ce tableau et du suivant.
Pendant un moment, je fus confus et pensai que la prochaine image était le dos de celle-ci. Je ne voyais pas comment les planches étaient attachées (électriquement) les unes aux autres.
Analog Devices AD8694 - Amplificateur opérationnel Quad, Low Cost, Low Noise, sortie rail-à-rail CMOS
TI ADS7830I - Convertisseur A / N d'échantillonnage 8 bits à 8 canaux avec interface I2C
Allegro Microsystems A3906 - Contrôleur de moteur pas à pas basse tension et à simple / double CC
ST Microelectronics M29W800DB - Mémoire flash NV de 8 Mbit (1 Mo x 8 ou 512 Ko x 16)
PrimeSense PS1080-A2 - Processeur de capteur d'image SoC
Cette carte intègre un contrôleur audio USB TI TAS1020B à l'avant et au centre.
Un accéléromètre Kionix MEMS KXSD9 est probablement utilisé pour la détection d'inclinaison et d'inclinaison, et éventuellement pour la stabilisation d'image. Le Kinect l'utilise également pour savoir si le capteur a été déplacé de l'extérieur
On dirait que la puce d'accéléromètre Kionix à 3 axes utilise soit l'ancien bus série 4 fils SPI, soit le circuit I²C (circuit intégré) pour envoyer les données d'inclinaison et d'inclinaison.
En gros, c’est un niveau de menuisier numérique sophistiqué, à moins qu’ils ne l’utilisent également pour la stabilisation de l’image avec tous les sauts dans le salon;)
Plus nous avançons dans Kinect, plus nous nous y sentons connectés.
Et tu, Johnny 5?
Ici nous avons découvert trois des quatre microphones à l'intérieur du Kinect.
Il existe quatre microphones orientés vers le bas: trois du côté droit et un du côté gauche..
Microsoft a déterminé que la meilleure orientation pour une collecte de son optimale serait tournée vers le bas..
Afin de reconnaître correctement les commandes vocales, le Kinect doit effectuer un étalonnage audio pour la pièce dans laquelle il se trouve. Toutefois, si vous modifiez la disposition des meubles dans votre pièce, vous devez ré-étalonner..
Ce conseil est maintenu en place par quatre affrontements. Nous avons utilisé des pinces à becs pointus, mais un tourne-écrous de 5 mm serait le droite outil pour le travail.
Nos amis d'Adafruit ont mis 2 000 $ en prime pour la première équipe à créer un pilote open source pour Kinect. La Wiimote a été extrêmement utile pour nos projets de robotique amateur, et les capteurs avancés du Kinect pourraient vraiment relancer la recherche en robotique.
Finalement! Nous sommes en mesure de retirer le cordon d'alimentation / de données de la coque du Kinect.
Microsoft utilise un connecteur de type USB pour le Kinect. Le Kinect utilise 12 watts, ce qui représente un peu plus de 2,5 watts de puissance fournie par un port USB standard..
Au milieu d’un ensemble de capteurs et de transducteurs complexes, nous retirons le voyant DEL d’état.
Après avoir retiré plusieurs vis supplémentaires, les deux caméras et l’émetteur infrarouge soulèvent facilement la barre de support en métal.
Un autre composant est pris en sandwich entre le projecteur IR et la barre de support en métal. Il s’agit probablement d’un dispositif à effet Peltier utilisé pour refroidir le projecteur infrarouge..
Les deux caméras et le projecteur infrarouge, côte à côte.
En disposant la caméra de profondeur de champ et la caméra RVB à une distance calculée, le Kinect est capable d’incorporer immédiatement en 3D des objets réels dans des images à l’écran..
N'ayant aucune forme de saisie utilisateur autre que des commandes vocales et des gestes, le système de saisie du Kinect est constitué du système de détection, composé des microphones et des caméras..
Notez que la caméra à détection de profondeur semble utiliser un objectif à vis sans fin, alors que la caméra couleur dispose d'un mécanisme de mise au point automatique. Ceci est probablement dû au fait que l'image de profondeur doit seulement être suffisamment bonne pour le processeur d'image, tandis que l'image couleur sera vue par les utilisateurs (et MS voulait qu'elle soit belle et nette)..
Notez également que le "projecteur infrarouge" est en fait un laser infrarouge avec un diffuseur qui crée un motif de points aléatoires dans tout votre salon (recherchez YouTube: vision nocturne Kinect). La caméra de profondeur est utilisée pour mesurer le déplacement des points (à partir de son motif connu) afin de calculer la profondeur sur l'image (brevet WO 2000/043036 de l'OMPI). Un laser est nécessaire pour que le motif projeté soit toujours net. Comme le projecteur est un laser, je suppose que son câble flexible est doté de fonctions de sécurité qui l'éteignent dès que vous commencez à démonter le boîtier du Kinect..
Notre Kinect est maintenant complètement démonté.
Prise sans scrupule: Nous vendons maintenant des pièces pour consoles de jeux! Nos kits de réparation XROD 360 RROD ou PS3 YLOD peuvent redonner vie à votre console morte ou mourante..
Microsoft Kinect réparabilité: 5 sur 10 (10 est le plus facile à réparer).
La conception est très modulaire et le remplacement de composants individuels (comme le moteur) en cas de défaillance ne devrait pas poser de problème..
Aucune soudure nécessaire pour démonter.
Bien que modulaire, le démontage de l’un d’entre eux peut être difficile en raison du grand nombre de pièces détachées..
Microsoft a utilisé quatre types de vis, y compris des éléments de sécurité détestés: T6, T10, T10 Security et Phillips # 0..
Sans manuel de réparation, la réparation sera un véritable défi. Microsoft n'a pas mis de manuel de service à disposition. Si la demande est suffisante, nous ferons leur travail pour eux et en publierons un.