ArduGirl, la console de jeu à monter soi-même
Une micro conÂsole de jeu à monÂter vous-même, en soudant divers comÂposants, dont une carte arduino pro micro. Il est ainÂsi posÂsiÂble d'utiliser toute une série de jeux open-source de l'ARDUBOY*. Ce proÂjet à été créé par NOTÂsoNOISY GUILLAUME REYMOND en s'inspirant de difÂférents clones d'ARDUBOY*, dont l'ARDUBUINO pour sa conÂfigÂuÂraÂtion horÂiÂzonÂtale et les comÂposants utilÂisés mais avec un plus grand écran.
ENGLISH transÂlaÂtion cyan A micro game conÂsole to assemÂble yourÂself, by weldÂing varÂiÂous comÂpoÂnents, includÂing an arduino micro pro card. It is thus posÂsiÂble to use lot of open-source games from the ARDUBOY. This project was creÂatÂed by NOTÂsoNOISY GUILLAUME REYMOND inspired by difÂferÂent ARDUBOY's clones, includÂing ARDUBUINO for its horÂiÂzonÂtal conÂfigÂuÂraÂtion but with a bigÂger screen.
Montage de l'ArduGirl (vidéo accélérée)
Manuel de montage
Le KIT Ardugirl comÂprend un manuel A4 recÂto-verÂso avec toutes les étapes pour monÂter ton ARDUGIRL.
La nouÂvelle verÂsion arrive tout bienÂtôt!
/! ATTENTION Lis bien les instrucÂtions (surtout ce qui est en rouge) avant de comÂmencer chaque étape (la 08 parÂtiÂcÂuliprement) Nous ne pourÂrons pas t'aider si tu montes les comÂposants dans le mauÂvais sens. Tu n'aurais plus qu'à essayÂer de tout dé-soudÂer ou à nous comÂmanÂder un nouÂveau kit (payant ;-)
/! ATTENTION Lis bien les instrucÂtions (surtout en rouge) avant de comÂmencer chaque étape (la 08 parÂtiÂcÂuliprement) Nous ne pourÂrons pas t'aider si tu montes les comÂposants dans le mauÂvais sens. Tu n'aurais plus qu'à essayÂer de tout dé-soudÂer ou à nous comÂmanÂder un nouÂveau kit (payant ;-)
MONTAGE
FICHIER TEST À TÉLÉCHARGER
POUR l'ÉTAPE (09)
Pour l'étape 09 du monÂtage, tu auras besoin de transÂférÂer un fichiÂer test dans l'arduino, pour voir si tout est bien soudé, les bouÂtons devraient tous faire des beeeeps.
TRANSFERT .HEX DEPUIS UN ANDROID, MAC OU PC:
1) Télécharge et décomÂpresse l'archive ardugirl-test2-hex.zip
2) Débranche/rebranche ton arduino
3) Utilise un des logiÂciels Game Loader Mac (osX), Arduboy Uploader (winÂdows) ou Arby UtilÂiÂty (Android) pour transÂférÂer le fichiÂer "ardugirl-test.hex" dans l'arduino, comme pour transÂférÂer les jeux (voir ci-dessous). RetrouÂve la liste de tous le logiÂciels posÂsiÂbles > https://arduboy.com/upload-games/ (cerÂtains foncÂtionÂnent avec les clones d'Arduboy, d'autre pas, à voir selon votre sysÂtème).
PROBLÈME? Si tu n'arrives pas à transÂférÂer ce fichiÂer .hex et que le logiÂciel de transÂfert t'indique conÂstamÂment une erreur (genre pas de bootÂloader) même après plusieurs essais et après avoir débranché/rebranché l'arduino, tu peux essayÂer la méthÂode ci-dessous avec le logiÂciel Arduino. Si rien ne foncÂtionne essaye de suivÂre la procéÂdure "EN CAS DE PROBLÈME DE BOOTLOADER".
TRANSFERT .INO AVEC ARDUINO DEPUIS UN MAC OU UN PC:
Tu peux ausÂsi utilisÂer le logiÂciel Arduino pour transÂférÂer ton fichiÂer test mais c'est réservé aux bidouilleurs. Il faut au préalÂable ajouter des bibÂlioÂthèques en suivÂant la secÂtion "PROCÉDURE POUR LES PROS D'ARDUINO" plus bas dans la page. Une fois Arduino conÂfigÂuré:
1) Télécharge et décomÂpresse l'archive ardugirl-test_arduino.zip
2) Débranche/rebranche ton arduino
3) Ouvre le fichiÂer ardugirl-test.ino dans le logiÂciel Arduino
4) ComÂpile et transÂfère le (en ayant bien choisi tous les réglages, à voir dans les expliÂcaÂtions ci-dessous "PROCÉDURE Pour les pros D'ARDUINO"
Une fois le fichiÂer transÂféré, tu devrais entenÂdre un beep. Tu peux ensuite appuyÂer sur les 6 bouÂtons pour vériÂfiÂer qu'ils sont bien soudés et qu'ils proÂduisent tous un "beep". AttenÂtion n'appuye pas sur le bouÂton "RST" = Reset au dos, il fera redéÂmarÂrer entièreÂment l'arduino et plus rien ne marchera penÂdant 5–6 secÂonÂdes (c'est norÂmal). Si c'est tout bon, passe au point suivÂant du monÂtage.
Installation d'un DES 46 jeuX
La comÂmuÂnauté autour de l'ARDUBOY* [www.arduboy.com] a dévelopÂpé plus de 200 jeux open-source. Les clones d'ArduBoy* qui utilisent des écrans 0.96" peuÂvent utilisÂer la pluÂpart des jeux sans probÂlème. Mais pour cette ARDUGIRL, nous avons fait le choix d'utiliser un écran plus grand de 1.3". Le driÂver interne de l'écran est difÂférent (SH1106). Pour que les jeux foncÂtionÂnent il faut modÂiÂfiÂer ajouter un gesÂtionÂnaire de carte "Arduboy homeÂmade packÂage" avant de compiler/transférer un jeux avec Arduino. Même avec ce truc, cerÂtains jeux ne foncÂtionÂnent quand-même pas touÂjours.
ARCHIVE DE 46 JEUX À TÉLÉCHARGER
Pour te simÂpliÂfiÂer la vie, nous avons rassemÂblé 46 jeux qui foncÂtionÂnent avec l'ARDUGIRL et les avons comÂpilés en fichiers ".hex" (adapÂtés pour l'écran) dans une archive zip que tu peux téléchargÂer et décomÂpressÂer: Ardugirl_jeuxQuiJouent3_HEX.zip
TRANSFERT depuis WINDOWS
(expériÂmenÂtal, cela ne foncÂtionne pas touÂjours, il faut ausÂsi des fois débranchÂer et rebranchÂer le cable USB et relancer le transÂfert plusieurs fois)
1) Télécharge l'application Arduboy Uploader (winÂdows) si tu ne l'as pas déjà .
2) Ouvre le fichiÂer .hex d'un des jeux (tiré de l'archive Ardugirl_jeuxQuiJouent3_HEX.zip) et transÂfère le dans votre Ardugirl
Autres logiÂciels posÂsiÂbles pour uploader un fichiÂer .hex dans l'arduino: Xloader / Arduino Builder / Arduboy Uploader / AVRDUDE (en ligne de comÂmande) (tu peux chercher sur interÂnet "upload .hex to arduino") et voir ausÂsi sous > https://arduboy.com/upload-games/
TRANSFERT depuis MAC OSX
(expériÂmenÂtal, cela ne foncÂtionne pas touÂjours, il faut ausÂsi des fois débranchÂer et rebranchÂer le cable USB et relancer le transÂfert plusieurs fois)
1) Télécharge l'application Game Loader Mac (osX)
2) Clique sur "Upload Game" et choiÂsis un des fichiers .hex (tiré de l'archive de jeux Ardugirl_jeuxQuiJouent3_HEX.zip que tu auras dézzipée) puis clique sur "Open". Le jeu est transÂféré dans ton Ardugirl. Répétez l'opération pour changÂer de jeu.
Autres logiÂciels posÂsiÂbles pour uploader un fichiÂer .hex dans l'arduino: ?
TRANSFERT DEPUIS ANDROID
(expériÂmenÂtal, cela ne foncÂtionne pas touÂjours, il faut ausÂsi des fois débranchÂer et rebranchÂer le cable USB et relancer le transÂfert plusieurs fois)
Tu peux transÂférÂer un jeu depuis ton téléphone/tablette Android en branÂchant l'ARDUGIRL avec un conÂnecteur USB OTG et un cable USB micro:
1) Installe l'application Arby UtilÂiÂty si tu ne l'as pas déjà .
2) TransÂfère tous les fichiers ".hex" tirés de l'archive Ardugirl_jeuxQuiJouent3_HEX.zip décomÂpressée, dans le dossier "ArbyUtility/Flash/" de ton Android avec le logiÂciel de synÂchroÂniÂsaÂtion de ton appareil.
3) Démarre Arby UtilÂiÂty: a) choiÂsis "Upload Flash" et pressez "…" b) choisÂsis ton jeu c) presse "ExeÂcute" et attends. S'il y a une erreur, essaie à nouÂveau 1 ou 2x. Si rien ne foncÂtionne, appuye avec un crayÂon sur le bouÂton "RST"(=reset) de ta conÂsole tout en presÂsant à nouÂveau sur "ExeÂcute" dans Arby UtilÂiÂty, 1 ou 2x. Ça devrait passÂer après plusieurs tenÂtaÂtives.
SON ON-OFF
La pluÂpart des jeux ont un menu pour désactiver/activer le son (souÂvent appelé FX). Mais il est ausÂsi posÂsiÂble de passÂer outÂre avec un racÂcourÂci de bouÂtons: ConÂsole éteinte
- Appuie sur B et garde appuyé penÂdant que tu mets en marche avec le bouÂton ON
- Tout en garÂdant appuyé le bouÂton B, appuie sur le bouÂton BAS => cela coupe le son
- Idem pour remetÂtre le son mais cette fois avec la touche UP Ã la place => cela remet le son
EN CAS DE PROBLÈME DE TRANSFERT ET DE BOOTLOADER
Si le logiÂciel de transÂfert de fichiÂer ".hex" vous indique conÂstamÂment une erreur (genre pas de bootÂloader) ou que le transÂfert du jeux ne foncÂtionne pas même si tu as essayé plusieurs fois de relancer le transÂfert ou de débrancher/rebrancher l'arduino:
Ré-essaie cette fois en appuyant sur le RST (bouÂton reset) juste avant, penÂdant ou après que tu envoies le fichiÂer. Après plusieurs essais tout d'un coup ça passe. Courage!Si cela ne foncÂtionne vraiÂment pas:
1) Installe le logiÂciel Arduino IDE.
2) Télécharge et décomÂpresse cette archive sketch_vide_bootloader.zip
3) Ouvre le fichiÂer "sketch_vide_bootloader.ino":
4) Débranche/rebranche ton arduino.
5) VériÂfie sous le menu "OutÂils" que ta carte et le port utilÂisé soit juste
-> Type de carte: "Arduino LeonarÂdo"
-> Port: "/dev/cu.usbmodem…" ou "COM5…" (du genre)
6) Si l'arduino n'apparaît pas dans le Port, appuie sur le bouÂton reset (RST)
7) Sous le menu "CroÂquis" lance "Vérifier/Compiler"
Il faut essayÂer un peu avant, penÂdant ou juste après,… et après plusieurs essais tout d'un coup ça passe. Courage!Tu devrais mainÂtenant pouÂvoir utilisÂer un des logiÂciels (Mac, PC ou Android) pour arrivÂer à transÂférÂer un des jeux en ".hex". N'hésite pas à débrancher/rebrancher ton arduino qui peut être capricieuse… au bout d'un moment ça passe.
Circuit imprimé (PCB)
Le cirÂcuit imprimé a été entièreÂment dessÂiné en ligne par NOTÂsoNOISY GuilÂlaume ReyÂmond sur le site www.easyeda.com
Bien qu'il y ai une cerÂtaine similÂiÂtude avec l'ARDUBUINO et d'autres clones d'ARDUBOY, il y a plusieurs difÂférences:
- l'écran OLED (7 pins) est de 1.3 pouces (alors que ceux l'ARDUBOY et l'ARDUBUINO sont de 0.96)
- l'arduino et le chargeur sont placés aux extrémités, pour que les prisÂes usb soient symétriques de chaque côté de la batÂterie, elle-même posée horÂiÂzonÂtaleÂment à l'arrière.
- l'arduino et le chargeur sont égaleÂment soudés "tête en bas" conÂtre le PCB. Les prisÂes USB sont ainÂsi plus éloignées du bord inférieur. Les LEDs sont ainÂsi ausÂsi tournées vers le haut, côté écran. Des trous dans le PCB perÂmeÂtÂtent ainÂsi de voir les difÂférentes activÂités lumineuses des LEDs depuis le dessus de la conÂsole.
- le switch off/on est à l'arrière, et se retrouÂve ainÂsi dans l'épaisseur de l'arduino, aligné sur les prisÂes USB
- il y a un bouÂton "Reset" (RST) que l'on peut atteinÂdre avec un crayÂon à traÂvers un trou sur le dos de la conÂsole
- il y a un potenÂtiomètre pour règler le niveau sonore du buzzer, avec un tournevis, au traÂvers d'un trou sur le dos de la conÂsole
PROCÉDURE Pour les pros D'ARDUINO
Pour les pros qui savent ce qu'ils font: tu peux parÂtir des sources des jeux en utilÂisant le logiÂciel IDE Arduino pour les comÂpilÂer et les transÂférÂer.
1) INSTALLER UN PAQUET SPÉCIAL:
Pour que cela foncÂtionne avec l'écran de l'ARDUGIRL tu dois installer dans ton logiÂciel Arduino un paquet "Arduboy homeÂmade" qui perÂmet de modÂiÂfiÂer le code à la volée quand tu transÂfères un jeu dans l'ARDUGIRL:
- Démarre le logiÂciel Arduino
- SélecÂtionne le menu "Préférences"
- Copie le code https://raw.githubusercontent.com/MrBlinky/Arduboy-homemade-package/master/package_arduboy_homemade_index.json
- colle le dans la case "URL de gesÂtionÂnaire de cartes supÂpléÂmenÂtaires"
- Clique sur OK- Va dans le menu "OutÂils > Type de cartes > GesÂtionÂnaire de carte"
- Tape "homeÂmade" dans le champ de texte
- Clique sur "Arduboy homeÂmade packÂage" puis sur le bouÂton (Installer), puis quand c'est téléchargé sur (FerÂmer)
2) CHOIX DE CARTE POUR ENVOYER LES JEUX:
Pour transÂférÂer un jeu, ouvre le fichiÂer source en ".ino" dans Arduino:
- sous le menu "OutÂils" choiÂsis les éléÂments suivÂants:- sélecÂtionne ensuite le menu "CroÂquis > TéléÂversÂer"
Les sources du "Arduboy homeÂmade packÂage" sont là > https://github.com/MrBlinky/Arduboy-homemade-package
Sources des jeux (au 7 décembre 2019)
Pour simÂpliÂfiÂer, voici une archive avec les sources .ino des 46 jeux qui m'ont perÂmis de comÂpilÂer les .hex et qui devraient foncÂtionÂner (téléchargées le 7 décemÂbre 2019): Ardugirl_jeuxQuiJouent2.zip (66Mo). Mais je te recomÂmande de parÂtir des sources misÂes à jour par leurs auteurs grâce aux liens ci-dessous. Tu auras ainÂsi les dernières verÂsions.
QUELQUES LIEN Sources de jeux
ArdyÂnia / MysÂtic BalÂloon / Virus LQP-79 / Defenduino / CirÂcuit Dude / MidÂnight Wild / ArduÂman (pacÂman clone) / Sirène / HelÂmets & Hordes / Epic Crates of Mass DestrucÂtion / X4-SunÂfire / FlapÂpy Ball / SnaÂkelÂing (snake like) / Nineteen43 / Glove / PicoÂvÂaders (Invaders style) / JetÂPac / CastelÂBoy / BatÂtle for ZuthÂsrah / ChickÂenX (Frogg like) / Blob Attack / ShadÂow RunÂner / Begemmed / TrolÂly Fish / You Won't SurÂvive / Crazy Kart / AbSynth-FM
KIT DE 42 COMPOSANTS
Le kit comÂplet comÂprends les comÂposants suivÂants:
- cirÂcuit imprimé origÂiÂnal
- arduino pro micro + 2 banÂdes de 12 tiges
- chargeur lipo + 4 tiges
- accu lipp 600mAh
- écran OLED 1,3 pouces
- 7 bouÂtons switch
- 4 capuÂchons de bouÂton noirs et 2 rouges
- buzzer
- mini potenÂtiomètre
- interÂrupÂteur on/off
- 4 espaceurs exagÂoÂnaux mâles et 4 femelles
- 8 vis
- 2 plaques transÂparÂentes de 1mm en PETG
BoîtierS en découpe laser
Le boitiÂer est comÂposé de 2 plaques découpées au laser et fixées sur le cirÂcuit imprimé (PCB) avec des espaceurs. La verÂsion de base est en PET transÂparÂent 1mm, ce qui perÂmet de voir tous les comÂposants intérieurs. Mais il est ausÂsi posÂsiÂble d'utiliser du conÂtreÂplaqué bouleau aviÂaÂtion 1–2mm pour obtenir un boîtiÂer plus retro/steampunk. Les plaques on été découpées au laser au FABLAB-FRIBOURG www.fablab-fribourg.ch
* "Arduboy" est un marÂque déposée par Arduboy, Inc. Ce proÂjet ARDUGIRL n'a pas été créé ni n'est licenÂcié par Arduboy, Inc., donc ne les solÂlicitez pas à ce proÂpos. Ce proÂjet est sans garantie. Vous pouÂvez l'utiliser à vos proÂpres risques. L'auteur décline toute responÂsÂabilÂité, tant pour son foncÂtionÂnement tant pour les utilÂiÂsaÂtions que vous pourÂriez en faire.
DONATE TO SUPPORT US
If you like our work you can support us with a welcome donation, so we could develop new projects creations in the future. A thousand thanks > paypal.me/notsonoisy
This shortcode has been phased out. Please switch to our WP Express Checkout plugin for enhanced functionality.
* "Arduboy" is a regÂisÂtered tradeÂmark of Arduboy, Inc. This ARDUGIRL project is not creÂatÂed by or licensed by Arduboy, Inc. So, DO NOT inquire of Arduboy, Inc. about this. This comes with no warÂranties. You can use it at your own risk. The author declines any responÂsiÂbilÂiÂty, as well as funcÂtionÂing as for the uses that you could make of it.












- Va dans le menu "OutÂils > Type de cartes > GesÂtionÂnaire de carte"
- sélecÂtionne ensuite le menu "CroÂquis > TéléÂversÂer"
Les sources du "Arduboy homeÂmade packÂage" sont là > 

