lora LLCC68(SX126x) + esp8266
lora LLCC68(SX126x) + esp8266
пока не доделан. заказаны новые модули.
версия flprog 9.2.6
библиотека RadioLibhttps://github.com/jgromes/RadioLib
Покупались отсюда:
https://aliexpress.ru/item/100500275479 ... um=sharing
как соединять можно смотреть крайнее сообщение с примерами
			
			
						версия flprog 9.2.6
библиотека RadioLibhttps://github.com/jgromes/RadioLib
Покупались отсюда:
https://aliexpress.ru/item/100500275479 ... um=sharing
как соединять можно смотреть крайнее сообщение с примерами
У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось tol123 09 сен 2025, 14:01, всего редактировалось 10 раз.
									
			
						- Phazz
- Полковник
- Сообщения: 3338
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 320 раз
- Поблагодарили: 157 раз
Re: lora LLCC68 + esp8266/32
Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление. библиотека RadioLibhttps://github.com/jgromes/RadioLib
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
FLProgUart.setSpeedUart(115200, 0); это исправил FLProgUart.setSpeedUart(9600, 0);
			
			
													lora test3.zip обновление. библиотека RadioLibhttps://github.com/jgromes/RadioLib
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
FLProgUart.setSpeedUart(115200, 0); это исправил FLProgUart.setSpeedUart(9600, 0);
Код: Выделить всё
#include "flprogUtilites.h"
#include <RadioLib.h>
#include "flprogUart.h"
FlprogUartExecutor FLProgUart;
#define FLPROG_UART_EXECUTOR FLProgUart
String _gtv1 = "Привет, мир0!";
bool _trgrt1 = 0;
bool _trgrt1I = 0;
bool _gen1I = 0;
bool _gen1O = 0;
uint32_t _gen1P = 0UL;
String _stou1;
String Out_230553151_251133495;
SX1262 lora = new Module(15, 5, 16, 4);
void setup()
{
    Serial.begin(9600);
    int state = lora.begin();
    lora.setFrequency(868.00);
    lora.setBandwidth(125.00);
    lora.setSpreadingFactor(9);
    lora.setCodingRate(5);
    lora.setSyncWord(2);
    lora.setOutputPower(17);
    lora.setPreambleLength(18);
    lora.setCRC(1);
    RT_HW_Base.shed.quick.qnt = 5;
    RT_HW_Base.shed.fast.qnt = 4;
    RT_HW_Base.shed.slow.qnt = 4;
    RT_HW_Base.shed.back.qnt = 5;
    RT_HW_Base.shed.frdm.qnt = 1;
    FLProgUart.setSpeedUart(9600, 0);
    FLProgUart.setDataBitUart(8, 0);
    FLProgUart.setParityUart(0, 0);
    FLProgUart.setStopBitUart(1, 0);
}
void loop()
{
    RT_HW_Base.sheduler();
    RT_HW_Base.unixUpdateTime();
    if(RT_HW_Base.shed.eventSec)
    {
    }
    //Плата:1
    if (!(0)) 
    {
         if (! _gen1I) 
        {
            _gen1I = 1;
            _gen1O = 1;
            _gen1P = millis();
        }
    }
     else 
    {
        _gen1I = 0 ;
        _gen1O= 0;
    }
    if (_gen1I) 
    {
          if (flprog::isTimer (_gen1P , 2000)) 
        {
             _gen1P = millis();
            _gen1O = ! _gen1O;
        }
    }
    if (_gen1O) 
    {
         if (_trgrt1I) 
        {
             _trgrt1 = 0;
        }
         else 
        {
            _trgrt1 = 1;
            _trgrt1I = 1;
        }
    }
     else 
    {
        _trgrt1 = 0;
        _trgrt1I = 0;
    }
    ;
    if ((_trgrt1)== 1)
    {
        int state = lora.transmit(_gtv1);
    }
    String received;
    int state = lora.receive(Out_230553151_251133495);
    if(!(0))
    {
        if(!((Out_230553151_251133495)==(_stou1)))
        {
            FLProgUart.printUart(String(Out_230553151_251133495), 0);
            FLProgUart.printUart("\r\n", 0);
        }
    }
     _stou1 = Out_230553151_251133495;
}
					Последний раз редактировалось tol123 09 сен 2025, 13:50, всего редактировалось 4 раза.
									
			
						- Phazz
