Arduino Fernsteuerung über EtherCard

OP #4276172
Lesenswert?

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
Gast #4276191
Lesenswert?

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
Gast #4276233
Lesenswert?

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 ...
Gast #4278099
Lesenswert?

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.
(Firma: Outside the Asylum) #4278110
Lesenswert?

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.
Gast #4278113
Lesenswert?

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.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren