Hallo zusammen, ich plane mir ein Modellboot (Ein Katamaran) zu bauen. Die Steuerung soll von Land aus über einen Arduino in einen Router per LAN verlaufen und dann über WLAN an einen anderen Router gesendet werden, welcher dann den Steuer Arduino per LAN ansteuert. Mein Problem ist die zeitnahe (mehr als eine Sekunde ist ungünstig) Variablen übertragung mittels der EtherCard Bibliothek. Habt ihr da eine Idee? MfG Paul
:
Bearbeitet durch User
Ob WLAN, die passende Funktechnik dafür ist? Wie groß soll die Reichweite sein, und wo wird es eingesetzt, im Gartenteich? Spontan würde ich einen WLAN-Router nehmen wo OpenWRT läuft, und die Logik als Linux-Anwendung in C Schreiben, ein daran angeschlossenes µC-Board bekommt dann nur Befehle über UART und kontrolliert die Aktoren/Sensoren. schau mal: http://wiki.openwrt.org/toh/tp-link/tl-wr703n
Ahh ja das sollte ich noch erwähnen ich will das Boot in einem See nutzen mit min. 1 km Reichweite und möglicher Videoübertragung, da ich später noch ne Art FPV nutzen will. MfG Paul
Hast du schon mal WLAN über Wasser auf 1km probiert? Das würde ich erstmal austesten bevor ich da weitere Gedanken in deinen jetzigen Lösungsweg reinstecken würde.
Mit einer ausreichend guten (Richt-) Antenne sollte 1 km locker hinhauen.
Paul G. schrieb: > Mit einer ausreichend guten (Richt-) Antenne sollte 1 km locker > hinhauen. ... unter idealen Bedingungen, sprich gut ausgerichteter Antenne. Das mag auf der Landseite ja noch gehen, bei einem Modellboot stelle ich mir das schwierig vor. Automatisch mitgeführte Antennen gibt es zwar (Satellitenkommunikation und -fernsehen auf Schiffen), aber ob Du Dir die dafür nötige Mechanik auf das Boot zimmern willst, bezweifle ich. https://de.wikipedia.org/wiki/Fresnelzone wäre ein weiterer Punkt. Jürgen D. schrieb: > Hast du schon mal WLAN über Wasser auf 1km probiert? Der Schwerpunkt lag m.E. auf dem probiert - Theorie und Praxis ...
Lasst das mal meine Sorge sein. Mir geht es hauptsächlich um die Möglichkeit Daten über EtherCard zu verschicken. MfG Paul
Paul G. schrieb: > in einen Router per > LAN verlaufen und dann über WLAN an einen anderen Router gesendet Ein Rooter ist ein Objekt das rootet! Ein Objekt das nicht rootet ist kein Rooter! Wozu brauchst du 2 Rooter?
Max M. schrieb: > Ein Rooter ist ein Objekt das rootet! > Ein Objekt das nicht rootet ist kein Rooter! > Wozu brauchst du 2 Rooter? für Drahtlose Datenübertragung MfG Paul
Aber jetzt zurück zu meiner Frage: Wie kriege ich softwaremäßig die Verbindung hin? MfG Paul
Paul G. schrieb: > für Drahtlose Datenübertragung Dazu braucht man keine Rooter weil es nichts zu rooten gibt! Dazu braucht man einen Access-Points und einen WLAN-Client!
Jetzt hört auf mich zu ignorieren und gebt mir bitte Tipps wie ich das softwaremäßig hinkriege!!! M(ngs)fG Paul
Wir helfen dir jetzt, un du merkst endlich dann auch mal das WLAN dafür total ungeeignet ist und machst es doch mit was anderem, die Hilfe war dann total unnötig, überspring WLAN doch bitte gleich... Überlege doch mal warum das niemand sonst mit WLAN macht.
Paul G. schrieb: > gebt mir bitte Tipps wie ich das softwaremäßig hinkriege!!! Auf dem Boot einen UDP-Server einrichten (Beispiel udpListener.ino) Mit dem Sender die Datem per UDP mit irgendeiner Prüfsumme senden und auf dem Empfänger Prüfsumme prüfen und Daten verwenden. Du hast in der Ethercard Library alle Beispiele die Du brauchst. An der Durchfürbarkeit zweifel ich auch.
Ich kenne deine EtherCard nicht.... Weiß aber, dass die ENC28J60 recht doof sind. Adapter mit dem w5100 gehen etwas sparsamer mit den Arduino Ressourcen um. Wenn schon WLAN, warum nicht einen ESP8266? bis 160MHz Takt... Die haben mehr Speicher als die meisten Arduinos.
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.