-
1Install Arduino IDE with ESP32 support
There are plenty of instructions out there: I cant explain it any better: https://randomnerdtutorials.com/installing-the-esp32-board-in-arduino-ide-windows-instructions/
-
2Download and install the needed libaries for Arduino IDE
-
3Solder or connect a CC1101 Board to an ESP32 Mikrocontroller Board
-
4Download the Reciever Files from Github
For basic Testing try this sketchand compile it
https://github.com/Uspizig/Bresser_Weather_NEW/tree/main/CC1101_Receive
-
5Upload the compiles code to your ESP32 Board.
-
6Have fun recieving weather data
Wait 3 minutes and check if data is received and printed to serial monitor in Arduino IDE
The result should look something like this
-
7Try out the more advanced steps to Transmit data via LoRA
Try to compile this code: https://github.com/Uspizig/Bresser_Weather_NEW/tree/main/LORA_CC1101_WIFI_LOCATIONV3
Change your credentials in the file lorapindef_and_features.h first.
You can get your Access data on TheThingsnetwork or Helium
How to get credentials is explanied pretty good here: I cant explain any better: Only use MANUAL as a Device Manufacturer
-
8Install a Payload Decoder to make Data more readable
get the Payload Formatter from here: Github Link and install it in the console Payload formater uplink.
Just copy & paste the content of the txt file and replace the existing payload formater demo in the thingsnetwork
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.