Aller au contenu

Console de jeu portable Raspberry Pi

Envoyer à un Conseiller

Description du modèle 3D

Voici ma console de jeu Portable Raspberry Pi. Il mesure 3,6 cm d'épaisseur, 9,6 cm de large et 13,6 cm de long. A l'intérieur se trouve un Raspberry Pi 2 sous Retropie OS qui lui permet d'émuler les jeux de presque tous les systèmes de jeu de 1977 à 2003. Il a à la fois Raspbian et Kodi installé aussi.

ÉCRAN

L'écran est un écran de caméra de recul composite bon marché d'amazon. Il a une résolution de 480x320 qui peut ne pas sembler aussi élevée, mais ce n'est pas un problème lorsque vous jouez à des jeux rétro. Parce que l'écran est fait pour fonctionner dans votre voiture, il a besoin de 12V pour sortir de la boîte. Ceci peut cependant être fixé facilement, de sorte qu'il fonctionne de 5V :)

BATTERIE

Sur le plan de la batterie, il dispose d'une batterie lithium-ion rechargeable de 6000mAh, ce qui lui donne environ 4-5 heures de temps de jeu.

Pour charger la batterie, il dispose d'un Adafruit PowerBoost 1000C qui peut charger la batterie en 5-6 heures environ.

SON

Les deux haut-parleurs intégrés viennent d'une vieille Nintendo DS Lite que j'avais dans le coin (ils pourraient être remplacés par le mini haut-parleur en métal d'Adafruit). Le signal audio provenant du Raspberry Pi est trop faible pour alimenter les haut-parleurs par lui-même, il doit donc être amplifié. L'amplificateur provient d'une vieille paire de haut-parleurs externes bon marché pour un lecteur mp3 que j'avais dans le coin (il pourrait être remplacé par un amplificateur pam8302 d'Adafruit). Pour augmenter et baisser le volume, il y a un "curseur" analogique d'une vieille paire d'écouteurs (vous pourriez probablement trouver quelque chose de similaire assez facilement).

CONTRÔLEUR INTÉGRÉ

Le contrôleur intégré a été la partie la plus difficile de ce projet, ou plus précisément la manette ANALOG. Le contrôleur intégré que j'ai fait moi-même, c'est un circuit imprimé avec des touches tactiles, et une manette analogique dessus. Les commutateurs à tact étaient assez faciles à brancher, mais j'ai eu beaucoup de mal avec la clé à molette !

CLÉ À MOLETTE ANALOGIQUE

Parce que c'est analogue, le Raspberry Pi ne peut pas le comprendre tout de suite. Le signal de la clé USB doit d'abord être converti en format numérique. Si j'avais été programmeur maître, j'aurais probablement pu acheter un ADC (convertisseur analogique-numérique) et écrire moi-même un pilote pour celui-ci. Mais ça n'a pas marché pour moi.

J'ai donc fait quelques recherches sur Internet, et j'ai découvert que l'Arduino pouvait convertir des signaux analogiques en signaux numériques, mais comme l'Arduino était beaucoup trop grand pour tenir dans mon design, j'ai décidé d'utiliser un "clone" arduino appelé le Teensy, en raison de son empreinte beaucoup plus petite.

Après des dizaines d'heures de frustration, j'ai finalement réussi à écrire un script de travail dans un langage de programmation que je n'avais jamais essayé auparavant, et à l'envoyer au Teensy ! :) (Si vous avez un problème similaire, vous pouvez télécharger le script depuis la liste de téléchargement "Controller_script_for_Arduino")

DESIGN

Tout sauf les composants et les quatre boutons d'action sont conçus en Autodesk 123D Design et imprimés en 3d sur un Ultimaker 2. Je peux certainement recommander 123D Design et Ultimaker 2, ils ont été une équipe solide tout au long de ce projet.

JE NE RECOMMANDERAIS AUCUN MODÉLISATEUR NON 3D POUR CONSTRUIRE CE PROJET, CERTAINES DES PIÈCES SERONT DIFFICILES/IMPOSSIBLES À OBTENIR, DONC VOUS DEVREZ FAIRE QUELQUES MODIFICATIONS. C'est 100% possible puisque j'ai inclus le fichier 123D Design. Mais c'est à vos risques et périls ;)

LOGICIEL

Retropie est le système d'exploitation principal, et vous sélectionnez le système de jeu et le jeu à travers Emulationstation. Retropie est un excellent système d'exploitation, alors allez y jeter un coup d'oeil, si vous pensez que cela vous semble intéressant : http://blog.petrockblock.com

Bien que Retropie soit le système d'exploitation principal, il a à la fois Kodi (XBMC) et Raspbian installé, ce qui signifie que vous pouvez lire des films, séries et musique directement sur la console ! Vous pouvez même surfer sur le web via Raspbian aussi, si vous avez un clavier connecté. Ces deux systèmes d'exploitation peuvent également être lancés par Emulationstation.

MERCI à FLOOOB de la part de Youtube et du forum Petrockblog/Retropie, qui m'ont aidé tout au long de la configuration du contrôleur intégré. Je n'aurais pas pu y arriver sans son aide.

liens vidéo :

https://www.youtube.com/watch?v=FM7mc-y_9TI

https://www.youtube.com/watch?v=oQrT8IEYkmU

https://www.youtube.com/watch?v=oJQeFrU50oE

Paramètres d'impression 3D

J'ai imprimé toutes les pièces, et tous les composants sont liés ci-dessous :

Depuis que je vis au Danemark, la plupart des liens que j'utilise sont danois, mais j'ai essayé de trouver des liens alternatifs américains et européens à la place :)

