matthias-bs / BresserWeatherSensorReceiver

Bresser 5-in-1/6-in-1/7-in-1 868 MHz Weather Sensor Radio Receiver for Arduino based on CC1101, SX1276/RFM95W or SX1262
MIT License
100 stars 21 forks source link

Calibrate from CC1101? #14

Open gitpower2017 opened 1 year ago

gitpower2017 commented 1 year ago

I have found two pages on how to calibrate a CC1101 module. It here on an approximation method to determine the optimal frequency setting, in relation to the transmitter. Perhaps this could be adapted to the ESP?

FreqTest.ino ermittlung-der-cc1101-frequenz

matthias-bs commented 1 year ago

For sure this can be ported to ESP32/ESP8266. I would rather use an RF transceiver with better reliability on frequency/frequency stability. Like the RFM95W/SX1276... What I can offer is a define to set the carrier frequency in the header file. Or perhaps as a parameter to the begin() method - this would allow you to build a sketch around it which tries different frequencies and records the RX failure rates.

gitpower2017 commented 1 year ago

It is important that the CC1101 can be calibrated by offset. The CC1101 is very inexpensive and is therefore very often used. I was about a suitable function or special firmware be pleased

Piratejim13 commented 2 months ago

Good morning I am looking for the wiring to use BresserWeatherSensorReceiver it with an ESP32 and a CC1101. Here are the pins of my CC1101 1 GND 2 3.3V 3 GDO0 4 CKN 5 SCK 6 MOSI 7 MISO/GDO1 8 GDO2

can you help me connect my ESP32 and my CC1101 Thank you

matthias-bs commented 2 months ago

@Piratejim13 Please open a new issue if the topic is not related to an existing one.