- This topic has 22 replies, 3 voices, and was last updated 1 year, 8 months ago by usillante.
30 April 2021 at 21:07 #11902Sascha
first of all thank you for your great tutorials. They have helped me a lot to build my own weather station. (With a long range and a long battery life)
Now my question:
I updated my Lora modul through a Ebyte E220 (LLCC68).
Your library works fine (sending and receiving).
But I can´t change or get the configuration and can´t get the RSSI value.
Do you have a solution for my problem?
30 April 2021 at 21:55 #11904
thanks to you.
The answer is yes and no.
Yes because I already buy 2 E220 to create the library, they are a simplified versione of E22
Ebyte LoRa E22 device for Arduino, esp32 or esp8266: specs and basic usage – 1
without repeater mode and other.
No because I need to find 3 days to adapt the configuration file and redò all tests.
When I find some time I do the library, but I can’t now, I’m very busy.
But… would you like to write an article about your weather station?? I think It’s very interesting..
18 August 2021 at 21:21 #13996Thayro
Hi, did you manage to create the lib for the lora e220 module? I used lib e22 but I’m not able to save the settings, the module gets too hot
18 August 2021 at 23:13 #14003
sorry no time for that now, but It’s very strange the behavior of your e22 device.
Mine work correctly.
3 September 2021 at 03:49 #14184Perry Ponzo
First of all, thank you for putting this information on the Internet.
I am working with an esp32 devkit and an llcc68 transmitter (separate chip).
I’m asking as a new student to the world of esp32 and especially llcc68 some simple questions, so sorry if I ask you.
Maybe you can help me understand part of how serial communication on esp32 works.
In your library there is a reference to SERIAL2,
However, the esp32 I’m working with doesn’t reference this.
All I am given is an RX and a TX on 2 different pins
What adds to my rookie confusion (yes please laugh now), …
These are the 4 references you make to the pin connections for llcc68 .. I have to explain my confusion, yes ..
In the E22 library, Serial2,18,21,19 is referred to as RX, AUX, M0, M1 ..
Here is my confusion,
On my chip these would be pins IO3 (RX), IO1 (TX) and AUX not connected, … and as per instructions M0 and M1 are connected in positive through the resistors.
Again, I would like to apologize for my simplistic explanation of my understanding.
English is my main language, I thought it would be a courtesy to at least use Google to translate my thoughts into your native language.
I speak perfect French as a Canadian, I expect Google to do a good translation in Italian too,
I am sincerely sorry that my grandmother did not slap my father to send me to Italian school as my neighbors when I was a child.
Prima di tutto, grazie per aver messo queste informazioni su Internet.
Sto lavorando con un devkit esp32 e un trasmettitore llcc68 (chip separato).
Sto ponendo come nuovo studente al mondo di esp32 e soprattutto di llcc68 alcune semplici domande, quindi scusa se te lo chiedo.
Forse puoi aiutarmi a capire parte di come funziona la comunicazione seriale su esp32.
Nella tua libreria c’è un riferimento a SERIAL2 ,
Tuttavia, l’esp32 con cui sto lavorando non fa riferimento a questo.
Tutto quello che mi viene dato è un RX e un TX su 2 pin diversi
Ciò che si aggiunge alla mia confusione da principiante (sì, per favore ridi ora),…
Sono i 4 riferimenti che fai alle connessioni dei pin per llcc68..Devo spiegare la mia confusione, sì..
Nella libreria E22 si fa riferimento a Serial2,18,21,19 come RX,AUX,M0,M1..
Ecco la mia confusione,
Sul mio chip questi sarebbero i pin IO3 (RX), IO1 (TX) e AUX non collegati, … e come da istruzioni M0 e M1 sono collegati in positivo attraverso i resistori.
Ancora una volta, desidero scusarmi per la mia spiegazione semplicistica della mia comprensione.
L’inglese è la mia lingua principale, ho pensato che sarebbe stata una cortesia usare almeno Google per tradurre i miei pensieri nella tua lingua madre.
Parlo perfettamente francese come canadese, mi aspetto che Google faccia una buona traduzione anche in italiano,
Mi dispiace sinceramente che mia nonna non abbia schiaffeggiato mio padre per mandarmi alla scuola italiana come i miei vicini di casa quando ero bambino.
3 September 2021 at 07:59 #14194
first E22 library is not compatible with E220.
You can find some information about the constructor on this article
Ebyte LoRa E22 device for Arduino, esp32 or esp8266: library – 2
in the constructor you can specify the pin of esp32 hardware serial
LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1); LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, byte auxPin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1); LoRa_E22(byte txE22pin, byte rxE22pin, HardwareSerial* serial, byte auxPin, byte m0Pin, byte m1Pin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600, uint32_t serialConfig = SERIAL_8N1);
11 October 2021 at 08:53 #15374
I stop the E22 tutorial and the development of the library for the E220 because EByte prefers not to support these projects.
26 January 2022 at 14:27 #18107fabio previtali
Hi Renzo, so won’t you release library for E220? Can you share with us your incomplete library? thank you
26 January 2022 at 14:40 #18108
26 January 2022 at 15:22 #18110fabio previtali
Thank you very much. I need some days to test it. I will let you know. Thank ou for your job
21 December 2021 at 17:00 #17244
I receive support from EByte; I think in the next month, I’m going to release the library for E220 LLCC68 devices.
12 January 2022 at 22:51 #17861Paul
Great news,Renzo! Your persistence inspires. I also wrote to Ebyte at your request. Thank you.
13 January 2022 at 08:25 #17867
2 February 2022 at 02:40 #18290Silvio Henrique
I needed to use the LoRa protocol for the first time recently and i am completely locked into using it on the Ebyte E220. Can you send me a preview of the library for E220?
Your tutorials are helping me a lot, thank you!
2 February 2022 at 08:16 #18292
4 February 2022 at 20:58 #18362SilvioParticipant
I have started using your library for the E220, but have not yet had success communicating an arduino uno with an esp32. Can you help me? I am sending you the codes for the Arduino (Sender) and the ESP32 (Receiver).
I can configure the modules without problems, set the addresses and channels, the outputs show me that and I also checked using the EBYTE E220 software. I don’t know why the modules don’t communicate, the message that appears to me is that the arduino was successful in sending, but nothing appears in the esp32, I don’t know if it is a software or harrdware assembly error.
Translated with http://www.DeepL.com/Translator (free version)
5 February 2022 at 22:20 #18369
It seems that you configure transparent transmission but you try to send a fixed transmission.
Check this article, it’s e32 but the concept is the same.
Ebyte LoRa E32 device for Arduino, esp32 or esp8266: fixed transmission – 4
11 February 2022 at 15:39 #18603SilvioParticipant
I was able to communicate the arduino and the esp32 using a fixed transmission, but I was not able to make the transmission of an esrtructure. Do you have an example of sending a struct to e220? I tried to do the transmission using the E32 library example, but I couldn’t.
11 February 2022 at 16:21 #18604
10 March 2022 at 19:07 #19538Usillante
Hi, I have a esp32 with sx1276 and is able to send data to a second esp32 sx1276 node.
Then I bought a couple of Ebyte E220-900T22D, they are communicating correctly just configuring them with the UART port, as described in the Ebyte user manual (C0,… commands pg.13).
Finally I tried to communicate between esp32 with sx1276 with Ebyte module with LLCC68, but I’m not able to send data with esp32 sx1276 node and receive with Ebyte module.
Ebyte is setted to receive at 866.125MHz with 2.4kbit/s
I tried configuring esp32 at 866.125MHz scanning different spreading factors and bandwidth as indicated in the LLCC68 datasheet:
SF = 5 – 6 – 7 – 8 – 9 for BW = 125 kHz
SF = 5 – 6 – 7 – 8 – 9 – 10 for BW = 250 kHz
SF = 5 – 6 – 7 – 8 – 9 – 10 – 11 for BW = 500 kHz
Do you have an idea if it is possible to communicate between those two modules in some way?
Thanks and regards
10 March 2022 at 19:37 #19539
I think LLCC68 and sx1276 are incompatible, and I know that some E32 based on sx1276/sx1278 are challenging to interoperate with other devices because EByte has an internal encrypting algorithm.
12 March 2022 at 19:27 #19577
The Library for E220 is released. You can find it from library manager and GitHub.
16 March 2022 at 15:10 #19613usillante
Thanks a lot for your information about linking LLCC68 and sx1276. I’m using a dsPic connected to E220 via UART. In any case your Arduino library is useful as the guide to see possibilities and solutions interfacing Lora devices.
Thanks again for your time
- You must be logged in to reply to this topic.