Après le suc­cès de l'ARDUGIRL basée sur l'Arduboy avec une carte Arduino, Doc'Labricole (alias Guil­laume Rey­mond) vous a con­coc­té l'ESP­girl, un mod­èle sim­pli­fié de l'ESP­boy basé sur une carte ESP: avec un écran couleur et surtout l'accès à tous les jeux de l'ESP­boy et la pos­si­bil­ité d'installer un "app­store" sur l'ESP­girl qui per­met ensuite de télécharg­er tous les jeux voulu en se con­nec­tant sim­ple­ment à un réseau wifi sans voir besoin d'une con­nec­tion USB avec un ordi­na­teur.

Retrou­vez plein d'infos sur l'équipe de l'ESP­boy. Vous pou­vez même les soutenir en leur achetant leur ver­sion de mini con­sole (for­mat plus com­pact, avec de mul­ti­ples sor­ties pour les bidouilleurs, des leds et 4 bou­tons au lieu d'un joy­stick) www.espboy.com (tout en anglais unique­ment)

Avant de l'ESPgirl où l'on aperçoit l'écran couleur
Avant de l'ESPgirl où l'on aperçoit l'écran couleur
Dos de l'ESPgirl où l'on aperçoit l'ESP8266 et la batterie
Dos de l'ESPgirl où l'on aperçoit l'ESP8266 et la bat­terie

Les composants du Kit ESPgirl

Con­tenu du kit ESP­girl : cir­cuit imprimé (pcb) / wemos d1 mini (esp8266) / écran TFT couleur / extenseur e/s / chargeur / bat­terie / 5 bou­tons + capu­chons / joy­stick + capu­chon / interup­teur / buzzer / con­den­sa­teur / poten­tiomètre / 4 espaceurs mâles 4 femelles / 8 vis / 2 caches petg / 2 blocs de 8 tiges / 1 bloc de 4 tiges
Vous aurez donc 43 com­posants à assem­bler pour obtenir votre ESP­girl. Vous devrez soud­er (~bras­er) entre 78 et 116 points

CONTENU DU KIT ESPgirl : CIRCUIT IMPRIMÉ (PCB) / WEMOS D1 MINI (ESP8266) / ÉCRAN TFT COULEUR / EXTENSEUR E/S / CHARGEUR / BATTERIE / 5 BOUTONS + CAPUCHONS / JOYSTICK + CAPUCHON / INTERUPTEUR / BUZZER / CONDENSATEUR / POTENTIOMÈTRE / 4 ESPACEURS MÂLES 4 FEMELLES / 8 VIS / 2 CACHES PETG / 2 BLOCS DE 8 TIGES / 1  BLOC DE 4 TIGES

Le manuel d'assemblage

Pour vous aider dans l'assemblage de votre con­sole, Doc'Labricole vous a con­coc­té un manuel digne d'Ikea

Le circuit imprimé

Le cir­cuit imprimé (PCB) a été conçu par Doc'Labrivole gràce au logi­ciel en ligne gra­tu­it de EasyE­DA. Ce sys­tème per­met de com­man­der directe­ment des PCBs (selon le nom­bre de pièces désirées.)

Le transfert des jeux

Pour trans­fér­er des jeux et appli­ca­tions vous pou­vez tout sim­ple­ment les trans­fér­er depuis une page inter­net ouverte dans Chrome ou Edge (l'appstore de l'ESP­boy orig­i­nal): https://espboy.m1cr0lab.com/demo/appstore/

• Branchez votre ESP­girl
• Sélec­tion­nez sur la droite un des jeux ou l'AppStore2
• Cliquez sur le bou­ton INSTALL
• Choi­sis­sez un des port série "USB Ser­i­al (cu.usbserial-210) asso­cié"
• Cliquez sur Con­nex­ion
=> atten­dez que le trans­fert atteigne 100%

Transfert des jeux par wifi depuis l'ESPgirl avec l'AppStore2

Doc'Labricole vous con­seille de trans­fér­er par USB l'AppStore2 (OTA2) sur votre ESP­girl. Vous n'aurez ensuite plus besoin de vous branch­er en USB à un ordi­na­teur. Votre ESP­girl pour­ra se con­necter par wifi à n'importe quel accès inter­net pour vous per­me­t­tre de choisir un jeu à télécharg­er.

