Spisu treści:
- Krok 1: Sprzęt
- Krok 2: Połącz wszystko
- Krok 3: Oprogramowanie: zbuduj go z OSX
- Krok 4: Skonfiguruj połączenie Wi-Fi (opcjonalnie)
- Krok 5: Skonfiguruj konsolę Orange Pi (4800 bodów, terminal Minitel1b-80)
- Krok 6: Użyj swojego Minitel
Wideo: Technika vintage: Le Minitel: 6 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
Minitel to ten super fantazyjny terminal wprowadzony we Francji w latach 80-tych (zobacz pełną historię). Używałem Minitela, gdy byłem dzieckiem i ostatnio ponownie pojawił się na mojej drodze.
Ponieważ jest to rzeczywiście „tylko” terminal, można go podłączyć do konsoli ulubionej maszyny linuksowej, w tym do twojego Pi. Sam mam kilka Orange Pi…
Okazało się, że połączenie mojego Orange Pi One i mojego Minitela nie jest całkiem proste, więc pomyślałem, że nagram tę przygodę na instruktażach!
Krok 1: Sprzęt
Poziomy Le Minitel mogą wzrosnąć do 15V, co jest zdecydowanie za dużo dla Orange Pi! Rozwiązaniem jest dostosowanie wspomnianych sygnałów za pomocą konwertera poziomów logicznych.
Chcesz poszukać "Modułu dwukierunkowego konwertera poziomów logicznych 5V do 3,3V".
Do połączenia z Le Minitel potrzebny będzie również „5-pinowy kabel DIN MIDI”. Powyższy obrazek pokazuje 3 piny, które należy zanotować: Rx, Tx i GND.
Krok 2: Połącz wszystko
Zdjęcia powinny być zrozumiałe.
Pamiętać:
- Tx, Rx i GND z Minitela łączą się z konwerterem poziomów logicznych.
- Tx, Rx, GND, 3v i 5v z Orange PI podłącz do konwertera poziomów logicznych.
- Minitel Rx jest podłączony do Orange Pi Tx na konwerterze poziomów logicznych.
- Minitel Tx jest podłączony do Orange Pi Rx na konwerterze poziomów logicznych.
Krok 3: Oprogramowanie: zbuduj go z OSX
Wypróbowałem wiele dystrybucji dla tego projektu i oto wynik: jeśli chcesz (działającego) połączenia Wi-Fi przez klucz USB, zadowól się Armbianem, nie więcej, nie mniej.
Może być konieczne zainstalowanie brew i 7za, aby rozpakować archiwa.7z
/usr/bin/ruby -e $(curl -fsSL
napar zainstaluj p7zip
Pobierz obraz i rozpakuj
wget
7za x Pobieranie/Armbian_5.75_Orangepione_Ubuntu_bionic_next_4.19.20.7z
Zidentyfikuj swoją kartę USB (moja to disk1) i wypal na niej obraz Armbian
lista 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
Włóż kartę SD do Orange Pi i połącz się z nią
użytkownik: root
hasło: 1234 wskazówka: zmień hasło na „orangepi”
Krok 4: Skonfiguruj połączenie Wi-Fi (opcjonalnie)
Twój klucz sprzętowy (zakładając, że jest oparty na Realtek RTL8188CUS) powinien działać od razu po wyjęciu z pudełka. Wszystko, co musisz zrobić, to uruchomić raspbian-config.
Krok 5: Skonfiguruj konsolę Orange Pi (4800 bodów, terminal Minitel1b-80)
Oto moja dokładna sytuacja:
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 sobota 9 lutego 19:02:47 CET 2019 armv7l armv7l armv7l GNU/Linux
Włączyłem uart1 (por. zdjęcia):
root@orangepione:~# armbian-config
Zmieniłem 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
Zainstalowałem ttyS1 z systemd:
ln -s /etc/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
systemctl demon-reload systemctl start [email protected]
Zainstalowałem lepszą wersję minitel1b
wget https://canal.chez.com/mntl.titic mntl.ti -o /etc/terminfo
Krok 6: Użyj swojego Minitel
Włącz Le Minitel, a następnie
- przełącz Le Minitel na 4800 bodów: Fnct+P, potem 4
- wybierz tryb 80-kolumnowy: Fnct+T, następnie A
- wyłącz echo: Fnct+T, potem E
Voila.
Zalecana:
Programowanie zorientowane obiektowo: tworzenie obiektów Metoda/technika uczenia się/nauki przy użyciu dziurkacza kształtów: 5 kroków
Programowanie zorientowane obiektowo: tworzenie obiektów Metoda/technika uczenia się/nauki Korzystanie z dziurkacza kształtowego: Metoda uczenia się/nauczania dla studentów początkujących w programowaniu zorientowanym obiektowo. Jest to sposób na umożliwienie im wizualizacji i zobaczenia procesu tworzenia obiektów z klas.Części:1. EkTools 2-calowy duży stempel; najlepsze są solidne kształty.2. Kawałek papieru lub c
Technika do noszenia: Bębny pneumatyczne: 5 kroków
Wearable Tech: Air Drums: Naszym celem w tym projekcie było stworzenie zestawu perkusyjnego do noszenia z niektórych przyspieszeniomierzy i dysków piezoelektrycznych. Pomysł polegał na tym, że po uderzeniu ręką odezwał się dźwięk werbla; lub po naciśnięciu stopy grał hi-hat lub dźwięk bębna basowego. Kontrolować
Programowanie obiektowe: tworzenie obiektów Metoda/technika uczenia się/nauki przy użyciu nożyczek: 5 kroków
Programowanie zorientowane obiektowo: tworzenie obiektów Metoda/technika uczenia się/nauki Używanie nożyczek: Metoda uczenia się/nauczania dla studentów początkujących w programowaniu zorientowanym obiektowo. Jest to sposób na umożliwienie im wizualizacji i zobaczenia procesu tworzenia obiektów z klas.Części: 1. Nożyczki (dowolny rodzaj). 2. Kawałek papieru lub karton. 3. Znacznik
Technika do noszenia: rękawica do zmiany głosu: 7 kroków
Technika do noszenia: Rękawica zmieniająca głos: Wygląda na to, że rękawice o niesamowitych mocach są obecnie modne. Rękawica Nieskończoności Thanosa jest dość potężną rękawicą, ale chcieliśmy stworzyć rękawicę, która mogłaby zrobić coś jeszcze bardziej niezwykłego: zmienić głos użytkownika w czasie rzeczywistym
PCB @Dom – technika: 9 kroków
PCB @Dom – technika: właściwe narzędzia, cierpliwość i praktyka to wszystko, czego potrzebujesz