Wir bauen uns für 1,74€ ein WLAN Modem

Es gibt 581 Antworten in diesem Thema, welches 112.121 mal aufgerufen wurde. Der letzte Beitrag (18. März 2024 um 17:11) ist von Fepo.

  • Bitte melde dich an, um diesen Link zu sehen. Der Displayinhalt der v7 steht bei mir auf dem Kopf?! Kann man das umstellen?

    Gruss ILAH

    P.S. Zeile 612 verändern: "// display.flipScreenVertically();" zu "display.flipScreenVertically();" ist das ok?

  • Bitte melde dich an, um diesen Link zu sehen. Jup, das habe ich für meinen build verändert. Sorry für die Umstände. Habe die nächsten Tage nur mobilen Zugriff aber wimre ist irgendwo im Code die Drehung oder das flipping des Displays angegeben. Dein Postscriptum trifft‘s, glaube ich :thumbup: Je nachdem, wie rum man‘s einbaut, ändert sich das.

  • Bitte melde dich an, um diesen Link zu sehen.: Anbei der Gerber-Export von Version 1.1 des WifiModem64. Wie gesagt, die Version habe ich selbst noch nicht fertigen lassen. Benutzung sowieso auf eigene Gefahr. :)

  • Ich glaub ich frickel mir auch mal so ein Teil zusammen :syshack: .... nur so aus reinem Bastelwahn :freude

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Hier eine kleine Zusammenfassung für alle, die das China-Modem nach folgender Schaltung bauen wollen.

    Bitte melde dich an, um diesen Anhang zu sehen.


    Hardware-Teile und Kosten:

    NodeMCU ESP8266 Wifi Board
    z.B.:


    2,83€, Versand kostenlos aus China

    Pegelwandler/Levelshifter
    z.B.:


    2,95€ für 3 Stk. aus Deutschland, keine Versandkosten (Brief) ... geht aus CN vielleicht noch günstiger

    User-Port-Stecker
    Da es wohl erhebliche Qualitätsunterschiede gibt, habe ich einen neuen alten aus DE bestellt. Hier geht's bestimmt auch günstiger.
    z.B.:


    3,66€ + 4,75€ Versand
    Kurz zur Steckerbelegung: Auf dem Bild unten sieht man die Rückseite des offenen Gehäuses. Die Pins mit den Zahlen befinden sich bei dieser Ansicht unten (1 links) und die Buchstaben-Pins oben (A links). Die orangene Brücke zwischen B und C ist gut zu erkennen.

    OLED-Display SDD1306
    z.B.:


    5,95€, Versand kostenlos ... geht auch hier aus CN günstiger

    User-Port-Gehäuse aus dem 3D-Drucker
    Bitte melde dich an, um diesen Link zu sehen.
    gedruckt vom netten Arbeitskollegen für Schokolade

    2 x 4,7k Widerstände

    Diverse Kabel
    ... sollten in jedem Haushalt vorhanden sein :)

    Software-Modem:

    Arduino IDE (Bitte melde dich an, um diesen Link zu sehen.) mit installierten SDD1306 und ESP8266 Bibliotheken
    Hier die einzutragende URL (Datei->Voreinstellungen->zusätzliche Boardverwalter-URLs) für ESP8266 -> Bitte melde dich an, um diesen Link zu sehen.
    Arduino-Quellcode (="Firmware"):

    Bitte melde dich an, um diesen Link zu sehen.

    Die Firmware wird in der IDE kompiliert und dann auf das ESP-Board hochgeladen. Ein seperates Tool oder ein USB-Flasher sind hier nicht notwendig.
    Wer etwas C lesen bzw. programmieren kann, der kann die Firmware auch leicht anpassen (z.B. Standard Baud-Einstellung, Diplayanzeige etc.).

    Software C64 (zumindest ein Vorschlag, den ich verwende):
    Striketerm 2014
    Bitte melde dich an, um diesen Link zu sehen.

    Bilder (Teile, Aufbau, fertig)

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

    >> ATARI Falcon 030 14MB * C64 mit 1541-Ultimate-II * Win98 Retro PC 2x Voodoo II SLI <<

    2 Mal editiert, zuletzt von RetroKid (18. Januar 2018 um 09:24)

  • Ja (erkennbar an der Node MCU v2 und der UP-Belegung). Die Variante mit dem aufgesetzten Display könnte man sicher verbessern … :whistling:


    Dafür ist das Gehäuse eigentlich zu flach. Ich könnte die Stiftreste noch aus der MCU rauslöten (momentan nur abgeschnitten), dann den Shifter irgendwo seitlich platzieren (statt unter der MCU), dann wäre evtl. Platz fürs Display.

    9k6 bekommen ich noch nicht hin:

    at&p0
    at&k1
    at$sb=9600
    Dann in Striketerm auf "UP9600"-Modem und 9600 Baud stellen.

    Danach streikt aber die Terminal-Verbindung zum Modem: Nur alle paar Hundert Tastenanschläge kommt mal ein Zeichen durch. Dann geht's kurz und ich bekomme auch ein Echo und dann wieder gar nichts. Bislang ist nur 2400 Baud stabil.

    >> ATARI Falcon 030 14MB * C64 mit 1541-Ultimate-II * Win98 Retro PC 2x Voodoo II SLI <<

  • Für mein zweites Modem habe ich ein Cartridge-Gehäuse genommen […] Ein dediziertes Gehäuse wäre mir lieber gewesen […] jedoch kann ich mit meinen Tools keine .stl Dateien nacharbeiten (hier für die Bauhöhe und OLED-Fenster) […].

    Siehe oben, deswegen das Cartridge-Gehäuse. 3D Profis, welche Anwendung kann .stl in Meshes konvertieren, die z.B. als .dxf weiterverarbeitet werden können? Auf dem 34c3 bei den 3D Assemblies habe ich mir einen mit FreeCAD und AutoCAD Mac abgebrochen und letztlich aufgegeben. Zitat vom 3D-Mensch "[…] .stl ist eine Einbahnstraße […]".

    Dafür ist das Gehäuse eigentlich zu flach. Ich könnte […] dann wäre evtl. Platz fürs Display.

    IMHO ist ein längeres Gehäuse der bessere Weg.

    9k6 bekommen ich noch nicht hin

    Probier mal CCGMS 2017 v6, mit Striketerm hatte ich Probleme. Und bitte diese AT-Befehle in deine Zusammenfassung inkludieren:

    Use the commands at&p0 and at&k1 . Without doing these 9600 baud will lock up your c64

    Explizit heisst das:
    Use the commands at&p0 and at&k1 (the very first start after building the modem) before setting 9600 baud in the modem. Without doing these 9600 baud will lock up your c64. Save this to NVRAM, then you're set.

    So sollte es korrekt laufen.

  • Ich kram das hier mal raus... ich hab hier eine NodeMCU V3. Läuft da das Binary (v7) nicht drauf? Das mach nach Eingabe von Return nach kurzer Zeit einen Reset der MCU??

    Gruß, Gerd

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Vermutung: Die von mir erstelle .bin ist für die v1.0, für v3 muss neu kompiliert werden. Auf die schnelle habe ich kein v3 in der Arduino IDE gefunden, sonst hätte ich dir gerne eine .bin für dein Board exportiert; das ist alles, was ich hier sehe und in der Bibliothekverwaltung finde ich nichts zur v3.Bitte melde dich an, um diesen Anhang zu sehen.

  • Da ist ein CH340G drauf. Das ist wohl bei der V2 anders... Obs daran liegt?

    Flashen an sich geht... hab jetzt eine Firmware ohne Oled drauf.


    Nachtrag: ist das dann nicht ein ESP12 und kein 12E ? :gruebel

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ja, hab ich. Wie gesagt, Flashen geht. Am Board selber liegts auch nicht (ich hab zwei davon)

    Wenn das wa hilft: Er macht den Reset immer an der gleichen Stelle (siehe Bild). Ist zwar ein Bild von einer anderen Firmware... aber genau da knallts :smile:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Ja. Mehrfach geprüft. Es spielt auch keine Rolle ob ein Display angeschlossen ist oder nicht.

    Wie gesagt: mit einer anderen Firmware ohne OLED gehts ja problemlos. Auch mit 9K6.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

  • Diese hier:
    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.

    Bitte melde dich an, um diesen Link zu sehen.