Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-13 06:57
Le Minitel est ce terminal super chic introduit en France dans les années 80 (voir le récit complet). J'ai utilisé Minitel quand j'étais enfant et il a encore croisé ma route récemment.
Puisqu'il ne s'agit en effet "que" d'un terminal, il peut être connecté à la console de votre machine Linux préférée, y compris votre Pi. J'ai moi-même quelques Orange Pi…
Il s'est avéré que ce n'était pas tout à fait simple de connecter mon Orange Pi One et mon Minitel, alors j'ai pensé que je ferais un enregistrement de l'aventure sur instructables !
Étape 1: Matériel
Les niveaux du Minitel peuvent monter jusqu'à 15v, c'est beaucoup trop pour un Orange Pi ! Une solution consiste à adapter lesdits signaux via un convertisseur de niveau logique.
Vous souhaitez rechercher un "Module bidirectionnel de convertisseur de niveau logique 5V à 3,3V".
Vous aurez également besoin d'un "Câble MIDI 5 broches DIN" pour vous connecter au Minitel. L'image ci-dessus montre les 3 broches à noter: Rx, Tx et GND.
Étape 2: tout connecter
Les images doivent être explicites.
Gardez à l'esprit:
- Tx, Rx et GND du Minitel se connectent au convertisseur de niveau logique.
- Tx, Rx, GND, 3v et 5v de l'Orange PI se connectent au convertisseur de niveau logique.
- Le Minitel Rx est connecté à Orange Pi Tx sur le convertisseur de niveau logique.
- Le Minitel Tx est connecté à Orange Pi Rx sur le convertisseur de niveau logique.
Étape 3: Logiciel: créez-le avec OSX
J'ai essayé de nombreuses distributions pour ce projet et voici le score: si vous voulez une connexion wifi (fonctionnelle) via un dongle USB, optez pour Armbian, ni plus, ni moins.
Vous devrez peut-être installer brew et 7za pour décompresser les archives.7z
/usr/bin/ruby -e $(curl -fsSL
brasser installer p7zip
Télécharger l'image et décompresser
wget
7za x Téléchargements/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z
Identifiez votre carte USB (la mienne est disk1) et gravez l'image Armbian dessus
liste diskutil
diskutil unmountDisk /dev/disk1 sudo dd bs=1m if=Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.img of=/dev/rdisk1 conv=sync
Insérez la carte SD dans votre Orange Pi et connectez-vous
utilisateur: root
mot de passe: 1234 astuce: changez le mot de passe en "orangepi"
Étape 4: Configurer une connexion Wifi (facultatif)
Votre dongle (en supposant qu'il soit basé sur Realtek RTL8188CUS) devrait fonctionner immédiatement. Tout ce que vous avez à faire est de lancer raspbian-config.
Étape 5: Configurez votre console Orange Pi (4800 Baud, Terminal Minitel1b-80)
Voici ma situation exacte:
root@orangepione:~# cat /etc/lsb-release DISTRIB_ID=Ubuntu DISTRIB_RELEASE=18.04 DISTRIB_CODENAME=bionic DISTRIB_DESCRIPTION="Ubuntu 18.04.1 LTS" root@orangepione:~# uname -a Linux orangepione 4.19.20-sunxi #5.75 SMP sam 9 fév 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux
J'ai activé uart1 (c.f. photos):
root@orangepione:~# armbian-config
J'ai changé lib/systemd/system/[email protected]:
#ExecStart=-/sbin/agetty -o '-p -- \u' --keep-baud 115200, 38400, 9600 %I $TERM
ExecStart=-/sbin/agetty -c %i 4800 minitel1b-80
J'ai installé ttyS1 avec systemd:
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
systemctl démon-recharger systemctl démarrer [email protected]
J'ai installé une meilleure version de minitel1b
wget https://canal.chez.com/mntl.titic mntl.ti -o /etc/terminfo
Étape 6: Utilisez votre Minitel
Allumez Le Minitel, puis
- basculer Le Minitel à 4800 bauds: Fnct+P, puis 4
- choisissez le mode 80 colonnes: Fnct+T, puis A
- désactiver l'écho: Fnct+T, puis E
Voila.