- Полковник
- Сообщения: 3338
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 320 раз
- Поблагодарили: 157 раз
- 
				Александр
- Рядовой
- Сообщения: 91
- Зарегистрирован: 01 дек 2015, 15:49
- Откуда: Бобруйск
- Имя: Александр
- Поблагодарили: 3 раза
Re: lora SX126x + esp8266/32
tol123 писал(а): 08 сен 2025, 09:53 Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление.
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
...
как давно (0x12) десятеричное и равно 12 ?Phazz писал(а): 08 сен 2025, 10:11 Это не шестнадцатеричное число а десетеричное
Пишите просто 11 и 12

Вместо 0х12 просто напишите 18, в десятичном формате,, т.к. 1х16^1 + 2
Для функции это просто число int, как его не напиши, https://all-arduino.ru/programmirovanie ... constants/
Re: lora SX126x + esp8266/32
обновил, но неидет дело, в плане в юарт не идут данные. Но скетч пишется в МК.
обновил/добавил данные в 1и2 сообщение
			
			
									
						обновил/добавил данные в 1и2 сообщение
- Phazz
- Полковник
- Сообщения: 3338
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 320 раз
- Поблагодарили: 157 раз
Re: lora SX126x + esp8266/32
А ну да, ошибся немного. Но писать можно в десятичном форматеАлександр писал(а): 08 сен 2025, 10:42tol123 писал(а): 08 сен 2025, 09:53 Здравствуйте. Как вставить шестнадцатеричное число сюда. lora.setSyncWord(0x(2));
lora test3.zip обновление.
Скетч записывается на микроконтроллер, но в юарт пока не поступают данные(с учетом редактирования строк в скетчах lora.setSyncWord(0x12); и на второе устройство lora.setSyncWord(0x11);).
...как давно (0x12) десятеричное и равно 12 ?Phazz писал(а): 08 сен 2025, 10:11 Это не шестнадцатеричное число а десетеричное
Пишите просто 11 и 12
Вместо 0х12 просто напишите 18, в десятичном формате,, т.к. 1х16^1 + 2
Для функции это просто число int, как его не напиши, https://all-arduino.ru/programmirovanie ... constants/
Re: lora SX126x + esp8266/32
выдает в юарт
epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
может сгорело все, так как 4,5 вольт подавал на лору по ошибке.
			
			
						epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, depc=0x00000000
Fatal exception (0):
может сгорело все, так как 4,5 вольт подавал на лору по ошибке.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Re: lora SX126x + esp8266/32
Данные в UART выдает ESP (8266 или 32), а LoRa-модуль (SX126x) их принимает по spi для последующей передачи по радио.
- Phazz
- Полковник
- Сообщения: 3338
- Зарегистрирован: 17 окт 2016, 15:38
- Откуда: Сургут
- Имя: Анатолий
- Благодарил (а): 320 раз
- Поблагодарили: 157 раз
Re: lora SX126x + esp8266/32
это не возможно
					Последний раз редактировалось tol123 09 сен 2025, 13:57, всего редактировалось 1 раз.
									
			
						Re: lora LLCC68(SX126x) + esp8266
Пришли новые модули.
поднять не получилось.
epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, - это решилось установкой конденсаторов.
а дальше не получилось.
Скину общение с ии. Может кому поможет.
			
			
						поднять не получилось.
epc1=0x40100000, epc2=0x00000000, epc3=0x00000000, excvaddr=0x00000000, - это решилось установкой конденсаторов.
а дальше не получилось.
Скину общение с ии. Может кому поможет.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						Re: lora LLCC68(SX126x) + esp8266
esp новые. Может на esp32 заработало бы. 
Делал на двух uart модулях- не получилось. Попробую повторно.
			
			
									
						Делал на двух uart модулях- не получилось. Попробую повторно.
Re: lora LLCC68(SX126x) + esp8266
Здравствуйте! Есть какаие нибудь продвижение по связки ESP с Lora? Надо сделать управление автономным отопителем через интернет.
			
			
									
						Re: lora LLCC68(SX126x) + esp8266
Ну пульт ду от автономки на 433мГц работает. А какие еще варианты есть?
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость
