Алексей
Я тоже про RS думал
Василий
есть конечно и минусы у RS-485
если линия коротнет - данных не будет ни от одного узла
Василий
но это чисто электрическая проблемма
coldsunx
Denisio
или wifi
Василий
i2c нельзя использовать?
нет
i2с - внутресхемный интерфейс - рекомендуемое растояние десятки сантиметров, может работать с одним датчиком на пару метров
Denisio
или BLE :)
Василий
человеку надо - проводной канал
Василий
конечно можно и wifi и ble - но там тоже свои нюансы
Dmitry
RS485 хорошая тема. Промышленный стандарт.
Denisio
modbus запилить ну
Василий
ага
Василий
ИМНО modbus - старый протокол со своими заморочками - хотя и типа стандарт
Dmitry
Василий
Dmitry
Вообще разница не принципиальна.
Василий
и разница как раз принципиальна...хотя заголовок и хвост одинаковые
Василий
а протокол старый т.к. еще 1970х годах придуман
Dmitry
Василий
лично я использую свой протокол - в котором тело пакета - это структура - без всяких там прочитать ячейку памяти/записать бит
Василий
Василий
мне например надо прочитать 3 байта - а нету 3байта - лепи чтение двух слов
Dmitry
Василий
Василий
ага
Василий
лично мне не нравиться Modbus - приходиться изголяться - поэтому структуры рулят...хотя это и мимо стандарта
ㅤ
Тут как то обсуждали теплицы с десятком датчиков вроде все получилось у человека
Denisio
модбас хорош тем что это универсальная штука, ты сможешь в свою шину подключить чтото сторонее по модбасу
Василий
Василий
у меня например - обновление ПО идет по тому же RS-485 что и данные ходят
...удобно - надо добавить функционал - кнопочку нажал и залил новое ПО
Василий
...понятно - что Америку я тут не открыл )))
Denisio
два протокола в одну шину? ну так себе
Василий
не два протокола - а свои команды - в рамках стандартного протокола
Василий
а свои команды - чисто структуры
Василий
хотя и два и более - протоколов в одну шину - тоже можно - оно все равно работает по принципу мастер/слейв
хотя сомнительно такая надобность
Иван
..я не делал - на роутер - кто делал пусть раскажет
Из ПО прошита OpenWrt, установлены пакеты: kmod-usb-serial-pl2303, kmod-usb-core, kmod-usb-serial, kmod-usb-ehci, kmod-usb-ohci, kmod-usb-uhci. Вроде больше ничего не нужно. Для сбора информации с датчика можно использовать тот же owserver+owfs - на мой взгляд самый простой вариант. Пригодится также утилита lsusb.
Запуск сервера - буквально одна строка: owserver -d /dev/ttyUSB0 -p 192.168.1.1:4304
Всё, показания можете считывать откуда угодно в локалке
Павел
Добрый день! Пытаюсь подключить ESP-01 к wi-fi, который предоставляет Zyxel Kinnect Giga II роутер. Скетч падает с исключением и распечаткой регистров. Скетч стандартный - из примера. Устанавливаю режим Wi-Fi с помощью метода WiFi.setPhyMode(WIFI_PHY_MODE_11G); Не помогает. Кто что посоветует?
Dmitry
Павел
🆉🅸🅼🅰🅺🅾🆂🐧
И керамику 0.1 uF
ㅤ
ㅤ
ㅤ
Поставил в кабинете модуль sonoff
ㅤ
Прошивка tasmota пока не стал заморачиваться писать сам.
ㅤ
Корпус от ресивера беспроводной клавиатуры. Внутри кнопка свет вкл/выкл датчик bme280 и экранчик.
ㅤ
Опыт показал что датчик температуры врёт так как направлен в стору стены
ㅤ
Буду выносить наружу в отдельный корпус
ㅤ
Провод конечно лишнее )) самое оптимальное наверно nrf24l01+atmega168p+cr2032
Василий
...,,беленький надо было - тогда б не видно было ))
Василий
я тоже использую bme280 - и результат таков - внутри корпуса температура - на пару градусов выше чем окружающая - т.к. плата немного подогревается работающими рядом компонентами
Василий
хотя это будет с любыми датчиками
ㅤ
ㅤ
Иван
Короче, всех ввел в заблуждение. Были не перезагрузки модуля, а переподключение к wifi. Аптайм показывает работу более 2 суток
Иван
Этио я про есп на улице
Василий
Slava
Купил сегодня интересную штучку
Slava
Slava
Slava
Slava
Slava
Внутри стм32, Лора, 433, s
Gsm. Сделано хорошо и с умом.
Slava
Slava
mUSB и конфигуратор на компе
Slava
ㅤ
ограничения на количество датчиков имеется?
Artem
Добрый вечер
Artem
Господа подскажите был у кого опыт подключения esp32 к экрану Nextion
ㅤ
Artem
сорян, не знал что так можно