1. Sélec­tion­nez un nou­veau réseau wifi :
- lais­sez appuyé le BOUTON B tout en allumant votre ESP­girl, ou en la redé­mar­rant en appuyant 1x sur le BOUTON RESET
- sélec­tion­nez le réseau et sai­sis­sez le mot de passe avec le clavier/console (en déplaçant le curseur avec le joy­stick puis en appuyant sur A pour valid­er le car­ac­tère ou B pour effac­er le car­ac­tère)
2. Sélec­tion­nez le jeu à télécharg­er par wifi :
- lais­sez appuyé le BOUTON A tout en allumant votre ESP­girl, ou en la redé­mar­rant en appuyant 1x sur le BOUTON RESET
- choi­sis­sez dans la liste des types de con­soles, puis les types de jeux puis un des jeux de la liste avec le clavier/console (en déplaçant le curseur avec le joy­stick puis en appuyant sur A pour valid­er le car­ac­tère ou B pour effac­er le car­ac­tère. Quand vous voulez valid­er sélec­tion­nez le E tout en bas à droite du clavier virtuel)
Voir l'exemple avant la liste des jeux con­seil­lés.
3. Pour chang­er de jeu :
- recom­mencez le point 2. et amusez-vous

Transférez vos propres codes

En tant que geek vous pou­vez aus­si com­pil­er des codes sources avec vos logi­ciels habituels Arduino ou VScode, et créer vos pro­pres jeux, mais c'est une autre his­toire…

L'AppStore de l'ESPboy est disponible pour télécharger simplement les jeux dans votre ESPgirl
L'AppStore de l'ESPboy est disponible pour télécharg­er sim­ple­ment les jeux dans votre ESP­girl

Préselection de jeux disponibles par wifi

Il y a telle­ment de sys­tèmes et de jeux sur l'Appstore2 et c'est telle­ment fatiguant de les choisir pour les tester tous, que Doc'Labricole t'en a sélec­tion­né ses préférés (c'est ses goûts à lui, n'hésite pas à essay­er les autres)
 Petit rap­pel pour sélec­tion­nez le jeu à télécharg­er par wifi :
