Raspberry-Pi och 433 MHz sändare/mottagare

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av kon87 »

Hejsan! Idag fick jag hem en Raspberry Pi, några trådlösa vägguttag samt en 433mhz sändare och en 433mhz mottagare. Min tanke är att jag ska kunna styra vägguttagen från raspberryn med hjälp av 433mhz-sändaren.

De komponenter jag har är:
Raspberry Pi modell B
Mottagare: http://www.kjell.com/.mvc/Document/File ... 1600affa08
Sändare: http://www.kjell.com/.mvc/Document/File ... 1600aff9e7
Fjärrströmbrytare: http://www.kjell.com/sortiment/el/el-pr ... are-p50219

Jag har kopplat in dessa som jag har förstått att det ska kopplas till raspberryn, samt gått efter den här guiden för att försöka sniffa de koder som fjärrkontrollen sänder: http://npham.dk/?p=34. Jag har alltså installerat wiringPi och RPi_Util. När jag kör "sudo ./RFSniffer" så får jag inte fram några koder när jag klickar på fjärren... Har jag gjort några uppenbara fel?

Så här har jag kopplat sändare och mottagare (med bifogad bild som referens för Raspberryns anslutningar)

Mottagare:
1: Ground (Pin 6)
2: GPIO 21/27 (Pin 13)
3: -
4: 5v Power (Pin 4)
5: 5v Power (Pin 4)
6: Ground (Pin 6)
7: Ground (Pin 6)
8: -

Sändare:
1: Ground (Pin 14)
2: GPIO 17 (Pin 11)
3: 5v Power (Pin 2)
4: -

:Bild
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av nifelheim »

stäng av den snabbt....



edit:
alltid bra att läsa först och koppla sedan :)

http://elinux.org/RPi_Low-level_peripherals

tänker speciellt på avsnittet " These GPIO (general purpose I/O) signals on the 2x13 header pins include SPI, I2C, serial UART, 3V3 and 5V power. These interfaces are not "plug and play" and require care to avoid miswiring. The pins use a 3V3 logic level and are not tolerant of 5V levels,......"
Senast redigerad av nifelheim 17 juni 2014, 20:51:06, redigerad totalt 1 gång.
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av kon87 »

Okej! Kan du utveckla ditt svar lite? :) Vad exakt har jag gjort för fel och hur ska jag ändra på det?
Senast redigerad av kon87 17 juni 2014, 20:54:20, redigerad totalt 1 gång.
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av nifelheim »

din mottagare ger 5 volts signal och GPIO pinnarna tål bara 3,3 volt
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av kon87 »

Så om jag matar mottagare och sändare med 3.3v, kommer det fungera då? Det verkar ju som att sändaren i alla fall kan matas med 3.3v.
danei
EF Sponsor
Inlägg: 27426
Blev medlem: 2 juni 2003, 14:21:34
Ort: Östergötland
Kontakt:

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av danei »

Det blir nog svårt att få någon radioöverföring på knappt 0,5Hz. Det är väldigt lågt.
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av nifelheim »

sändaren spelar inte så stor roll
där går ju signalen från GPIO till sändaren, att den kommer 3,3 volt går den inte sönder av ,
men om matningen till sändaren är för hög kommer den inte att tycka 3,3 volt är "hög" nivå

på den andra sidan där du ska köra in en signal i GPIO pinnanrna är det känsligare
dom tål inte mer än 3,3 volt och stoppar du in 5 volt är det risk att något brinner upp,
kan givetvis funka också om man har tur :)

Så du borde ha en spänningsdelare på utgången från mottagaren, som säkerställer att det aldrig blir mer än 3,3 volt till GPIO
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry Pi och 433mhz sändare/mottagare

Inlägg av nifelheim »

Koppla in jord och 5 volt till mottagaren ,
Anslut sedan ett par hörlurar med ett motstånd i serie till datautgången på mottagaren och jord.
Då borde du kunna höra när du trycker på fjärrkontrollens knappar.
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av kon87 »

En sak som jag inte förstår är att om man kollar på till exempel den här guiden: http://www.raspberrypi.org/forums/viewt ... 37&t=66946 så kopplas ju sändaren till 5v samt direkt till gpio-pinnarna... Jag har sett fler guider som gör på liknande vis, gör de fel allihop?
Miramithe
Inlägg: 1423
Blev medlem: 21 januari 2013, 17:45:10
Ort: Borlänge

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av Miramithe »

I den guiden används ju bara sändaren. Den kan man koppla på. Mottagaren kan man inte göra lika med.
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av nifelheim »

jag skrev kanske lite otydligt:
sändaren spelar inte så stor roll
där går ju signalen från GPIO till sändaren, att den kommer 3,3 volt går den inte sönder av ,
med detta menade jag alltså att 5 volt går bra :)


sedan skrev jag
men om matningen till sändaren är för hög kommer den inte att tycka 3,3 volt är "hög" nivå
med det menar jag att om du skulle köra sändaren på 12 volt skulle det nog inte fungera
för sändaren skulle inte "se skillnaden " på 0 och 3,3 volt i förhållande till 12 volt
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av kon87 »

Okej! Men hur gör jag för att använda mottagaren? Är det ens möjligt?
nifelheim
Den första
Inlägg: 2489
Blev medlem: 27 mars 2008, 22:31:16
Ort: stockholm

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av nifelheim »

har du läst det tidigare svaret? :)

där jag skrev:
Så du borde ha en spänningsdelare på utgången från mottagaren, som säkerställer att det aldrig blir mer än 3,3 volt till GPIO

Då menade jag alltså att det går bra om du delar ner spänningen.

http://bit.ly/1uBAD3Z
:)
kon87
Inlägg: 18
Blev medlem: 17 juni 2014, 20:19:03

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av kon87 »

Nu har jag löst mitt problem! Det kan ju vara intressant för andra att veta också:

Mitt första problem som jag hade var att jag inte kunde använda rcswitch-scriptet för att styra mina fjärrströmbrytare, som det beskrivs här: http://www.raspberrypi.org/forums/viewt ... 37&t=66946

Man ska enligt guiden i länken kunna köra "sudo send 11111 1 1" för att slå på brytare 1 osv, vilket inte fungerade för mig. Men jag hittade den här länken: http://tinkerman.eldiariblau.net/decodi ... -switches/ där det ser ut att vara samma brytare som jag har köpt på Kjell & co (fast med ett annat märke på). En bit ner i texten står detta:
Here was when things started to get complicated. The thing did not work. So I spent a couple of hours studying the code for both libraries, decoding the codes the RemoteSwitch library had dumped before and trying to find the difference. Until I found it: RCSwitch.cpp, line 239, that ’0′ should be a ’1′… and everything started working again. Very good! I started a thread in the library forum to find out whether this is a bug or a slightly different protocol.
Och det var den enda fixen jag gjorde, nu fungerar det att köra "sudo send 11111 1 1" etc!
Användarvisningsbild
PeterH
Inlägg: 8640
Blev medlem: 15 mars 2006, 15:57:10
Ort: Gävle/Valbo

Re: Raspberry-Pi och 433 MHz sändare/mottagare

Inlägg av PeterH »

Att det fungerar att skicka "sudo send 11111 1 1" etc har iofs. inget att göra med risken att bränna din RPi om du kör in 5V på pinnar som bara tål 3,3V :doh: Det fungerar nu, men det finns inget som garanterar att det håller för dig i längden...
Skriv svar