element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Arduino
  • Products
  • More
Arduino
Arduino Forum What is the afforadable and acurate way to decode 433mhz wireless data ?
  • Blog
  • Forum
  • Documents
  • Quiz
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Arduino to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • State Verified Answer
  • Replies 27 replies
  • Answers 6 answers
  • Subscribers 394 subscribers
  • Views 5148 views
  • Users 0 members are here
  • signal
  • decoding
  • wireless signal decoding
  • radio
  • 433 mhz
  • paquet sniffer
  • wireless
  • arduino
  • remote
  • rf scanner
  • decoder
  • frequency
Related

What is the afforadable and acurate way to decode 433mhz wireless data ?

redgreenblue
redgreenblue over 8 years ago

Hi,

 

Simply looking for a way to capture, copy and then trigger wireless data from an arduino.  I wish to get all the wireless devices in my home to be control from a single remote, so I need a scanner that would give me all the data, right now it give me more headache than data.

 

1- I've google ''Packet Sniffer'' and found the Texas Instruments SmartRF but the module is over 500$, which is pricy for me since I would do this only ONCE.

 

2-  I've spend quite lot of time trying to get signal from my Garage Door opener with and arduino and RF module, but the information capture is NOT ACCURATE.

(*seem like the arduino RF library can't do an accurate work or the Receiver not compatible with some remote I have)

 

So is there another way ?

Someting more simple and accurate.

 

Thanks for any suggestions, help or comments.

  • Sign in to reply
  • Cancel

Top Replies

  • kas.lewis
    kas.lewis over 8 years ago +1 suggested
    What you are essentially trying to do with your current setup is to use a generic postcard reader and want to understand what the postcard says but your forget that there are different languages around…
  • neilk
    neilk over 8 years ago +1 suggested
    Hi redgreenblue . I have been quite successful using the RC switch library: https://github.com/sui77/rc-switch/wiki https://github.com/sui77/rc-switch/wiki I've used an Arduino and a 433Mhz receiver, with…
  • neilk
    neilk over 8 years ago in reply to redgreenblue +1 suggested
    This is the approach I used: https://github.com/sui77/rc-switch/wiki/HowTo_Receive to decode the signals from my remote: I then used this sketch to transmit a code to my device: /* Send the code sequence…
Parents
  • neilk
    0 neilk over 8 years ago

    Hi redgreenblue. I have been quite successful using the RC switch library:

     

    https://github.com/sui77/rc-switch/wikihttps://github.com/sui77/rc-switch/wiki

     

    I've used an Arduino and a 433Mhz receiver, with this library, to decode the transmissions from a remote control unit and then set up an Arduino to control a 433Mhz transmitter to switch on a remote socket.

     

    It takes a bit of fiddling with, but it's not too difficult.

     

    Hope this helps

     

    Neil

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    Hey Neil,

     

    I've been trying to get signal using this library and another one call the RadioHead. It never worked. This is why I'm looking for another way of doing it. I've tried over 25 times last week, still nothing worked.

     

    But if you say it worked, I'm currious to know what you did to make it work...

     

    Is it too much to ask, if you can describe me the step you did to be sucessfull with this library ?

     

    1- what is your schematic

    2- what sketch you used

    3- did you use other files

    4- did you made an antenna, if yes what is the lenght ?

    etc..

     

    Again, if you have the time, thank you.

    that would be AMAZING to replicate what you did.

     

    I have theses

    https://www.seeedstudio.com/433Mhz-RF-link-kit-p-127.html

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    Hi Neil,

     

    I found the problem.

     

    The remote I've used is not decode by the RF module.

    I've use my Power/On/Off remote for ceiling fan and it work right away.

     

    Stil what I need to decode is a 433mhz remote to trigger studio flash.

    They are cheap trigger from china and they have a 433mhz unit on them.

    I just figure out that becuz they have this unit, they should be detected by the RF module on arduino.

     

    Here a picture.

    Do you think there is a way to decode them ?

    It's for personnaly use only.

     

    image

     

    image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Robert Peter Oakes
    0 Robert Peter Oakes over 8 years ago in reply to neilk

    that looks like it came from a sonoff image

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • neilk
    0 neilk over 8 years ago in reply to Robert Peter Oakes

    I've not seen the inside of one, but don't they usually have 4 buttons?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • neilk
    0 neilk over 8 years ago in reply to redgreenblue

    At least you know that your 433Mhz receivers work with Arduino and the rc-switch library image

     

    According to the rc-switch examples, if the receive demo sketch doesn't recognise the protocol it is receiving, then it should tell you.

     

    Are you sure that these Flash trigger units are 433Mhz? Some remote controllers work at  315Mhz or 330Mhz.

     

    What are the 4 switches supposed to do? Have you tried all combinations of the switches?

     

    Neil

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • neilk
    0 neilk over 8 years ago in reply to ajens23

    Hi ajens23 Hope you get to grips with it!

     

    Any problems, open a new thread & we'll try and help.

     

    All the best

     

    Neil

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    here I open another discution

     

    https://www.element14.com/community/message/209223/l/can-a-rf-signal-be-replicate-from-an-audio-capture#209223

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • neilk
    0 neilk over 8 years ago in reply to redgreenblue

    Hi redgreenblue I've just treated myself to a picoscope USB oscilloscope, which has allowed me to get closer to the 433MHz transmission protocols.

     

    Here is a capture of a 24bit transmission from one of my remote controls:

    image

    If we assume that the narrow positive going pulses are "markers", the wide positive going pulses are "1"s and the wide low spaces are "0"s, then we can count 24 bits in the pattern.

     

    Reading from left to right, beginning with a marker, we can interpret the pattern as follows:  010001010000000100010101, which matches the output from the Arduino sketch ReceiveDemo_Advanced, from the RCSwitch library, shown below:

     

    image

    If you have access to some kind of storage/USB scope, maybe you can do the same?

     

    Neil

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    I purchased a RTL-SDR USB dongle that work with SDR sofware. I expected to do exactly what you show up here.

    But I have not been able to make it work this way...all I get is signal that look like 'wave' form in which I cannot see the low and high of the signal.

     

    Your PicoScope seem to be exactly what I need!

     

    I've found numerous products when google ''picoscope'' but simply to get things faster,

    Can you give me more informations on which PicoScope I might need ?

     

    I'm new user to any kind of USB dongle that record, translate or interpret signals.

    So any advices from you Neil would be deeply appreciated!!

     

    Are you an hobby or professionnal electronics engineer ?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Reject Answer
    • Cancel
  • neilk
    0 neilk over 8 years ago in reply to redgreenblue

    Your RTL-SDR device clearly has the potential to be used in a variety of extremely sophisticated ways, most of which appear to be way above my pay-grade!! i followed through on some of the links and they look very complicated.

     

    The picoscope is a USB version of the good old electronics workhorse, the storage oscilloscope. I have the 2204A, which is the cheapest model available.

     

    In order to achieve the capture shown in my previous post, all I did was connect a probe from the picoscope to the 433Mhz receiver output (ie the one connected to pin 2 of the Arduino), set the picoscope trigger to auto and then hold down the remote button, adjusting the horizontal timebase until I could see 2 or three groups of pulses in the display. As you can probably see, the timebase setting is 10mS/div. This gives a good starting point.

     

    I then set the trigger to single and pressed the remote button again. This gave me a one-shot capture of the receiver output, which captured 1 complete data block and 2 partial data blocks. I could then focus on the complete data block and expand it for detailed examination. You may have to do this several times to get a good display and maybe readjust the timebase

     

    As to interpreting the data block, obviously, knowing what result I wanted to achieve (from the Arduino sketch) made things easier. I'm also lucky in that the protocols being used in the remotes I am working with are quite straightforward and supported by the RC-switch library.

     

    I am a retired software engineer, but I started my professional career in medical electronics, moving to software via digital electronics.

     

    Best wishes

     

    Neil

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    Great informations!  There some details you point out that I wasn't aware of, so thanks I might be able to decode the signals after all. I'm happy to know after all this is possible!

     

    I hope now I can get a 2204A used very cheap cuz I got to be honnest...  250$ for decoding signal for once or twice is expensive process.

    Not that 250$ is lot of money, simply becuz the picoscope will be sitting there gathering dust after I have found the signal.

     

    Any chances someone could 'rent' me a Picoscope !

    image  (Kidding)

     

    I'm glad this turn out to be working toward a near solution.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Reply
  • redgreenblue
    0 redgreenblue over 8 years ago in reply to neilk

    Great informations!  There some details you point out that I wasn't aware of, so thanks I might be able to decode the signals after all. I'm happy to know after all this is possible!

     

    I hope now I can get a 2204A used very cheap cuz I got to be honnest...  250$ for decoding signal for once or twice is expensive process.

    Not that 250$ is lot of money, simply becuz the picoscope will be sitting there gathering dust after I have found the signal.

     

    Any chances someone could 'rent' me a Picoscope !

    image  (Kidding)

     

    I'm glad this turn out to be working toward a near solution.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube