Ich glaube mich daran zu erinnern, dass es vor einigen Jahren mal irgendwo im Web ein Projekt gab, bei dem ein Arduino direkt per GPIOs mit einer RJ45-Buchse verbunden war - ohne LAN-Controller. Ich weiss, dass das nicht "normgerecht" ist (z.B. wg. Trafos/"Magnetics" usw), hat aber funktioniert. Das Ding konnte allein per Software immerhin UDP-Messages an eine Broadcast-Adresse senden. Die Bitmuster für den Ethernet-Frame wurden vorher im RAM zusammengebastelt und dann schnell "rausgeschoben". Natürlich nur 10Mbit. Wenn man das Projekt wiederfände, könnte man ja mal versuchen, ob das nicht auch mit einem ESP8266 machbar wäre. Es wäre diesmal bestimmt etwas einfacher, weil dieser Controller ja deutlich leistungsfähiger ist. Leider finde ich das Projekt nicht in einer vertretbaren Zeit und/oder benutze die falschen Suchbegriffe. Erinnert sich hier evtl. noch jemand? Ich glaube, das Projekt war von einem Ost-Europäer (Bulgare, Tcheche, Russe ...)
:
Bearbeitet durch User
Frank E. schrieb: > Wenn man das Projekt wiederfände, könnte man ja mal versuchen, ob das > nicht auch mit einem ESP8266 machbar wäre. Dann aber könnte man auch einfach einen ESP32 verwenden. Der enthält die nötige Hardware, es fehlt nur noch ein PHY (wie z.B. LAN8710A). Und dann kann das Ding richtiges Ethernet. (Ein Beispiel für eine entsprechende Bastelplatine: https://www.olimex.com/Products/IoT/ESP32/ESP32-GATEWAY/open-source-hardware, dort gibts auch 'nen Schaltplan)
Hier ist ein Paper darüber: https://github.com/cnlohr/ethertiny/blob/master/paper/paper.pdf Siehe auch den Rest der repository: https://github.com/cnlohr/ethertiny
Frank E. schrieb: > Ich glaube mich daran zu erinnern, dass es vor einigen Jahren mal > irgendwo im Web ein Projekt gab, bei dem ein Arduino direkt per GPIOs > mit einer RJ45-Buchse verbunden war - ohne LAN-Controller. Ich weiss, > dass das nicht "normgerecht" ist (z.B. wg. Trafos/"Magnetics" usw), hat > aber funktioniert. Wozu? Ein PIC18F67J60 kann das als Single-Chip-Lösung normgerecht machen. Der hat Ethernet MAC und Ethernet PHY on-chip. Du brauchst nur noch einen 25 MHz Quarz, ein paar passive Kleinteile und einen RJ45 Magjack. Wobei letzterer das teuerste am ganzen ist. fchk
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.