Hi habe mir gestern bei pollin ein paar rfm02 sender bestellt. wie ich jetzt festgestellt habe leider die falschen. wollte eigentlich solch einen sender bestellen http://image.made-in-china.com/2f0j00HBjEQuwlbiob/433MHz-Am-Transmitter.jpg jetzt meine frage kann ich den rfm02 genau so betreiben indem ich einfach nur GND, VCC, und FSK anschließe. möchte das ganze an einen arduino anschließen und mit der rcswitch library nutzen um nach diesem beispiel daten zwischen 2 arduinos zu tauschen http://ninjablocks.com/blogs/how-to/7501042-adding-rf-433mhz-to-your-arduino geht darum das ich den einen arduino als lichtschranke nutze dieser soll dann entweder 1 oder 2 senden also jemand kommt in den raum (1) oder jemand verlässt den raum (2) so dass der 2. arduino die personen zählen kann. wäre nett wenn mir jemand helfen kann. Danke schonmal
dero2k schrieb: > jetzt meine frage kann ich den rfm02 genau so betreiben indem ich > einfach nur GND, VCC, und FSK anschließe. Nein, die RFM Module brauchen zwingend eine Initialisierung für die Sendefrequenz und ein paar andere Sachen (Hub, Sendeleistung usw.) über SPI.
hmm das ist natürlich schlecht (aleine schon deshalb weil ich viel mehr leitungen verlegen muss) gibt es evtl. beispielcode für solch einen fall ?
433MHz sind auch keine total störfreie Frequenz. Falls es lebenswichtig sein sollte, dann lege gleich ein Kabel. http://de.wikipedia.org/wiki/ISM-Band
kabel habe ich ja zurzeit zurzeit übernimmt der arduino in meinem arbeitszimmer alles aufgaben. und von ihm geht zu jeder tür ein kabel an dem die lichtschranken angeschlossen sind. da die aber nicht "schön" ist (freundin^^) wollte ich es jetzt halt über funk regeln. lebenswichtig ist es also auf keinen fall
http://myfablab.wordpress.com/2010/06/22/rfm01-and-rfm02-libraries-for-arduino-18-version-0-1/ etwa in der Mitte gibt es sketch für RFM01 und 02
Matthias Sch. schrieb: > Nein, die RFM Module brauchen zwingend eine Initialisierung für die > Sendefrequenz und ein paar andere Sachen (Hub, Sendeleistung usw.) über > SPI. Stimmt nicht, der RFM lädt nach einem Reset Standartwerte in die Register. Welche das sind steht im Datenblatt.
Die Standardwerte (315 MHz, 344 kBit) nützen sowieso nichts, da man ja den Sender über SPI erst mal einschalten muss. Außerdem kann der RFM auf 315 MHz nicht senden, bei der Einstellung liegt die tatsächliche Frequenz bei ca. 360 MHz.
Fox Mulder schrieb: > Matthias Sch. schrieb: >> Nein, die RFM Module brauchen zwingend eine Initialisierung für die >> Sendefrequenz und ein paar andere Sachen (Hub, Sendeleistung usw.) über >> SPI. > > Stimmt nicht, der RFM lädt nach einem Reset Standartwerte in die > Register. Welche das sind steht im Datenblatt. könnte ich den sender einmal über spi "programmieren?" so das ich ihn anschließend ganz normal nutzen kann ?
dero2k schrieb: > könnte ich den sender einmal über spi "programmieren?" Um die Register zu setzen, ja, ABER die Sendestufe muss vor der Übertagung ebenfalls über SPI aktiviert und danach wieder ausgeschaltet werden. Sonst ist das ein Dauersender da der RFM ja FSK moduliert und OOK senden geht nur wenn über SPI ständig an- und ausgeschaltet wird. Wenn der Empfänger aber auch ein RFM ist dann ist FSK kein Problem.
ja als empfänger könnte ich ein RFM 12 nutzen hast du dazu evtl. beispiel code ?
dero2k schrieb: > hast du dazu evtl. beispiel code ? Hast du eventuell die Suchfunktion hier im Forum schon entdeckt? Zu den RFMs gibt es fast 1900 Threads. Es wäre schon ein Wunder, wenn du der erste bist, der auf die Idee kommt, damit Daten zu übertragen.
dero2k schrieb: > geht darum das ich den einen arduino als lichtschranke nutze dieser soll > dann entweder 1 oder 2 senden also jemand kommt in den raum (1) oder > jemand verlässt den raum (2) so dass der 2. arduino die personen zählen > kann. Ohne Drehkreuz o.ä. wirst du schnell zu der Erkenntnis kommen: "Wenn jetzt noch einer rein geht, ist der Raum leer" ;-)
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.