Forum: Mikrocontroller und Digitale Elektronik Arduino Fernsteuerung über EtherCard


von Paul G. (arduino_nutzer)


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

: Bearbeitet durch User
von Kirsch (Gast)


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

von Paul G. (arduino_nutzer)


Lesenswert?

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

von Jürgen D. (poster)


Lesenswert?

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.

von Paul G. (arduino_nutzer)


Lesenswert?

Mit einer ausreichend guten (Richt-) Antenne sollte 1 km locker 
hinhauen.

von Ich (Gast)


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 ...

von Paul G. (arduino_nutzer)


Lesenswert?

Lasst das mal meine Sorge sein. Mir geht es hauptsächlich um die 
Möglichkeit Daten über EtherCard zu verschicken.

MfG

Paul

von Max M. (jens2001)


Lesenswert?

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?

von Paul G. (arduino_nutzer)


Lesenswert?

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

von Paul G. (arduino_nutzer)


Lesenswert?

Aber jetzt zurück zu meiner Frage: Wie kriege ich softwaremäßig die 
Verbindung hin?

MfG


Paul

von Max M. (jens2001)


Lesenswert?

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!

von Paul G. (arduino_nutzer)


Lesenswert?

Jetzt hört auf mich zu ignorieren und gebt mir bitte Tipps wie ich das 
softwaremäßig hinkriege!!!

M(ngs)fG

Paul

von Ion (Gast)


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.

von Won K. (Firma: Outside the Asylum) (the_sane)


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.

von Ulrich F. (Gast)


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.

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
Noch kein Account? Hier anmelden.