Le concept
MINITEL GPT redonne vie à un Minitel 1 Telic / Alcatel en le transformant en terminal de dialogue avec une intelligence artificielle.
On tape sa question sur le clavier d'origine, elle part vers un Raspberry Pi caché dans le boîtier, qui interroge un modèle de langage et renvoie la réponse — affichée à l'écran cathodique, à 1200 bauds, comme en 1985.
La personnalité de l'assistant est entièrement configurable. La version phare est bloquée dans les années 80 : elle ne connaît rien après le 31 décembre 1989 et reste imperméable à toute tentative de la sortir de l'époque — parfaite pour une fête d'anniversaire à thème.
En images
Le terminal en fonctionnement.
Pour ajouter une image : dépose le fichier dans assets/
et remplace le bloc « placeholder » correspondant dans index.html.
Électronique & câblage
Le pont entre 2025 et 1982 : une liaison série sur le port DIN « péri-informatique » du Minitel.
Le matériel
- Raspberry Pi Zero 2 W — le cerveau, dans le boîtier
- Adaptateur USB-série FTDI FT232RL (réglé en 5 V)
- Câble OTG micro-USB pour relier le FTDI au Pi
- 3 fils vers la prise DIN 5 broches du Minitel
Câblage série
| FTDI | DIN Minitel | Rôle |
|---|---|---|
| TXD | Broche 1 | Pi → Minitel (RX) |
| RXD | Broche 3 | Minitel → Pi (TX) |
| GND | Broche 2 | Masse commune |
Paramètres série : 1200 bauds, 7 bits, parité paire, 1 stop (7E1) — la norme Videotex.
💡 Les pièges rencontrés
Cette section raconte le débogage — à compléter / illustrer avec tes notes.
- Le port DIN n'émet que si le Minitel est passé en mode péri-informatique (Fnct + T puis A).
- Les fils nus sur l'adaptateur font de faux contacts : un branchement propre est essentiel.
- Le mode mosaïque Videotex affiche les images en demi-teintes (tramage), jamais en pixels pleins.
Architecture logicielle
Trois services autonomes orchestrés par systemd sur le Raspberry Pi.
🖥 minitel-chatgpt
Le terminal : lit le clavier Minitel, interroge l'IA, affiche la réponse paginée. Gère le titre ASCII, les touches de fonction (Envoi, Suite, Sommaire) et le retour automatique au sommaire.
📡 wifi-manager
Connexion autonome façon objet connecté : rejoint un réseau connu, ou bascule en hotspot ouvert avec portail captif pour configurer le WiFi du lieu — sans clavier ni écran externe.
⚙ admin-ui
Interface web : choix et création de « personnalités » (presets), génération de consignes par IA, textes d'accueil personnalisables, clé API et email de notification.
Stack technique
Le projet est open source
Tout le code, les services et les outils sont disponibles sur GitHub.
github.com/jherard-fr/minitel-gpt