Table des matières

Mynicrobe un terminal à tout faire

Mynicrobe est un PC microbe pensé autour d'une console de jeux Raspberry PI zéro GamePi20 qui tient dans la main et ne fond pas dans la poche.

J'ai longuement hésité à partir autour de puces ESP32 pour leur aspects communication WiFi efficace, leur faible prix et leur très basse consommation. Mais de fait la complexité de développement est un frein trop important à leur utilisation par le plus grand nombre, je ne veux pas être le seul à savoir faire marcher ces machines …Pour la partie WiFi, nous avons à gérer des zones fixes et pas trop étendues, pour l'aspect consommation, on pourra s'organiser…

Et donc maintenant que j'ai abandonné l'idée d'utiliser des ESP32 pour le son, et de les réserver uniquement aux capteurs/actionneurs simples, nous pourrons ajouter un mode d'hibernation pour réduire les temps de re-mise en route et supprimer totalement la consommation en dehors de l'utilisation… Cet aspect hibernation est par ailleurs un truc original dans l'usage des SBC genre RaspberryPi ou H2…

Du coup, cet atelier pourra aussi déboucher sur d'autres ateliers autour de l'utilisation de la console de jeux, rétrogaming ou du développement de jeux en fiction interactive.

Quelques utilisations possibles:

Je commence cet atelier, après un premier montage simple, pour définir le meilleurs système d'exploitation pour nous.

puis

Documentations

Alimentation

batterie

Le gamepi20 est prévu pour une batterie qui me semble faible pour l'usage qu'on en voudrait.
Le régulateur sur cette carte est un XB8887a avec un fonctionnement standard de charge/décharge.
On peut donc remplacer la 14500 lithium par une 18650 plus grosse, reste à gérer son emplacement, mais il faudra aussi prévoir l'ajout d'autre composant comme le GPS donc faire de la place dans le boitier, l'épaissir …

carte RSP

En attente de Kubii, j'en ai déjà quelques une … Alternative pour le futur au cas ou on ne trouve pas de RSP zero W ou 2 avec le même brochage et taille:

Premier cheminement

Je pars plutot sur retropie, plus en phase avec debian, que recallbox qui est un systeme en soit. Donc debian buster lite sur la microSD.

systemctl set-default multi-user.target
ln -fs /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@tty1.service
cat > /etc/systemd/system/getty@tty1.service.d/autologin.conf << EOF
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin root --noclear %I \$TERM
EOF
# ? root ou pi? , root fonctionne ...