Forum: Mikrocontroller und Digitale Elektronik Direkt kommunikation zwischen 2 Arduino Yún Mini


von Marius G. (traubenzucker)


Angehängte Dateien:

Lesenswert?

Hallo

ich bin neu hier und hoffe ich hab es am richtigen platz gepostet. Falls 
nicht bitte um Korrektur!

Ich schreibe zurzeit an meiner Facharbeit. Dabei möchte ich eine 
kabelgebundene Fernsteuerung durch Funkübertragung ersetzen . Meine Wahl 
fiel auf zwi Arduino Yun Mini, eine abgespeckte Version des Yun.


Die Kommunikation soll zwischen den beiden auf den Bildern abbgebildeten 
schaltungen stattfinden. Die Befehle sollen von den Tastern in IMG 443 
eingelesen werde und per WLAN übertragen werden und auf der anderen 
Seite empfangen werden und auf den jeweiligen µC ausgang gegeben werden. 
Andersherum solle von IMG 446 eingelesene Daten nach IMG 443 gesendet 
werden und dort die jeweiligen LEDs zum leuchten bringen.

Ich weiß bis jezt das ich evtl die Bridge Bibliothek nutzen muss für die 
Kommunikation zwischen Atmega und linux Processorund habe auch schon 
eine WLAN Verbindung zum PC hin bekommen und Test Skechtes angewendet.

http://www.elektronik-labor.de/Arduino/Yun.html beide Skechtes laufen.

Hat jemand eine Idee wie ich wie ich diese Datenübertragung realisieren 
könnte?

Wäre der UDP Beisüiel aus dem Arduino IDE etwas?


Dankeschön schon mal für Antworten jeglicher Art

Gruß Marius

von Wolfgang (Gast)


Lesenswert?

Marius G. schrieb:
> Die Befehle sollen von den Tastern in IMG 443
> eingelesen werde und per WLAN übertragen werden und auf der anderen
> Seite empfangen werden und auf den jeweiligen µC ausgang gegeben werden.
> Andersherum solle von IMG 446 eingelesene Daten nach IMG 443 gesendet
> werden und dort die jeweiligen LEDs zum leuchten bringen.

Warum willst du nur für die Übertragung zwischen den beiden µC unbedingt 
WLAN verwenden. Einfache RFM69 Funkmodule täten es auch. Oder sollen die 
beiden µC in verschiedenen Teilen der Welt stehen und WLAN als Brücke 
zum Internet verwenden?

von Marius G. (traubenzucker)


Lesenswert?

Es geht bei der Facharbeit um eine Prototypenentwicklung und ich hatte 
mich deshalb für diese Lösung entschieden, weil ich nur in bestimmten 
Läden bestellen konnte um dDie beiden  Boards befinden sich nicht am 
anderen ende Wltie Bestellung schnellst möglich zu erhalten. Bin mir 
beweusst das es da viel andere Lösungen gibt (wahrscheinlich auch 
einfachere).
Zudem bietet die Lösung mehr Flexibilittät auch was zukünftige Projekte 
bestrifft.

Um deine Frage zu beantworten: Die beiden boards befinden sich nicht am 
anderen ende der welt, sind in einem großen Raum.

Kennst du da  Lösungen für mein Problem oder eine etwas wo ich mich 
hinwenden kann? (Die Arduino Seiten helfen mir nicht wirklich weiter)

Mfg

von Sebahattin E. Arslan (Gast)


Lesenswert?

Du kannst auf dem einen Yun YunServer im Sketch starten und auf dem 
anderen YunClient (ging zumindest früher so). Anschließend kann der 
Client dem Server eine http-POST/GET-Nachricht senden und erhält bei 
Erfolg eine Antwort (Http-Code 200 o.ä.) vom Server, wobei du an diese 
Antwort auch widerrum Daten anhängen konntest. Das ganze lief glaube ich 
über UDP und (noch) nicht über TCP als ich mit den Yuns der ersten 
Generation gespielt habe. Intern lief das ganze so ab: Der AVR (32u4) 
hat über die Bridge mit dem Linux-Teil kommuniziert und dieser hält die 
notwendigen (UDP-/TCP-)Protokolle parat und hat über sein WLAN-Modul 
oder per LAN die Pakete versandt/empfangen.

Google also am besten mal nach YunServer/YunClient

von Marius G. (traubenzucker)


Lesenswert?

Ich bin jetzt hier auf das gestoßen:

http://www.arduino.cc/en/Tutorial/Wifi101WiFiUdpSendReceiveString

würde das was bringen?
Mfg

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.