Forum Replies Created
-
AuthorPosts
-
Hi, you can find detailed information in the forum.
Bye Renzo
Hi,
I think that can be two problems:
first, the configuration of 19200 isn’t aligned with the device config;
Second, serial noise can be produced by low power to the device.
Bye RenzoHi Cosmic,
yes is fully compatible.
Remember to power the device with 5v and good power.
Bye RenzoAhh! perfect!
Thanks for your feedback, and enjoy your work!
Bye RenzoHi Adi,
no, sorry, It’s not in plan.
Bye RenzoHi Connexconcept,
The core 3 version of arduino-esp32 supports Ethernet natively, so I think you can now use Ethernet for your WebServer like WiFi.
Bye RenzoHi, cosmic,
The library is designed to send data and wait for the device’s feedback, but it does not use any delay or similar operations, so I think it doesn’t perform a blocking operation.
If you need to perform nonblocking operations without feedback, you can use a multicore device like esp32s3 or similar.
Bye RenzoHi Petoga,
to use different HardwareSerial pins, you must use the correct constructorLoRa_E32(byte txE32pin, byte rxE32pin, HardwareSerial* serial, byte auxPin, byte m0Pin, byte m1Pin, UART_BPS_RATE bpsRate, uint32_t serialConfig = SERIAL_8N1); // -------------------------------------
so the first example constructor become
LoRa_E32 e32ttl100(RX_PIN, TX_PIN, &Serial2, 35, M0, M1, UART_BPS_RATE_9600); // RX AUX M0 M1
Bye Renzo
Hi,
for the interrupt you can use this constructor:PCF8574(uint8_t address, int sda, int scl, uint8_t interruptPin, void (*interruptFunction)());
And the code become like so
#define INTERRUPTED_PIN D7 void ICACHE_RAM_ATTR interruptFunction(); // initialize library PCF8574 pcf8574(0x38, SDA, SCL, INTERRUPTED_PIN, interruptFunction);
Bye Renzo
Hi g,
Well done! The project looks clean and well-designed, with the PCB neatly housed in the box. The solar panel and antenna add a practical and professional touch. If you’d like to share it on the site, I’m happy to help!
Bye RenzoHi,
try to put 5v on power and 3.3v on logic level.
Bye Renzo9 December 2024 at 09:55 in reply to: E220-900T22D: Can’t communicate with higher UART Baud rate/Air data rate #31932Hi aleemont,
I think to change speed, you must change the Air data rate. If you want to change the baud rate (I don’t remember very well), you must also set the baud rate on the initial constructor.
By default, It is set to 9600.LoRa_E220(byte txE220pin, byte rxE220pin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600); LoRa_E220(byte txE220pin, byte rxE220pin, byte auxPin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600); LoRa_E220(byte txE220pin, byte rxE220pin, byte auxPin, byte m0Pin, byte m1Pin, UART_BPS_RATE bpsRate = UART_BPS_RATE_9600);
Try and give me a feedback.
Bye RenzoHi syrinx,
sorry but I have some issue on some libraries and some pending think to complete, I don’t have so much time.
I hope so be more free and work on It, but It’s very difficult.
Bye RenzoHi Elkez,
you must importesp_sleep.h
lib.#include <esp_sleep.h>
Bye Renzo
Hi a1ro,
You can find some helpful information on this topic in this article.
For your setup, I recommend configuring each client in fixed transmission mode, targeting the master device. Each client can send a structured message containing the identifier (name or code) of the remote device along with the event value.
The master will read the incoming data, use the identifier to distinguish the source device, and then map and save the corresponding event data. This approach will ensure that each sensor or switch is uniquely identifiable on the master device.
If you have more questions, feel free to ask!
Best,
Renzo -
AuthorPosts