Wifi-Adapter

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Warnung! HINWEIS: Dieser Artikel dient nur zur Information. Das C64-Wiki übernimmt keine Haftung bei misslungenen Selbstbauversuchen oder Schäden, die durch Anwendung der hier erwähnten Bauanleitungen entstanden sind!


Bitte beachten: Diese Bauanleitung bezieht sich derzeit nur auf den C64 und wurde bisher auch nur auf dem C64 erfolgreich getestet. Auf einem C128 gibt es aktuell noch Probleme mit den WiFi-Adaptern. Auch die Funktion im C64 Modus des C128 ist noch nicht bestätigt.[1]


Wifi-Adapter - im Volksmund auch Wifi-Modem genannt - für Retro-Computer, wie z. B. C64, Amiga, Atari XL oder viele andere, ermöglichen den Zugang zu einem WLAN und damit üblicherweise zum darüber erreichbaren Internet. Sie basieren oft auf einem von der Firma espressif hergestellten Mikrocontroller mit der Bezeichnung ESP8266. Diese Mikrocontroller sind sehr preiswert und vielseitig verwendbar. Ein ESP8266 ESP-01 kann man schon für 1,83 Euro bekommen. Für den Preis bekommt man einen kompletten Mikrocontroller mit GPIO- und RS232-Anschlüssen. Das ist auch der Grund, warum sie unter anderem gerne in Wifi-Projekten für Retro-Computer Verwendung finden.

Selbstbau-Wifi-Adapter mit Reset-Tastern für Computer und ESP8266. Der Punkt auf dem Gehäuse ist der Leimverschluss für das LED-Loch.


Verwendung und Einsatz[Bearbeiten | Quelltext bearbeiten]

Was benötigt man, um sich an ein per Telnet erreichbares BBS oder einen Chat-Dienst anzumelden? Zunächst einmal einen Computer. Dies kann einer der oben genannten Computer sein. Je nach dem, welche Art Schnittstelle am Computer zur Verfügung steht, ist ein entsprechender Wifi-Adapter zu besorgen. Es gibt die Adapter mit unterschiedlichen Steckmöglichkeiten, z. B. für den Userport, der RS232-Schnittstelle usw. Im letzteren Fall ist eine 25-poliger Sub-D-Buchse verbaut. Damit lassen sie sich auch an Apple II, Atari-Portfolios und weiteren Rechnern anschließen. In diesem Artikel soll exemplarisch die Verwendung eines Commodore C64 genannt werden.

Fertige Geräte[Bearbeiten | Quelltext bearbeiten]

Man kann fertige Geräte kaufen. Diese haben den Vorteil, dass sie komplett aufgebaut sind und nur noch an die entsprechende Schnittstelle angesteckt werden müssen. Sie kosten zwischen 25 und 150 Euro, wobei der Preis von Ausstattung und Herkunftsland abhängig ist.

Selbstbau[Bearbeiten | Quelltext bearbeiten]

Für den Anschluss an die Userport-Schnittstelle eines Commodore 64 Rechners werden neben dem ESP8266 nur wenige weitere Komponenten wie ein passender Stecker, Lochrasterplatine, Kupferlitzenkabel, Gehäuse, Taster, Schrauben und Muttern usw. benötigt. Widerstände, Elektrolytkondensatoren sind in der Basisvariante nicht notwendig. Für dieses Selbstbauprojekt bietet sich ein ESP8266 Node MCU V2 an. Hier ist der ESP8266 auf einer eigenen Platine mit GPIO-Pins, und der Möglichkeit die Platine mit 5 Volt zu betreiben, verbaut. Da der Userport des C64 auch 5 Volt liefert, kann man die ESP-MCU direkt an diesen anschließen. Zusätzliche Spannungswandler fallen weg.

Ähnliches Projekt dazu jenes von Blogger alwyz (Strikelink WiFi).[2]


Exemplarische Teileliste[Bearbeiten | Quelltext bearbeiten]

Je nach dem, was noch in einer Bastelkiste enthalten ist, benötigt man die unten genannten Bauelemente. Die Preise können variieren und sind als Circa-Preise anzusehen.

Element Quellen Preis (ungefähr)
ESP8266 Node MCU V2 (empfohlen) Amazon 9 Euro
5V<>3,3V Levelshifter (empfohlen) Amazon 2 bis 6 Euro
Userportbuchse für C64 Ebay, Foren 4 Euro
Lochrasterplatine Reichelt, Conrad, Bastelkiste 3 bis 4 Euro
2x Taster (optional) Reichelt, Conrad, Bastelkiste 5 Euro/Sechs-Stück-Tüte
1x Gehäuse Reichelt, Conrad, Bastelkiste 5 Euro
2x Schrauben Baumarkt, Bastelkiste 1 bis 3 Cent/Zwei Stück
2x Muttern Baumarkt, Bastelkiste 1 bis 3 Cent/Zwei Stück
Gesamtsumme ohne Versandkosten 20 bis 35 Euro

Verdrahtung Userport ⇔ ESP8266 Node MCU V2[Bearbeiten | Quelltext bearbeiten]

So wird die ESP8266 Node MCU V2 mit dem C64 Userport verbunden.

Wichtiger Hinweis: Wenn Sie keinen ESP8266 Node MCU V2 verwenden, ist dringend zu prüfen, welche Vin-Spannung verwendet werden muss. Meistens werden hier 3,3 Volt benötigt. Werden diese 3,3-Volt-Platinen direkt an den Userport Pin 2 angeschlossen, werden sie zerstört!

Es ist ungeklärt, ob man zwischden dem Node MCU V2 einen Pegelwandler einbauen sollte. Viele Anleitungen im Internet kommen ohne Pegelwandler aus und die Notwendigkeit des Pegelwandler wird für dieses konkrete Bastelprojekt regelmäßig in Frage gestellt. Es folgen deshalb zwei Aufbau-Vorschläge, der erste ohne, der zweite mit Pegelwandler.

Die folgende Methode der Anbindung enthält keinen Pegelwandler und wird deshalb die unsichere Methode genannt, die man aber oft im Internet findet. Unsicher deshalb, weil teilweise Signale mit 5 V Pegel auf 3,3 V Leitungen gegeben werden. Ob ein Node MCU V2 eine Pegelwandlung von 5 V auf 3,3 V vornimmt, und damit ein externer Pegelwandler entfallen kann, ist aktuell nicht bestätigt.

Userport ⇔ ESP Schema einfache Verdrahtung
Pin Userport Pin ESP8266 Node MCU V2 uspesp.png
2 (+5 V) Vin +5V
7 (SP 2) TX
D (PB 1) D1
K (PB 6) D2
M (PA 2) RX
1/12/A/N (GND) GND
Userport ⇔ Userport
Pin Userport Pin Userport
5 (SP 1) M (PA 2)
6 (CNT 2) L (PB 7)
7 (SP 2) C (PB 0)
B (FLAG2) C (PB 0)


Dieses ist die sicherere Methode der Verbindung. Hier wird ein Levelshifter von 3,3V auf 5V verwendet.

Userport ⇔ level shifter H ⇔ level shifter L ⇔ ESP Schema sichere Methode der Verdrahtung
Pin Userport Pin LS high Pin LS L Pin ESP8266 Node MCU V2 esp8266save.jpg
2 (+5 V) H0 L0 3V3
2 (+5 V) - - Vin +5V
7 (SP 2) H4 L4 TX
D (PB 1) H1 L1 D1
K (PB 6) H2 L2 D2
M (PA 2) H3 L3 RX
1/12/A/N (GND) GND GND GND
Userport ⇔ Userport
Pin Userport - - Pin Userport
5 (SP 1) - - M (PA 2)
6 (CNT 2) - - L (PB 7)
7 (SP 2) - - C (PB 0)
B (FLAG2) - - C (PB 0)

Andere Open Source Wifi-Adapter[Bearbeiten | Quelltext bearbeiten]

Einige kommerzielle Wifi-Adapter[Bearbeiten | Quelltext bearbeiten]

Freie Firmware für ESP8266 (Node MCU V2)[Bearbeiten | Quelltext bearbeiten]

Erfahrungsberichte[Bearbeiten | Quelltext bearbeiten]

Bulletin-Board-Systeme (Mailboxen)[Bearbeiten | Quelltext bearbeiten]

Weblinks[Bearbeiten | Quelltext bearbeiten]

WP-W11.png Wikipedia: Wireless Adapter

Quellen[Bearbeiten | Quelltext bearbeiten]