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?
Renzo,
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.
Greetings,
Perry Ponzo
Renzo,
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.
Hi Fabio,
I have attached the library here. I think It’s fully working, and I must add more examples and do some wake-up tests.
Please, give me feedback.
Bye Renzo
Thanks, Paul,
I think many people had written to It, after only a couple of weeks they contacted me.
If you need a preview of the library, contact me, I must write and test all the examples, and I have already written the first two articles about that.
Thanks again Renzo
Hi Renzo,
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!
Hi Renzo,
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.
Thank you!
Hi Henzo,
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.
Thanks!
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?
Hi Usillante,
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.
Bye Renzo
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
Mauro
Maintaining a repository (or site or forum) is a lot like tending to a garden - it requires constant care and attention to keep it thriving. If you're a skilled gardener (or coder!) and want to help keep our repository blooming, we'd love to have you on board! We're also looking for talented writers and forum moderators to help us grow our community. Interested in joining our team? Don't hesitate to reach out and let us know how you can contribute!
Are you a fan of electronics or programming? Share your knowledge with others, write a simple tutorial or how to make a great project Contact me: share_your_ideas@mischianti.org
The content displayed on this website is protected under a CC BY-NC-ND license. Visitors are prohibited from using, redistributing, or altering any content from this website for commercial purposes, including generating revenue through advertising. Any unauthorized use is a violation of the license terms and legal action may be taken against individuals or entities found to be in violation.
You must also provide the link to the source.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional
Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes.The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.