EEVblog Electronics Community Forum

Electronics => Beginners => Topic started by: joshuaera1609 on August 21, 2022, 09:50:14 am

Title: MCU and 433MhZ RF Module recommendations for controlling Blinds
Post by: joshuaera1609 on August 21, 2022, 09:50:14 am
Hi Forum,

I would like some advise on hardware selection (MCU and RF module) to communicate with my QMotion blinds - RF 433Mhz Modulation: ASK (OOK) with Manchester encoding .  I have sniffed and decoded the protocol previously using RTL_433 - https://github.com/merbanan/rtl_433/issues/1766. (https://github.com/merbanan/rtl_433/issues/1766.) 

I would now like to read (so I can update position database) and transmit the signal to control blinds.   Maximum transmit about 30 metres.

I have been trying to identify the hardware (MCU and RF module) to use.  For the microcontroller my preference is one that has WiFi and that can run web server, as long term I would like to control the blinds via an API.   For the MCU and RF module I would like ones that I just need to plug together or wire up.  Soldering, resistors and are above my technical ability, but willing to if it offers best option.

Budget for hardware upto $100 as I plan to use this as a education.  Prefer to keep away from really cheap 433Mhz modules form ebay.

I have been researching but there are just so many options and I am not sure of the technologies.  (ie what is Lora - do I need it?)

I was thinking following possible options 
a) ESP32-S2 Feather Development Board (https://www.adafruit.com/product/4769 (https://www.adafruit.com/product/4769)) and FeatherWing - RFM69HCW 433MHz (https://www.adafruit.com/product/3230 (https://www.adafruit.com/product/3230))
b) ESP32-S2 Feather Development Board (https://www.adafruit.com/product/4769 (https://www.adafruit.com/product/4769)) and CC1100 module (from eBay)

I did look at raspberry PI 4 with the CC1100 module, but the PIs are very expensive currently.  I own Beagle Bone Black and Odroid C2 that I could use that if the RF module is easy integrated.

Could you suggest the best hardware options.  I can program in C and C++.

Thanks
Joshua