I’m going to publish my LoRa shield for WeMos LOLIN32. This is one of my favorite microcontrollers, and until now, I have been using a simplified version of shield for rapid prototyping, but in the end, I created a more complete version, and I share it with everyone.
You can find more information about WeMos LOLIN32 here “ESP32 WeMos LOLIN32 high-resolution pinout and specs”
and you can find all the information about the EByte LoRa devices on the “EByte E32 LoRa tutorial“, “EByte E22 LoRa tutorial” and “EByte E220 tutorial“.
PCB
I also created a PCB for ESP32 DOIT DEVKIT v1, and you can find It here “Ebyte LoRa E32 device for Arduino, esp32 or esp8266: WOR (wake on radio) and new ESP32 shield“.
Here is the schema of the PCB
You can configure all operating modes and power supply of the LoRa device.
The result is this:
The standard configuration, with a jumpers in standard position, is
LoRa_E22 e22ttl100(&Serial2, 15, 21, 19); // RX AUX M0 M1
But with a jumpers, you can select
- standard
Serial
instead ofSerial2
as UART interface 15
or02
for AUX19
,12
,14
,27
for M021
,25
,32
,33
for M1
With the selector of the pin to the fixed mode, you can choose if you want to manage M0 and M1 with the pin of ESP32 or directly with fixed LOW, and HIGH selected in the switch.
Shopping List
EByte LoRa E32 AliExpress (433MHz 5Km) - AliExpress (433MHz 8Km) - AliExpress (433MHz 16Km) - AliExpress (868MHz 915MHz 5.5Km) - AliExpress (868MHz 915MHz 8Km)
EByte LoRa E22 AliExpress (433MHz 5.5Km) - AliExpress (433MHz 10Km) - AliExpress (868MHz 915Mhz 5.5Km) - AliExpress (868MHz 915Mhz 10Km)
EByte LoRa E220 E220-400T22D 433MHz 5Km - E220-400T30D 433MHz 10Km - E220-900T22D 868MHz 915MHz 5Km - E220-900T30D 868MHz 915MHz 10Km
WeMos LOLIN32 ESP32 Dev Kit v1 - TTGO T-Display 1.14 ESP32 - NodeMCU V3 V2 ESP8266 Lolin32 - NodeMCU ESP-32S - WeMos Lolin32 - WeMos Lolin32 mini - ESP32-CAM programmer - ESP32-CAM bundle - ESP32-WROOM-32 - ESP32-S
Amount | Part Type | Properties |
---|---|---|
1 | Lora E32-TTL-100 | variant 1; voltage 3-5V; type Basic |
1 | DIP SWITCH | channels 1; package dipswitch-02 |
2 | Generic male header – 3 pins | pins 3; pin spacing 0.1in (2.54mm); hole size 1.0mm,0.508mm; form ♂ (male); package THT; row single |
1 | ESP32 DOIT DEVKIT v1 | type esp8266 |
3 | 4.7kΩ Resistor | bands 4; tolerance ±5%; pin spacing 400 mil; package THT; resistance 4.7kΩ |
3 | 2kΩ Resistor | bands 4; tolerance ±5%; pin spacing 400 mil; package THT; resistance 2kΩ |
Generic female header | Pin spacing 0.1in (2.54mm); | |
Generic male/female header | Pin spacing 0.1in (2.54mm); |
You can buy the PBC for few dollars here PCBWay
I chose this manufacturer because at the same cost it offers excellent quality, in the first screen it is possible to make countless options suitable for every need.