(Assure-toi d'avoir bien trans­féré par USB l'AppStore2 (OTA2) que tu aies trou­vé sur https://espboy.m1cr0lab.com/demo/appstore/)
- laisse appuyé le BOUTON A tout en allumant votre ESP­girl, ou en la redé­mar­rant en appuyant 1x sur le BOUTON RESET
- choi­sis dans la liste des types de con­soles, puis les types de jeux puis un des jeux de la liste avec le clavier/console

UTILISATION DU CLAVIER/CONSOLE
- Choi­sis un chiffre ou car­ac­tère en déplaçant le curseur avec le joy­stick, puis en appuie sur A pour valid­er (ou B pour effac­er le car­ac­tère précé­dent). En dépas­sant du clavier à gauche ou à droite, le curseur passe tout à droite ou à gauche du clavier, tu peux ain­si gag­n­er du temps.
- Quand tu veux valid­er ce que tu as saisi, déplace le curseur pour sélec­tion­ner le E tout en bas à droite du clavier virtuel et appuie sur A pour valid­er

EXEMPLE : pour télécharg­er "Celeste" de la plate­forme Game­duino :
- sélec­tionne 1+0 (pour la plate­forme: 10 Game­duino) + E (pour valid­er le choix)
- sélec­tionne 2 (pour le type de jeux: 2 Action) + E (pour valid­er le choix)
- sélec­tionne 8 (pour le jeu: 8 Celeste) + E (pour valid­er le choix)
- sélec­tionne 1 (pour télécharg­er: Down­load) + E (pour valid­er le choix)
Après attends que l'ESPgirl se rédé­marre toute seule ou presse sur le bou­ton RESET ou éteints et ral­lume-la.

1 Arduboy

(jeux en noir-blanc)
1 Rac­ing
– 1 Ard­Driv­en ?
– 2 Road­Trip > course NB
2 Shoot­er
1 Cat­a­combs * > labyrinthe 3d
– 2TenchRun > star­wars tir­er sur les t‑fighter depuis son vais­seau
3 Adven­ture
1 Ardu­ven­ture ***
– 2 Dark­An­dUn­der
4 Arcade
1 Tack­le­Box ***
– 2 LodeRun­ner
3 1944 **
4 MicroTank **
5 Plat­former
1 Myst­Bal­loon ***
– 2 Tri­alO­fAst ?
– 3 RickAr­durou ?
6 Action
1 RoofTop * sauve­tage avec héli­co
7 Log­ic
1 Cir­cuit­Dude *** par­cours énigme
– 8 Ard­uLem > lem­mings
– 9 MicroC­i­ty > con­stru­ire des villes

2 Entertainment

1 Music

3 LGE

(jeux en couleur util­isant tout l'écran)
ESPboy_little_game_engine
https://corax89.github.io/esp8266Game/gamelist/index.html
1 LGE_Racing
1 Fla­tRace **
2 Micro­Race *
2 LGE_Arcade
1 Fish­er­Man **
– 2FishLife
4 Cap­man ***
5 Inviders ***
3 LGE_Shooter
– 1 TankC­i­ty
2 1916 ***
3 Space­Fight *
4 LGE_Logic
– 1 FourI­naRow
– 2 Black­Jack

4 ZX48Spectrum

(Pas fonc­tion­nel ?)

5 GameBoy

(jeux en 2 couleurs util­isant tout l'écran)
1 GB_platformer
— 1 GB_SuperMario ***
— 2 GB_MegaMan
— 3 GB_PrincePersi
— 4 GB_KirbysDream
— 5 GB_Contra
— 6 GB_FelixTHeCat
— 7 GB_Castelvania
— 8 GB_DonkeyKongL ***
— 9 GB_MegaMan3
2 GB_Logic
— 1 GB_Tetris ***
— 2 GB_Lemmings
— 3 GB_Kwirk
3 GB_Adventure
— 1 GB_Zelda ***
— 2 GB_FinalFantAd
— 3 GB_FinalFantLe
4 GB_Arcade
— 1 GB_Castelian
— 2 GB_Nemesis
— 3 GB_R-type
— 4 GB_R-type2
— 5 GB_SolarStrike
— 6 GB_Bomberman
— 7 GB_BuraiFighte
5 GB_Fight
— 1 GB_DoubleDrago
— 2 GB_MortalComba
— 3 GB_MortalComba
6 GB_Action
— 1 GB_NinjaGS
— 2 GB_Robocop
— 3 GB_spyVSspy

6 Tool

(Pas de jeux (détecteur de wifi, etc…))

7 ESPboy

1 ESP_Arcade
1 Anarch3d *** > doom like 3D

8 Module

(GPS inutil­is­able car impos­si­ble d'installer un mod­ule)

9 CHIP8_CHIP

(Très min­i­mal comme jeux…)

10 Gameduino

(jeux en couleur util­isant tout l'écran)
1 Log­ic
1 Apol­lo * > atterire un mod­ule lunaire
– 2 Bum­ble­bots > puz­zle rac­corder tuyaux
3 Demon­Girls **
4 Dig­ger­Plus *  > creuser faire tomber de rocher
5 BabaIsY­ou *** > pouss­er des blocs pour un dra­peau
2 Action
– 1 SquareNose
2 OmegaHir­zo *
– 4 Super­Crate
5 Ban­gi *
6 EnGarde ***
7 Casse­Brique ***
8 Celeste ***
– 9 Invaders ?
3 Quest
1 gLiTch ** > mad sci­en­tist
– 2 Ancient­Lore

11 Pokitto

(jeux en couleur util­isant tout l'écran)
https://www.pokitto.com/games/
1 PO_Arcade
– 1 Karate­ka
2 Space­Cab *
3 Road­Trip *
– 4 MicroC­i­ty
6 Galaxy Fight­ers ***
– 8 1nvader
– 11 Pixo­nia
12 Scram­ble **

12 SegaVMU

(Très min­i­mal comme jeux…)