Forum: Mikrocontroller und Digitale Elektronik Arduino mit 433 Mhz Modul verbinden


von juergenf (Gast)


Lesenswert?

Hallo,

kann ich zwei Arduinos mit dem folgenden modul verbinden in dem ich den 
DATA anschluss der Module mit den jeweiligen RX und TX am Arduino 
verbinde und per Seriell sende und empfange ?

http://www.ebay.de/itm/171907284405?_trksid=p2060353.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

von W.A. (Gast)


Lesenswert?

juergenf schrieb:
> Ebay-Artikel Nr. 171907284405

Diese Aussage in der Beschreibung wage ich mal anzuzweifeln
1
Maximum Power: 10W

von Georg G. (df2au)


Lesenswert?

juergenf schrieb:
> kann ich sende und empfange ?

Eindeutig JA.

Wenn du dich etwas bemühst, ist das Problem in wenigen Monaten gelöst.

Bitte verzeih mir, aber schon die Fragestellung zeigt, dass dir 
Grundlagen fehlen. Fang damit an, dass die beiden Arduinos per Draht 
miteinander reden. Und dann kauf dir ein "Shield" für die drahtlose 
Kommunikation. Dasist im Endeffekt billiger und vor allem führt es 
schneller zum Erfolg.

von Georg G. (df2au)


Lesenswert?

W.A. schrieb:
> Maximum Power: 10W

Kann schon sein. Ist doch die maximale Leistung, die die Antenne 
verträgt. Mich wundert nur, dass Nickel so kupferfarben aussieht. Und 
2dBi Gewinn ist für die Spirale auch ein Wort, sportlich.

von juergenf (Gast)


Lesenswert?

Georg G. schrieb:
> juergenf schrieb:
>> kann ich sende und empfange ?
>
> Eindeutig JA.
>
> Wenn du dich etwas bemühst, ist das Problem in wenigen Monaten gelöst.
>
> Bitte verzeih mir, aber schon die Fragestellung zeigt, dass dir
> Grundlagen fehlen. Fang damit an, dass die beiden Arduinos per Draht
> miteinander reden. Und dann kauf dir ein "Shield" für die drahtlose
> Kommunikation. Dasist im Endeffekt billiger und vor allem führt es
> schneller zum Erfolg.

ich habe ja schon per serieller verbindung daten ausgetauscht. Also 
einfach verbinden funktioniert nicht ?

von holger (Gast)


Lesenswert?

>ich habe ja schon per serieller verbindung daten ausgetauscht. Also
>einfach verbinden funktioniert nicht ?

Nein, das geht mit diesen billigen Modulen nicht.

von juergenf (Gast)


Lesenswert?

aber ein PWM Signal oder ?

von juergenf (Gast)


Lesenswert?

in diesem Video

https://www.youtube.com/watch?v=zaTskMjpXtA

ab Minute 5:10 hat er es doch auch so gemacht

von juergenf (Gast)


Lesenswert?


von Wolfgang (Gast)


Lesenswert?

juergenf schrieb:
> Also einfach verbinden funktioniert nicht ?

Nein, du wirst dich um Präambel und soetwas kümmern mussen. Man kann 
dafür natürlich im Demo-Code des Herstellers spieken.

von Kekse (Gast)


Lesenswert?

Hallo,

Um mal gerade die Problematik zu erklären: auf 433Mhz laufen sehr viele 
Funkverbindungen. Mit diesen "dummen" Modulen wirst du u.U. auch ein 
Signal empfangen, wenn der Nachbar sein Garagentor öffnet ode 
Funksteckdosen nutzt. Du würdes bei einer einfachen seriellen 
Übertragung also "Datenmüll" empfangen, wenn er nur ein Fremdbit mit 
empfängt. Damit das Ganze zuverlässig arbeitet, müsstest du bevor du 
einen Datenblock sendest, z.B. erst eine Präambel(z.B. ein festgelegtes 
Datenmuster) senden, damit der Empfänger weiß dass das deine Daten sind, 
und die Daten evtl. noch mit Checksums o.Ä. verifizieren

MfG

von Georg G. (df2au)


Lesenswert?

Noch etwas Wasser für den Wein: Mach dir keine falschen Hoffnungen über 
die erreichbaren Datenraten. Wenn du 4800Bd schaffst, bist du schon 
richtig gut, 1200Bd für den Anfang sind schon was. Und - wie schon 
geschrieben - wenn es halbwegs zuverlässig sein soll, kommst du um CRC 
und Mehrfachübertragung nicht herum, am besten gleich Read-Solomon 
kodieren. Mach dir auch Gedanken darüber, dass die Strecke eine untere 
Grenzfrequenz hat, also sehr kurze Telegramme oder es wird aufwendig.

NRF2401 ist unwesentlich teurer aber deutlich besser.

von Wolfgang (Gast)


Lesenswert?

Kekse schrieb:
> Mit diesen "dummen" Modulen wirst du u.U. auch ein
> Signal empfangen, wenn der Nachbar sein Garagentor öffnet ode
> Funksteckdosen nutzt.

Nicht nur dann, sondern auch wenn das Rauschen der Welt den Empfänger 
erreicht, werden munter zufällige Impulsmuster aus dem Empfängerausgang 
kommen.
Der Empfänger braucht vor jeder Datenübertragung ein bisschen Vorspiel, 
damit er sich auf das Signal einstellen und der µC sich synchronisieren 
kann.

von Dieter S. (Gast)


Lesenswert?

Um mit diesen Modulen Daten zu übertragen, kannst du die Library 
"VirtualWire" einsetzen.

von Juergenf (Gast)


Lesenswert?

Dieter S. schrieb:
> Um mit diesen Modulen Daten zu übertragen, kannst du die Library
> "VirtualWire" einsetzen.

Genau das wollte ich wissen !

von Dieter S. (Gast)


Lesenswert?

Juergenf schrieb:
> Dieter S. schrieb:
> Um mit diesen Modulen Daten zu übertragen, kannst du die Library
> "VirtualWire" einsetzen.
>
> Genau das wollte ich wissen !

Prima, VirtualWire ist zum Übertragen von Daten gedacht und RCSwitch zum 
Ausführen von Schaltfunktionen.

von Joachim B. (jar)


Lesenswert?

abgelöst integriert in RadioHead

http://www.airspayce.com/mikem/arduino/RadioHead/

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.