This forum uses cookies
This forum makes use of cookies to store your login information if you are registered, and your last visit if you are not. Cookies are small text documents stored on your computer; the cookies set by this forum can only be used on this website and pose no security risk. Cookies on this forum also track the specific topics you have read and when you last read them. Please confirm whether you accept or reject these cookies being set.

A cookie will be stored in your browser regardless of choice to prevent you being asked this question again. You will be able to change your cookie settings at any time using the link in the footer.

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
433Mhz RX for Raspberry Pi
#1
Hi all

I am planning to use OpenPlotter with Pypilot on a Sormiou29

I have not yet found a way to have a RF 433Mhz receiver for Pypilot remote

So far my setup will be :
  • Waveshare - CM4-to-Pi4-Adapter - CM4 To Pi 4B Adapter for Raspberry Pi, Alternative Solution for Raspberry Pi 4B, CM4 optional
  • Raspberry - CM4 - Raspberry Pi Compute Module 4, wireless, 4go
  • Pimoroni - PIM448 - ICM20948 9DoF Motion Sensor Breakout
  • Waveshare - USB-CAN-A - USB to CAN Adapter Model A, STM32 Chip Solution, Multiple Working modes, Multi-system Compatible
  • DFRobot - TEL0138 - USB GPS Receiver with 2m Extension Cable (Compatible with Raspberry Pi/ LattePanda/ Jetson Nano)
  • Simrad - RS40-B - RS40 VHF Radio with AIS Fixed-mount DSC VHF Radio with integrated AIS receiver, GPS, and wireless handset support.

I have read at different places that RXB6 type 433Mhz receiver where not the best idea and that a dedicated proc was needed.

So what would you suggest ?
  • SPI → RFM69HCW
  • UART → HC-12
  • USB → YardStick One, RTL-SDR

Regards

Julien
Reply
#2
probably can decode with rtl-sdr, but it would use a lot of power.

Why not use the atmega328 on the pi pins? The source code to do everything is already included in pypilot.
Reply
#3
(2025-02-24, 02:29 AM)seandepagnier Wrote: Why not use the atmega328 on the pi pins?  The source code to do everything is already included in pypilot.

Hi Sean

I haven't been able to find any commercial ATmega328 RF modules with good Raspberry Pi integration.
Perhaps I'm not searching for the right product or terminology...
What hardware would you suggest then ?
Reply
#4
it is just an atmega328 wired to the spi pins of the raspberry pi, nothing special

there is a superheterodyne receiver on the atmega328
Reply
#5
Hi Sean,

I understand your advice now.
If I want to avoid building a custom board, nor have loose wires, could I use the following hardware ?

Rasberry Py
< SPI >
ATmega328 Arduino Nano > https://store.arduino.cc/products/arduin...a3ecc287de
433Mhz Receiver Shield > https://store.ncd.io/product/key-fob-rec...uino-nano/

Regards

Julien
Reply
#6
I have used these forks for Raspberry pi 5 to make work 433mhz cheap devices:

https://github.com/JoelKle/rpi-rf
https://github.com/OdoctorG/rpi-rf-5

One of them worked but I can not remember which one. If you make that work then openplotter will be ready to manage pypilot:

https://openplotter.readthedocs.io/lates...pio-button
Reply
#7
(2025-02-24, 05:52 PM)Sailoog Wrote: https://openplotter.readthedocs.io/lates...pio-button

Thanks for sharing the link! It opens up new possibilities that are much more aligned with my electronic skills.

Despite your helpful explanations, 433Mhz RX seems more complex than I am prepared for at the moment.

Instead and knowing the cons, I'll explore using using some waterproof bluetooth media remote to keep my system "hardware simple" for now.

Regards,
Julien
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)