Was ist ein Ethernet Arduino®? (Mit Bildern)
Ein Ethernet Arduino® ist eine beliebige Paarung einer Arduino®-Karte mit einem Ethernet-Port. Diese Kopplung wird normalerweise mithilfe eines Mikrocontrollers mit integriertem Ethernet-Port oder durch Hinzufügen einer Ethernet-Abschirmung zu einer anderen Karte durchgeführt. Arduino® ist eine Open-Source-Mikrocontroller-Plattform, die für Bastler und Profis entwickelt wurde, um elektronische Geräte schnell zu erstellen. Ethernet Arduino®-Geräte erweitern diese Plattform um Hochgeschwindigkeitsnetzwerke.
Gewöhnliche Arduino®-Geräte sind mit USB- oder seriellen Verbindungen (Universal Serial Bus) ausgestattet. Durch Hinzufügen einer Netzwerkverbindung können diese Geräte Daten mit einer viel höheren Rate als normalerweise möglich übertragen. Webduino ist ein Softwarepaket, mit dem der Mikrocontroller einen Webserver über eine Ethernet-Verbindung ausführen kann. Dieser Webserver hostet eine Site auf dem Mikrocontroller, über die Daten vom Gerät hochgeladen, ferngesteuert oder von beiden gesteuert werden können. Webduino mit Ethernet ist besonders nützlich für remote zugreifbare Sensor-Arrays.
Neben dem Webhosting gibt es verschiedene andere Verwendungszwecke für die vom Ethernet Arduino® angebotene Hochgeschwindigkeitsverbindung. Webcams können beispielsweise problemlos über ein Ethernet-fähiges Gerät verwaltet werden, sind jedoch bei vielen langsameren Verbindungen nicht möglich. Andere Geräte nutzen die Bandbreite, um andere Übertragungen zu übertragen oder zu entspannen. Beispielsweise könnte ein Ethernet Arduino®, das auch mit einem drahtlosen Empfänger ausgestattet ist, die drahtlose Aktivität in einem Bereich überwachen, auf den der Computer oder die Basisstation, mit der er verbunden ist, keinen Zugriff hat. Das Gerät würde sich von einem einfachen Repeater dadurch unterscheiden, dass es eine komplexe Verarbeitung der von ihm überwachten Signale ausführen und von Fall zu Fall festlegen könnte, welche Maßnahmen zu ergreifen sind.
Zusammen mit diesen Vorteilen weist Ethernet Arduino® einige signifikante Einschränkungen auf. Um mit diesen Raten zu übertragen, muss das Gerät an ein Netzwerkkabel angeschlossen sein. Das Kabel ist relativ steif, sodass die Plattform für die meisten mobilen Anwendungen ungeeignet ist. Roboterprojekte mit Fernbedienung sind nahezu unmöglich. In Fällen eines mobilen Geräts ist ein Ethernet Arduino® nur dann wünschenswert, wenn die betreffende Maschine eine Hochgeschwindigkeitsverbindung benötigt, wenn sie nicht in Bewegung ist.
Andere Arduino®-Schnittstellenoptionen umfassen serielle und USB-Verbindungen sowie drahtlose Protokolle wie WiFi® und XBee®. USB- und serielle Verbindungen werden am häufigsten für Geräte verwendet, die nur gelegentlich neu programmiert werden müssen. Geräte, die eine ständige Verbindung, aber auch Mobilität benötigen, sind in der Regel mit drahtlosen Schnittstellen ausgestattet. Diese Schnittstellen werden auch in Fällen verwendet, in denen eine Kabelverbindung unpraktisch oder unmöglich ist, z. B. bei einer Wetterstation im Freien, die Daten an einen Innencomputer oder ein anderes Gerät zurückmelden muss. Trotz weniger Einschränkungen als bei Ethernet vermeiden Erfinder manchmal drahtlose Schnittstellen aufgrund ihrer höheren Kosten und ihres höheren Energieverbrauchs.