There are many lora modules and many boards that contain lora module on the market. Its modules are difficult to use alone, and the boards never fully meet our needs. I designed a programmable lora module so that it would be easy to use with all kinds of boards. The mcu controlling the module is an esp8266 chip. In this way, our module gained Wi-Fi feature. In particular I did a few tests with the Raspberry Pi Pico, which gives the pico board the Wi-Fi feature. You can program the board as you wish with the ESP8266EX method. I just wrote a code that will enable two lora modules to communicate with each other. The rest of the development process is in your hands. Below are two different board designs and test results. I hope this module will help you improve your projects. Click for pcb production file. Feel free to contact me for any problem.
No | PCB Components | Package | Piece | No | PCB Components | Package | Piece | |
---|---|---|---|---|---|---|---|---|
1 | ESP8266EX | 32-VFQFN | 1 pcs | 2 | xmc flash 250hb0b | Soic-8 | 1 pcs | |
3 | nx3225sa-24mhz | 3225 | 1 pcs | 4 | 22pf Cap | 0402 | 2 pcs | |
5 | 2450AT45A100E | 2450 | 1 pcs | 6 | 5.6pf Cap | 0402 | 1 pcs | |
7 | 12K Resistor | 0402 | 2 pcs | 8 | 22nf Cap | 0402 | 1 pcs | |
9 | 100uf Cap | 1210 | 2 pcs | 10 | 10K Resistor | 0402 | 4 pcs | |
11 | 100nf Cap | 0402 | 1 pcs | 12 | 1uf Cap | 0603 | 1 pcs | |
13 | 10uf Cap | 0805 | 2 pcs | 14 | LED | 0603 | 1 pcs | |
15 | Header 1x4 ML | 2.54-90 | 1 pcs | 16 | LoRa Module | 1 pcs | ||
17 | Button-SMD | 3X4X2.5MM-4pin | 2 pcs |
-
The project runs via the Arduino IDE. If it is not installed, install it.
-
Install ESP8266 to Arduino.
-
Install the LoRa Lib. to Arduino.
-
Upload this code to board.
-
You can use it as a LoRa gateway, check this repository.