Teensy 2.0 : http://www.adafruit.com/products/199

Raspberry Pi 2 B http://www.amazon.co.uk/Raspberry-Model-Desktop-Quad-Linux/dp/B00T2U7R7I/ref=sr_1_1_1?s=electronics&ie=UTF8&qid=1437737097&sr=1-1&keywords=raspberry+pi2

Afunta 3,5" TFT LCD couleur : http://www.amazon.co.uk/gp/product/B00IUGW8VU?psc=1&redirect=true&ref_=oh_aui_detailpage_o01_s00

Batterie Lithium ION Polymère - 6 Ah/6000 mAh : http://www.amazon.co.uk/gp/product/B00MVTF3EG?psc=1&redirect=true&ref_=oh_aui_detailpage_o00_s00

Clé Wifi RPI : http://thepihut.com/products/usb-wifi-adapter-for-the-raspberry-pi

PowerBoost 1000C : https://www.adafruit.com/products/2465

Interrupteur ON/OFF en métal résistant aux intempéries : https://www.adafruit.com/products/917

ABXY Tactile Swiches : https://www.adafruit.com/products/1119

Touche de raccourci, Sélectionner, Démarrer, L, R Swiches tactiles : https://www.adafruit.com/products/367

Contrôleur d'écran - Interrupteurs tactiles à long nez : https://www.adafruit.com/products/1490

PSP1000 ThumbStick http://www.adafruit.com/product/444

Circuit imprimé : n'importe quel circuit imprimé fonctionnera

PAM8302 Mega SoundBoard : http://www.adafruit.com/product/2130

Haut-parleur Nintendo DS Lite : http://www.amazon.com/Ringer-Speaker-Set-Nintendo-Lite/dp/B0071AF9F8

  • Format du fichier 3D : STL

Mots-clefs

Créateur

License

CC BY SA

Page traduite par traduction automatique. Voir la version originale.



Ajouter un commentaire

Un commentaire

hey, ramus, can you make a tutorial on how to assemble this please? im trying to do the same and i just want the cuirct diagram for the buttons, if you don't mind me borrowing them. if you could send me the curict to @butterskeleton on twitter, that would be perfect.