Need help with E32-TTL-1W

I purchased few E32-TTL-1W from ebay

http://www.ebay.com/itm/SX1278-SX1276-433M-E32-TTL-1W-30dBm-LoRa-Long-Range-433MHz-Transceiver-Module/191992680344?_trksid=p2060778.c100290.m3507&_trkparms=aid%3D111001%26algo%3DREC.SEED%26ao%3D1%26asc%3D20160727114228%26meid%3D33d7b2f0ab0f4de8b0f1cad42785551c%26pid%3D100290%26rk%3D1%26rkt%3D4%26sd%3D191992680344

With the modules I got access to the datasheet which I have attached herewith. And I received a utility from the seller to change the default settings on the module.

But I’m clueless of to use these modules. I would be very much grateful if you could help me by providing a sample code for these modules.

Thank you very much.

E32-TTL-1W_Datasheet_EN_v1.0.pdf (788 KB)

Your PDF needs a password so I can't read it.

And don't provide the password - I won't use it. Post a document that does not need a password.

...R

Robin2: Your PDF needs a password so I can't read it.

Please find the information at http://www.cdebyte.com/en/product-view-news.aspx?id=108

Click 'Manual' for the datasheet

Thanks.

BrianFernando: Click 'Manual' for the datasheet

It's still looking for a password.

...R

:confused: Totally weird. Both the attachment and the URL open without prompting for password. How can I send you the datasheet if these are not working?

You must be the anointed one. :)

...R

I desperately need help. How can we proceed?

BrianFernando: I desperately need help. How can we proceed?

Can you get the datasheet from somewhere else?

...R

Robin2: Can you get the datasheet from somewhere else?

These datasheets are password protected from editing, but open for viewing and printing. I couldn't find it elsewhere, so I took screenshots. Quality is poor, but readable. Archive is a bit too large to attach.

https://www.dropbox.com/s/l3ziiu3e5ogcob6/E32-TTL-1W%20Datasheet%20Screenshots.rar?dl=0

You seem to be having a bad week :)

.rar files can’t be previewed

...R

You gotta be kidding me.

Can somebody help me please...

Hi, this one could be the same.

E32-TTL-100_Datasheet_EN_v1.0.pdf (764 KB)

This module is a simple UART module, meaning, you can start using them by connecting them to any Serial interface on any module(Serial1/Serial2/Serial3 on Arduino Mega or SoftwareSerial on Arduino Uno - Google them if you need a guide). I went through the datasheet and it states that the module would not allow M0 and M1 in floating state, and they should be grounded for the module to work in 'Normal' mode. So the M0 & M1 pins on the modules should be connected to GND of your arduino(I don't think you're a noob, so I'll refrain from uttering such stuff). AUX pin can be left floating, rather its an output pin, if you don't need to exactly pinpoint about incoming/outgoing states of buffers, better to leave it floating. You can use 5V pin directly, 3.3V would also be fine to power up the module. If your code is not baked without eggs, everything should work except one.. one last thing.

Modules would be capable of receiving data, but not sending. The datasheet says that for receipt, 19mA-22mA current would be sufficient, but for transmission minimum of 570mA is needed. Arduino is not capable of delivering such a current, on the specs, it says that I/O pin would provide a maximum of 40mA for arduino mega. I think for other boards, there's not a huge difference, Uno is same. I'm doing some research on this now, if I'd have some time, I'll update my progress here.

Power was not a problem though. It was all about impedance. You must use a 4-10KOhm resistor on the MCU's TX pin which sends data to E32 module. Everything works fine then.

chandeepa1: Power was not a problem though. It was all about impedance. You must use a 4-10KOhm resistor on the MCU's TX pin which sends data to E32 module. Everything works fine then.

Hi chandeepa1!

Thank you for your explanation. It helped me to read configs from the module. But when I tried to transmit data in Mode 0 I could not receive it with my Heltec LoRa. Do you have any idea why it's so?

zubroid: Hi chandeepa1!

Thank you for your explanation. It helped me to read configs from the module. But when I tried to transmit data in Mode 0 I could not receive it with my Heltec LoRa. Do you have any idea why it's so?

Actually it does not work with any other LoRa modules because they have own Tx/Rx protocol with crypting and zipping

Dear Sir,

we have purchased E45-TTL-1W modules(E32 and E45 both are same).

1) we connect E45 with Ch340G USB to TTL converter and try to communicate between two modules in Normal mode and its working correct. and we are able to transmit and receive the data from Both Side.

2)Next we connect one Module with ARDUINO UNO and we try to communicate with other module connected to CH340G but we facing issue. E45 which is connected to ARDUINO UNO is able to receive the data from another E45 which is connected to CH340G USB to TTL. But unable to Transmit the data from ARDUINO UNO -E45 to USBtoTTL-E45.

3) Next i read the E45 Manual and i Found that connect 4-10K Pull On TX and AUX pin and i Pulled up 4.7K on ARDUINO UNO TX pin and AUX pin is in Floating State. but still there is same problem.

4)Next I remove 4.7K resister and Pulled Up 10K resister on MCU TX pin but still unable to transmit data From ARDUINO uNO-E45 to DH340G-E45.

Please help me to solve this Issue.

i agree with chandeepa1, i use 4k7 pull up for TX pin MCU (Uno). it work perfectly for a short time about 5 minutes and short distance also. above 5 minutes it will disconnect automatically, do know why. maybe use different size of pull up resistor would have different result.

Hi, I'm new to forums, but saw this post with a few having problems with these modules and will offer help if I can.

I use a number of these modules, the 100mw ones and the 1watt modules with no problems. I did have power issues during transmission with the 1watt modules. I am getting ranges of about 4klm across town with the 1w modules powered down to 27db (500mw) with no issues.

They are used for transmitting co-ordinates from a GPS module back to a base station to track our local high school entries in a human powered vehicle race challenge. So basically they transmit once a second while moving during a 24hr race.

The trikes have a small magnetic antenna about 125mm long less than a metre off the ground and the base antenna is 6db gain about 3m high. Easy 3klm radius using this setup.

I use Nanos and Zeros and both are 3.3v, I do run the transceivers on 5v though and no resistors on the serial lines.

I use a modified Easytransfer library by Bill Porter (Thank You Bill) http://www.billporter.info/easytransfer-arduino-library/

The transmission is 35 bytes with a checksum at the end and sent as a structure

struct SEND_DATA_STRUCTURE {
  uint32_t  UnitId;     // 4 bytes
  float        LatiT;       // 4 bytes
  float        LongT;     // 4 bytes
  uint32_t  GPStime;  // 4 bytes
  uint32_t  GPSdate;  // 4 bytes
  uint8_t    Bike;        // 1 byte
  uint8_t    Rider;      // 1 byte
  uint16_t  Lap;        // 2 bytes
  uint16_t  Et;          // 2 bytes
  uint16_t  Speed;    // 2 bytes
  uint16_t AvSpeed; // 2 bytes 
  float        CKnots;  // 4 bytes
  uint8_t    InPit;     // 1 byte
}__attribute__((packed)); // Attribute needed on Zero or it will not work. Do not use on Nano

Both M0 & M1 are tied to ground during operation (Mode 0). Since I am under 58 bytes once received by the module it will wait 3 byte time and start transmitting the packet.

Another thing I remember when initially testing was that if two modules were close (under 2m apart) I had issues so if you are bench testing move the modules apart eg. One in another room.

Let me know if I can help out.

Regards Dave