433 Mhz Receiver werkt niet
15 berichten
• Pagina 1 van 2 • 1, 2
433 Mhz Receiver werkt niet
Kortgeleden heb ik setje met een 433 MHz transmitter receiver gekocht.
Het lukt mij echter niet met de receiver correcte gegevens te ontvangen (Arduino UNO)
Ik heb diverse voorbeelden van internet geprobeerd.
Bij alle voorbeelden waarbij MET een interrupt wordt gewerkt komt er helemaal geen data binnen.
RX led op de arduino blijft uit.
Bij een voorbeeld zonder interrupt komt er een onafgebroken stroom van data binnen.
RX led van de arduino knippert voortdurend.
Dus OOK als er volgens mij geen enkele 433 mhz transmitter in de buurt is! (ruis?)
Wat kan hier fout zijn?
Arduino defect ? / Receiver defekt?
Wie heeft een idee?
VOORBEELD output script zonder intrerrupt:
Init : Start decoding
1
1
5001
B
20001
1
1
1
141
200821
3
1
1
1
1
141
4000001
1
1
1
1 --------------------------------------------------------------------
Gebruikte scripts. (o.a.)
Voorbeeld met interrupt: (ReceiveDemo)
https://github.com/sui77/rc-switch/
Hiermee dus helemaal geen reactie van de Arduno
Voorbeeld zonder interrupt:
http://www.princetronics.com/how-to-rea ... -receiver/
In een van de reacties van een bezoeker staat:
I finally have made myself a working sketch for Arduino that reads 433MHz codes in a fairly reliable way :
http://mgrigaut.free.fr/arduino/MyReceive_Jolly2.ino
Dit voorbeeld heb ik gebruikt waarbij er dus een constant stroom van data binnen komt.
Het lukt mij echter niet met de receiver correcte gegevens te ontvangen (Arduino UNO)
Ik heb diverse voorbeelden van internet geprobeerd.
Bij alle voorbeelden waarbij MET een interrupt wordt gewerkt komt er helemaal geen data binnen.
RX led op de arduino blijft uit.
Bij een voorbeeld zonder interrupt komt er een onafgebroken stroom van data binnen.
RX led van de arduino knippert voortdurend.
Dus OOK als er volgens mij geen enkele 433 mhz transmitter in de buurt is! (ruis?)
Wat kan hier fout zijn?
Arduino defect ? / Receiver defekt?
Wie heeft een idee?
VOORBEELD output script zonder intrerrupt:
Init : Start decoding
1
1
5001
B
20001
1
1
1
141
200821
3
1
1
1
1
141
4000001
1
1
1
1 --------------------------------------------------------------------
Gebruikte scripts. (o.a.)
Voorbeeld met interrupt: (ReceiveDemo)
https://github.com/sui77/rc-switch/
Hiermee dus helemaal geen reactie van de Arduno
Voorbeeld zonder interrupt:
http://www.princetronics.com/how-to-rea ... -receiver/
In een van de reacties van een bezoeker staat:
I finally have made myself a working sketch for Arduino that reads 433MHz codes in a fairly reliable way :
http://mgrigaut.free.fr/arduino/MyReceive_Jolly2.ino
Dit voorbeeld heb ik gebruikt waarbij er dus een constant stroom van data binnen komt.
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: 433 Mhz Receiver werkt niet
Dit al eens gezien? http://arduinobasics.blogspot.nl/2014/0 ... orial.html
Re: 433 Mhz Receiver werkt niet
Ik had de website wel voorbij zien komen, maar ik had er nog niet echt aandacht aan geschonken. Voor mijn doel heb ik alleen de receiver nodig. Heb op dit moment ook maar één Arduino beschikbaar. Ik ga eens kijken of er nog tips staan die mij verder kunnen helpen.
Re: 433 Mhz Receiver werkt niet
Wat wil je maken ?
Wil je bestaande 2262 / 2272 code van een afstandsbediening ontvangen ? Dan kun je rc-switch of fuzzillogic gebruiken.
Wil je gegevens oversturen tussen twee Arduino's, dan is RadioHead de juiste keuze.
Als je iets gaat gebruiken, vertel dan ook even waar je de library vandaan haalt. Het internet staat bijvoorbeeld vol met oude versies van VirtualWire. Ga ook niet zomaar sketches van internet plukken. Er is veel slechte code, terwijl de goede voorbeelden bij de echte libraries er gewoon bij zitten.
De goedkope ontvangers hebben een spoeltje om de frequentie af te stemmen. Ik gebruik die niet meer. Tegenwoordig gebruik ik alleen nog maar ontvangers die een X-tal hebben voor de juiste frequentie.
En ze hebben altijd een stukje draad nodig als antenne, elk stukje draad van 17 to 150 cm is beter dan niets.
Wil je bestaande 2262 / 2272 code van een afstandsbediening ontvangen ? Dan kun je rc-switch of fuzzillogic gebruiken.
Wil je gegevens oversturen tussen twee Arduino's, dan is RadioHead de juiste keuze.
Als je iets gaat gebruiken, vertel dan ook even waar je de library vandaan haalt. Het internet staat bijvoorbeeld vol met oude versies van VirtualWire. Ga ook niet zomaar sketches van internet plukken. Er is veel slechte code, terwijl de goede voorbeelden bij de echte libraries er gewoon bij zitten.
De goedkope ontvangers hebben een spoeltje om de frequentie af te stemmen. Ik gebruik die niet meer. Tegenwoordig gebruik ik alleen nog maar ontvangers die een X-tal hebben voor de juiste frequentie.
En ze hebben altijd een stukje draad nodig als antenne, elk stukje draad van 17 to 150 cm is beter dan niets.
Re: 433 Mhz Receiver werkt niet
Voorlopig probeer ik alleen de data van een Cresta (buiten) sensor te ontvangen. Sensor staat op minder dan 20 cm afstand van receiver. Hierboven had ik al aangegeven waar ik de software vandaan heb. (ik was voorbereid op je vraag ) Is dat een "goede" versie ? of waar in het internet bos kan ik de betere vinden?
Hardware is inderdaad de goedkope versie . ( https://benselectronics.nl/433-mhz-tran ... -receiver/ ) Op dit moment nog zonder antenne.
Hardware is inderdaad de goedkope versie . ( https://benselectronics.nl/433-mhz-tran ... -receiver/ ) Op dit moment nog zonder antenne.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: 433 Mhz Receiver werkt niet
Je moet er eigenlijk altijd een antenne op gooien. Rechte draad van 16.5 cm. Geen 17 en geen 16....
Re: 433 Mhz Receiver werkt niet
Ik had gehoopt zonder solderen te kunnen vaststellen of het werkt. De website waar je eerder naar verwees deed de suggestie om een 5v maar 3v voor de receiver te gebruiken. Dit geeft als resultaat dat ook dan er helemaal GEEN data binnen komt dus ook niet in mijn voorbeeld waar ik wel data kreeg. (zonder echte info).
Als 'programmeur' toch maar een soldeerbout kopen
Als 'programmeur' toch maar een soldeerbout kopen
Re: 433 Mhz Receiver werkt niet
Die transmitters werken van 3 tot 12V, maar de ontvanger is voor 5V.
Wat kun je zeggen over die Cresta temperatuur sensor ? Werkt die met het 2272 / 2262 protocol ?
Als dat zo is, dan kun je rc-switch gebruiken, en dan de Advanced Demo eens proberen.
Jouw link naar de rc-switch https://github.com/sui77/rc-switch is de echte Het zit trouwens ook in de BibliotheekBeheerder in de Arduino IDE ("rc-switch by sui77").
Ik noem dat het 2272 / 2262 protocol, omdat de chips PT2272 en PT2262 daarvoor worden gebruikt. Er zijn echter nogal veel variaties die er op lijken, maar iets anders zijn. Daarom ben ik overgestapt van van rc-switch naar fuzzillogic (https://bitbucket.org/fuzzillogic/433mhzforarduino/wiki/Home) omdat die tegelijkertijd de verschillende variaties kan ontvangen.
Tegenwoordig worden vooral beveiligde protocollen gebruikt, zoals Z-Wave.
Wat kun je zeggen over die Cresta temperatuur sensor ? Werkt die met het 2272 / 2262 protocol ?
Als dat zo is, dan kun je rc-switch gebruiken, en dan de Advanced Demo eens proberen.
Jouw link naar de rc-switch https://github.com/sui77/rc-switch is de echte Het zit trouwens ook in de BibliotheekBeheerder in de Arduino IDE ("rc-switch by sui77").
Ik noem dat het 2272 / 2262 protocol, omdat de chips PT2272 en PT2262 daarvoor worden gebruikt. Er zijn echter nogal veel variaties die er op lijken, maar iets anders zijn. Daarom ben ik overgestapt van van rc-switch naar fuzzillogic (https://bitbucket.org/fuzzillogic/433mhzforarduino/wiki/Home) omdat die tegelijkertijd de verschillende variaties kan ontvangen.
Tegenwoordig worden vooral beveiligde protocollen gebruikt, zoals Z-Wave.
Laatst gewijzigd door Koepel op 17 Apr 2017, 12:37, in totaal 1 keer gewijzigd.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: 433 Mhz Receiver werkt niet
Het is maar de vraag of je echt data binnenkreeg of brom...
Re: 433 Mhz Receiver werkt niet
Oh ja, nu je het zegt. Die ontvangers ontvangen brom en ruis. Ze hebben een automatische gain, dus als er niets wordt verzonden, dan gaat de gain omhoog totdat ze ruis gaan ontvangen. Wanneer een interrupt wordt gebruikt, reken dan op 1000 tot 2000 interrupts per seconde voor de ruis. De bibliotheek probeert uit die ruis een geldige pulsreeks te halen.
15 berichten
• Pagina 1 van 2 • 1, 2
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 18 gasten