Inhoudsopgave:
2025 Auteur: John Day | [email protected]. Laatst gewijzigd: 2025-01-13 06:57
Minitel is deze superchique terminal die in de jaren 80 in Frankrijk werd geïntroduceerd (zie het volledige verhaal). Ik gebruikte Minitel toen ik een kind was en onlangs kwam het weer op mijn pad.
Omdat het inderdaad "slechts" een terminal is, kan het worden aangesloten op de console van je favoriete linux-machine, inclusief je Pi. Ik heb zelf een paar Orange Pi…
Het bleek niet helemaal eenvoudig om mijn Orange Pi One en mijn Minitel aan te sluiten, dus ik dacht dat ik het avontuur op instructables zou vastleggen!
Stap 1: Hardware
Le Minitel-niveaus kunnen oplopen tot 15v, wat veel te veel is voor een Orange Pi! Een oplossing is om deze signalen aan te passen via een Logic Level Converter.
U wilt op zoek naar een "Logic Level Converter Bi-Directional Module 5V naar 3.3V".
U hebt ook een "MIDI 5-pins DIN-kabel" nodig om verbinding te maken met Le Minitel. De afbeelding hierboven toont de 3 pinnen die u moet noteren: Rx, Tx en GND.
Stap 2: Sluit alles aan
Foto's moeten voor zichzelf spreken.
Onthoud:
- Tx, Rx en GND van de Minitel verbinden met de logic level converter.
- Tx, Rx, GND, 3v en 5v van de oranje PI verbinden met de logische niveau-omzetter.
- Minitel Rx is verbonden met Orange Pi Tx op de logische niveau-omzetter.
- Minitel Tx is verbonden met Orange Pi Rx op de logische niveau-omzetter.
Stap 3: Software: bouw het met OSX
Ik heb veel distro's geprobeerd voor dit project en hier is de score: als je een (werkende) wifi-verbinding wilt via een usb-dongle, neem dan genoegen met Armbian, niet meer en niet minder.
Mogelijk moet u brew en 7za installeren om.7z-archieven uit te pakken
/usr/bin/ruby -e $(curl -fsSL
brew installeren p7zip
Afbeelding downloaden en uitpakken
wget
7za x Downloads/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z
Identificeer je usb-kaart (de mijne is disk1) en brand er een Armbian-image op
diskutil-lijst
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
Plaats de SD-kaart in uw Orange Pi en maak er verbinding mee
gebruiker: root
wachtwoord: 1234 tip: verander het wachtwoord in "orangepi"
Stap 4: Configureer een wifi-verbinding (optioneel)
Uw dongle (ervan uitgaande dat deze op Realtek RTL8188CUS is gebaseerd) zou out-of-the-box moeten werken. Het enige wat u hoeft te doen is raspbian-config te starten.
Stap 5: Configureer uw Orange Pi-console (4800 Baud, Minitel1b-80 Terminal)
Dit is mijn exacte situatie:
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 za 9 feb 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux
Ik heb uart1 ingeschakeld (zie afbeeldingen):
root@orangepione:~# armbian-config
Ik heb lib/systemd/system/[email protected] gewijzigd:
#ExecStart=-/sbin/agetty -o '-p -- \u' --keep-baud 115200, 38400, 9600 %I $TERM
ExecStart=-/sbin/agetty -c %i 4800 minitel1b-80
Ik heb ttyS1 geïnstalleerd met systemd:
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
systemctl daemon-reload systemctl start [email protected]
Ik heb een betere versie van minitel1b geïnstalleerd
wget https://canal.chez.com/mntl.titic mntl.ti -o /etc/terminfo
Stap 6: Gebruik uw Minitel
Zet Le Minitel aan, dan
- schakel Le Minitel naar 4800 baud: Fnct+P, dan 4
- kies 80-kolommenmodus: Fnct+T, dan A
- echo uitschakelen: Fnct+T, dan E
Voila.