idar007
Posts: 1
Joined: Fri Feb 21, 2020 9:48 am

How to read 434 Mhz wireless sensor data in Raspberry Pi using python

Sat Feb 22, 2020 7:59 pm

Hi,
I've following equipment:
1. Raspberry Pi 3
2. 434 Mhz Receiver connected to Pi (VCC connected to PIN2, GND connected to PIN 6, DATA (Next to GND) connected to PIN 13, Is this correct?)
3. Wireless Depth sensor that comes with Lucky Fish Finder
I've fairly good programming skills in Python but I'm not sure how to read 434 MHz Raw data into Python and extract depth and temperature information from it.
The objective here is to read depth data from Wireless sensor and map each reading with GPS coordinates and eventually create a 3D map of a water body (e.g. A lake)
Any help on this?
Ibrahim

hippy
Posts: 7902
Joined: Fri Sep 09, 2011 10:34 pm
Location: UK

Re: How to read 434 Mhz wireless sensor data in Raspberry Pi using python

Sun Feb 23, 2020 1:32 pm

This will be similar to reading 434MHz temperature sensors and the like on a Pi for which there have been previous discussions for example -

viewtopic.php?t=96780

The first challenge is understanding what is transmitted and the packet format. That can be determined by watching the input data pin when the device is transmitting. This can be done using a Pi operating as a digital scope.

Then comes figuring out the protocol, how the data is encoded within the packet.

Finally your program will need to identify and capture packets, decode them, and turn the data into meaningful values.

Some of that may have already been done otherwise it will be case of reverse engineering it all yourself. If you can link to the exact product you have that will help others should they be inclined to help you along the way.

It will help if you have the product's receiving display, then you can check the transmitter is working and the results you are getting match what any display shows.

Return to “Automation, sensing and robotics”