Sida 1 av 2

Avkoda 433 MHz signaler

Postat: 19 november 2011, 00:08:32
av pontus_ivarsson
Jag har två fjärrkontroller, som jag vet att sänder på 433 MHz.

Jag skulle vilja avkoda signalerna och skicka dom från en arduino.

Jag har en arduion och en 433MHz Tranceiver erwf3022 ( http://swechtrading.se/zencart/index.ph ... cts_id=614 ) . Jag kan skicka signaler från den, men lyckas inte läsa in signaler från den.
Är det någon som har erfarenhet av detta ?

1. Om jag nu lyckas läsa av vad fjärrkontrollen skickar, är det bara att skicka ut detta samma signal om jag vill replikera funktionalitet av fjärrkontrollerna?

2. 433MHz Tranceivern har en sleep input, vad gör den ?

3. Det finns en programvara till den Transrecivern, vart kan jag köpa en USB / TTL som fungerar med den ?

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:15:31
av Klas-Kenny
Problemet med den modulen är att den är intelligent.
Om din sändare snackar via ett annat protokoll än mottagaren, kommer mottagaren ej kunna utläsa vad den egentligen får in och så fungerar det inte.

Du behöver en "ren" mottagare, tex. Kjell säljer en väldigt enkel mottagare för en hundralapp, med den kan du få in mer exakt vad som egentligen skickas.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:20:41
av pontus_ivarsson
Låter rimligt..
Skulle ändå vilja få någon slags input från den recivern jag har nu.. nu kommer det bara 1or när jag läser av på en digital pinne på arduionen.
Verkar inte som att den tar emot någonting.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:22:46
av Klas-Kenny
Det kan vara så att det är en två/trevägs handskakning i dess protokoll, jag vet inte hur det ser ut, men om den då inte lyckas med den handskakningen tycker i alla fall jag att det känns logiskt att den inte ger ut någon data alls.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:24:41
av Pajn
Eftersom din modul snackar ett annat protokoll än vad du försöker lyssna av så kommer det inte att funka.
Du behöver som Klas säger en "dum" mottagare.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:27:10
av pontus_ivarsson
När jag skickar data via ardoinon till RF transrecivern blinkar en LED på RFen.
Det finns en till led på den, som jag antar ska blinka vid recive, den blinkar inte. Det borde den väl göra trots att inte handskakningen lirar ?

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:30:05
av pontus_ivarsson
Jag ska absolut testa en "dum" mottagare.
Vet ni om vanliga fjärrar brukar har jobbiga checksum eller dylikt, eller något annat som gör att jag inte direkt kan replikera samma signal ?

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:31:01
av Pajn
Nja, den försöker ju lyssna efter data med samma protokoll som den har. Om den får någon annan data kan den bete sig lite underligt, även om den helst ska göra ingenting.
Det kan vara så att protokollen är tillräckligt lika för att du ska få ut ettor men det är inget du kan lita på.
Den modul du har går tyvärr inte att använda till det här, den är bara gjord för att kommunicera med en lika dan.

Nexa har inget sånt iaf. Dessutom finns båda protokollen dokumenterade på wikin.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:33:02
av Klas-Kenny
Kollar man tex. "trådlösa strömbrytare" såsom NEXA eller de billiga man kan hitta i diverse butiker brukar de i alla fall inte vara särskilt avancerade, fungerar bra att bara kopiera signaler rakt av.

Sen beror det såklart på vad det är för fjärrkontroll du har.

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:35:42
av pontus_ivarsson
Låter bra.. den ena är en nexa..
Den andra är en fjärr till en luftvärmepump.
Tanken är att jag ska kunna slå på värmen i sommarstugan innan man åker dit.. kommunikationen mellan arduinon och en mobil är redan klar. Nu vill jag få arduionen att skicka RF =)

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 00:39:36
av Klas-Kenny
Då är det nog inga större konstigheter med signalerna.

De båda NEXA-protokollen finns dokumenterade:
Här
och
Här
om du vill kolla upp det närmare än att bara kopiera data.

Spännande projekt för övrigt :tumupp:

Re: Avkoda 433MHz signaler

Postat: 19 november 2011, 09:55:23
av labmaster
Du går över ån efter vatten. Koppla in din egen styrning direkt på luftvärmepumpen där fjärrmottagarens signaler kommer in. Bäst är det om du skaffar ett schema till luftvärmepumpen så att du kan se hur den fungerar.

Re: Avkoda 433 MHz signaler

Postat: 19 november 2011, 13:02:21
av pontus_ivarsson
Nu har jag på er inrådan införskaffat en RF motagare från Kjell ( http://www.kjell.com/content/templates/ ... 000&view=1 ).

Funkar utmärkt.. dvs jag får in massa ettor och nollor till arduinon, vilka jag skickar vidare till datorn seriellt för debugging.
Dock så blir det olika kombinationer av ettor och nollor varje gång jag trycker på smma knapp på fjärren. Svårt att återskapa (skicka samma signal).

Kan ni peka mig i rätt riktigning. Jag antar att hastighet tex är viktigt (dvs hur ofta jag läser från arduionon etc).

Re: Avkoda 433 MHz signaler

Postat: 19 november 2011, 13:34:29
av Pajn
Jag har aldrig skrivit för aurdino så jag vet inte hur det funkar där riktigt. Men om du postar koden är jag säker på att många här kan hjälpa dig.

Re: Avkoda 433 MHz signaler

Postat: 19 november 2011, 13:37:58
av Swech
Du får säkert en massa ettor och nollor även då du inte trycker på någon knapp?
Ett oscilloskop skulle säkerligen hjälpa dig.
Annars om man antar 9600 bits per sekund så får du sampla 5-6 gånger fortare
för att kunna få någon som helst chans att se signalen.

Swech