следующая телеметрия .. тут дело обстоит так. ч не умею работать с ардуино иде .. работаю сугубо в среде разработки flprog . по сему не понимаю куда в скетче вставлять нужные параметры .
спасибо за пояснение .. подумайте над тем что бы ввести свой канал на YouTube .. (люди реально чухню там гонят) а вы нужным бы поделились .да и число заинтересованных реально выросло. людям нужны реальные примеры (клиповое мышление) еще раз спасибо ..удачи ..буду пробовать
Не совсем понятна причина выкладывать все в открытом доступе? Может в коде есть, что-то нужное автору? Или это жест доброй воли?
Возможно ли данную систему применить таким образом, чтобы каждый wifi модуль мог отображаться на одной странице? Например первый модуль управляет блоком реле (8 штук реле, это 8 кнопок на web странице) и остальные модули управляющие своими блоками реле тоже были видны на этой же странице? (чтобы не приходилось постоянно подключаться к каждому модулю wifi)
p.s. в перспективе, желательно на локальных серверах, чтобы в интернете не взломали и не переключали реле
Q: Не совсем понятна причина выкладывать все в открытом доступе? Может в коде есть, что-то нужное автору? Или это жест доброй воли?
A: Если не предоставляют скетч, то предоставляют прошивку. Прошивка всегда вызывает недоверие, так как непонятно, чем прошивка будет заниматься: а вдруг будет шпионить(?!).
Q: Возможно ли данную систему применить таким образом, чтобы каждый wifi модуль мог отображаться на одной странице? Например первый модуль управляет блоком реле (8 штук реле, это 8 кнопок на web странице) и остальные модули управляющие своими блоками реле тоже были видны на этой же странице? (чтобы не приходилось постоянно подключаться к каждому модулю wifi)
A: Предвижу сложности в реализации. Не предусматриваю такое развитие проекта. Но можно кнопку CH (каналы приспособить для быстрого переключения между панелями.
Q: p.s. в перспективе, желательно на локальных серверах, чтобы в интернете не взломали и не переключали реле
A: В BortX не предусмотрены локальные сервера и приложения для мобильных устройств. Только WEB. Сомнения относительно безопасности пусть не смущают, ибо в настройках Вы можете задать пароль для Вашего ID, в связи с чем для управления Вы будете должны вводить этот же пароль в панели если собираетесь управлять.
Подключил модуль NodeMCU V3 (первым способом. Вторым выдавал ошибку). Подключил реле к D0 и D2. Включил их в положение ON. Все подключилось и заработало, но при сбоях в сети Wi-Fi (Отключил роутер) реле щелкают (включаются и выключаются) каждые, примерно, три минуты. Подключать к таким реле нагрузку опасно.
Все правильно, каждые три минуты, точнее 150 секунд если исчезает интернет, скетч bortx.ino перезагружает esp чтобы попробовать поискать сеть снова в первозданном виде. После RESET реле возвращаются в то состояние, которое было до отключения сети. А щелкают на время перезагрузки.
"In file included from D:\Arduino\BortX\BortX.ino:78:0: D:\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here" #error "Please define I/O register types here" " как я понял, он нашел какое-то несоответствие скетча с подключаемой библиотекой.
скетч bortx.ino версии 60 компилировался без ошибок на Arduino IDE 1.6.7. за новыми релизами и библиотеками не угнаться. Пользуемся бинарником bortx.bin
Вопрос решился сносом библиотеки из папки libraries и подключением по этому рецепту:
Кажется, что вы используете устаревшую версию библиотеки OneWire, которая не поддерживает ESP8266. Пожалуйста, следуйте этим инструкциям, чтобы модернизировать до последнего выпуска библиотеки:
Sketch > Include library > Manage libraries... Wait for the download to finish. In the "Filter your search..." box, type "onewire". Click on the "OneWire" entry. Click the "Update" button. Wait for the installation to finish. Click the "Close button.
все скомпилировалось, по адресу выдаваемому монитором, открывается как и положено окно, однако кнопки не переключаются, и ссылка на редактирование приводит на страницу "Логин 15514255 Нет доступа к плате ESP"
В форме bortx.ru: и всё - пробелы. Прошивка через Ардуино. При попытке прошивки через vizard - в системе четыре COMportа, первым определяется COMport22, а программатор подключён к COMport18. Сообщение о недоступности COMportа.
Пробую приобщиться к bortx 1) загрузка через bortx.ino - при компиляции счетча (Arduino IDE 1.8.13) - ошибка - D0...D7... скетч не компилируется :( 2) загрузка через bortx.bin. На странице управления выводы D5...D8 не переключаются/не управляются (D1...D4 переключаются), проверено на Witty Cloud и на D1 mini и на Lolin NODEMCU v3 :(
1.D5-D8 выводы для датчиков. Они не должны переключаться. Они показывают состояние подключенных к ним датчиков. 2. Строка "command recievedpayload data sent to 3 responders" технологически-информационная. Показывает, что сервер работает. 3. Время 07-53 время сервера, а он в Америке. Не знаю можно ли исправить и нужно ли?
Прошивал модуль двумя способами, ком потр выдал адрес, пытаюсь перейти, выскакивает надпись типа "ваш есп не найден" и форма ввода какого-то адреса...(((
Добрый день! Судя по тому что я вижу на онлайн-странице возможно отобразить то, что происходит на пинах. Такой вопрос, а можно ли отобразить сюда то, что выводиться в сериал. То есть, если я установлю BortX, смогу ли я уже свою программу в Script Editor ввести и каким то образом получить оттуда данные?
Здравствуйте. Если установили Bortx, то связываетесь с ним , нажимаете на шестеренки и попадаете в скрипт едитор. Еслт надо отобразить, то что в скрипте происходит запишите число в переменную $S2, $S2=$D1+$D2; например. И на панели управление в поле S2 увидите результат. Только скрипт не забудьте запустить клавишей AUTO.
NodeMcu в основном с адаптерами (микросхемами) usb - CH340 выпускаются. И редко с СP210x. Автоматическая загрузка для них не предусмотрена. Если вы считаете, что у Вас прошилась ESP, то воспользуйтесь программой-терминалом на Ваш порт com8, со скоростью 115200. В обмене увидите id Вашей ESP
И еще, может быть ssid, password Вашего Wifi роутера неправильно указан. Попробуйте увидеть Вашу работающую esp как wifi станцию. Например, через смартфон или ноут посмотрите станцию bortx:3314221, подсоединитесь к станции, зайдите на адрес 192.168.4.1 на странице конфигурации можно поменять параметры Wifi.
Проделал указанные процедуры... везде появилось No_more_39_chars! Появился сигнал wifi BortX:No_more_39_chars! При подключении войти в него не получается, требует пароль.
Рассмотрим на примере. Простая сcылка http://bortx.ru:6110/?id=bx001;command=1;var=Lampa;pass=; включит лампу и Вы это увидите на сайте http://bortx.ru API алисы мне неизвестно
Здравствуйте. Интересный проект. Есть несколько вопросов. 1. Можно ли к аппаратному юарту подключить радиомодуль и транслировать в него данные, например, с датчика DS18B20? 2. Создать правило. Например. Если включается GPIO1 (вручную или по расписанию), включать GPIO2.
Здравствуйте возможно не понял Вас. Если надо измерить температуру, то подключайте датчик на D5 ESP8266 и используйте функцию $temp. Правила создавать можно, это делается скриптом.
Здравствуйте. При рестарте выходы сбрасываются в 0, потом восстанавливаются какими были до рестарта. Если нужно что-то особенное, то на Ваше усмотрение и батарею не забудьте :)
Добрый день! Датчик ds18b20 подключается к D5 и используем переменную $temp - текущее значение температуры от датчика температуры. А возможно ли подключение нескольких датчиков ds18b20 ?
Хотел бы видеть!
ОтветитьУдалитькак подключить DS18B20 или BME280.Зарание спасибо.
ОтветитьУдалитьИспользуйте функцию скрипта $temp, как подключить датчик, читайте manual
Удалитьзалил спутник .. все нормально -работает.
ОтветитьУдалитьследующая телеметрия ..
ОтветитьУдалитьтут дело обстоит так.
ч не умею работать с ардуино иде .. работаю сугубо в среде разработки flprog . по сему не понимаю куда в скетче вставлять нужные параметры .
Есть bortx.ino, а есть bortx.bin , используйте кому что удобней.
Удалитьспасибо за пояснение ..
ОтветитьУдалитьподумайте над тем что бы ввести свой канал на YouTube ..
(люди реально чухню там гонят)
а вы нужным бы поделились .да и число заинтересованных реально выросло.
людям нужны реальные примеры (клиповое мышление)
еще раз спасибо ..удачи ..буду пробовать
Спасибо и удачи, Ашот. На связи.
ОтветитьУдалитьНе совсем понятна причина выкладывать все в открытом доступе?
ОтветитьУдалитьМожет в коде есть, что-то нужное автору?
Или это жест доброй воли?
Возможно ли данную систему применить таким образом, чтобы каждый wifi модуль мог отображаться на одной странице? Например первый модуль управляет блоком реле (8 штук реле, это 8 кнопок на web странице) и остальные модули управляющие своими блоками реле тоже были видны на этой же странице? (чтобы не приходилось постоянно подключаться к каждому модулю wifi)
p.s. в перспективе, желательно на локальных серверах, чтобы в интернете не взломали и не переключали реле
Q:
УдалитьНе совсем понятна причина выкладывать все в открытом доступе?
Может в коде есть, что-то нужное автору?
Или это жест доброй воли?
A:
Если не предоставляют скетч, то предоставляют прошивку. Прошивка всегда вызывает недоверие, так как непонятно, чем прошивка будет заниматься: а вдруг будет шпионить(?!).
Q:
Возможно ли данную систему применить таким образом, чтобы каждый wifi модуль мог отображаться на одной странице? Например первый модуль управляет блоком реле (8 штук реле, это 8 кнопок на web странице) и остальные модули управляющие своими блоками реле тоже были видны на этой же странице? (чтобы не приходилось постоянно подключаться к каждому модулю wifi)
A:
Предвижу сложности в реализации. Не предусматриваю такое развитие проекта. Но можно кнопку CH (каналы приспособить для быстрого переключения между панелями.
Q:
p.s. в перспективе, желательно на локальных серверах, чтобы в интернете не взломали и не переключали реле
A:
В BortX не предусмотрены локальные сервера и приложения для мобильных устройств. Только WEB. Сомнения относительно безопасности пусть не смущают, ибо в настройках Вы можете задать пароль для Вашего ID, в связи с чем для управления Вы будете должны вводить этот же пароль в панели если собираетесь управлять.
Подключил модуль NodeMCU V3 (первым способом. Вторым выдавал ошибку). Подключил реле к D0 и D2. Включил их в положение ON. Все подключилось и заработало, но при сбоях в сети Wi-Fi (Отключил роутер) реле щелкают (включаются и выключаются) каждые, примерно, три минуты. Подключать к таким реле нагрузку опасно.
ОтветитьУдалитьВсе правильно, каждые три минуты, точнее 150 секунд если исчезает интернет, скетч bortx.ino перезагружает esp чтобы попробовать поискать сеть снова в первозданном виде. После RESET реле возвращаются в то состояние, которое было до отключения сети. А щелкают на время перезагрузки.
ОтветитьУдалитьЗдравствуйте уважаемый автор !
ОтветитьУдалитьПрошу помощи, не компилируется скетч, выдает классическую ошибку
" exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module)."
P.S. С этими настройками в IDE без проблем компилятся Blynk, и сторонний скетч для простой, умной wifi - розетки.
Подскажите куда копать?
Минимальные требования к esp - должна быть nodemcu c 4 мб флеш-памяти
Удалить...забыл добавить
ОтветитьУдалить"In file included from D:\Arduino\BortX\BortX.ino:78:0:
D:\Arduino\libraries\OneWire/OneWire.h:108:2: error: #error "Please define I/O register types here"
#error "Please define I/O register types here"
"
как я понял, он нашел какое-то несоответствие скетча с подключаемой библиотекой.
скетч bortx.ino версии 60 компилировался без ошибок на Arduino IDE 1.6.7. за новыми релизами и библиотеками не угнаться. Пользуемся бинарником bortx.bin
УдалитьВопрос решился сносом библиотеки из папки libraries и подключением по этому рецепту:
ОтветитьУдалитьКажется, что вы используете устаревшую версию библиотеки OneWire, которая не поддерживает ESP8266. Пожалуйста, следуйте этим инструкциям, чтобы модернизировать до последнего выпуска библиотеки:
Sketch > Include library > Manage libraries...
Wait for the download to finish.
In the "Filter your search..." box, type "onewire".
Click on the "OneWire" entry.
Click the "Update" button.
Wait for the installation to finish.
Click the "Close button.
все скомпилировалось, по адресу выдаваемому монитором, открывается как и положено окно, однако кнопки не переключаются, и ссылка на редактирование приводит на страницу "Логин 15514255 Нет доступа к плате ESP"
Значит, забыли кнопку RST нажать после загрузки. Или неправильно свой WIFI указали. Поэтому ESP в интернет не выходит.
УдалитьОтвет один на все времена: Если не компилируется скетч bortx.ino , то загружайте скомпилированный бинарник. Сайт bortx.ru -> Загрузка -> метод 2
ОтветитьУдалитьВ форме bortx.ru: и всё - пробелы. Прошивка через Ардуино. При попытке прошивки через vizard - в системе четыре COMportа, первым определяется COMport22, а программатор подключён к COMport18. Сообщение о недоступности COMportа.
ОтветитьУдалитьВсего не предусмотришь. Flasher предполагает, что у вас только одна ESP подключена к com портам. Отключите лишнюю.
ОтветитьУдалитьПробую приобщиться к bortx
ОтветитьУдалить1) загрузка через bortx.ino - при компиляции счетча (Arduino IDE 1.8.13) - ошибка - D0...D7... скетч не компилируется :(
2) загрузка через bortx.bin. На странице управления выводы D5...D8 не переключаются/не управляются (D1...D4 переключаются), проверено на Witty Cloud и на D1 mini и на Lolin NODEMCU v3
:(
Помогите заставить работать bortx
на попытки изменения D5...D8 мелькает строка: command recievedpayload data sent to 3 responders
Удалить(я отправлял сообщения в 18-53, отображается 07-53)
Удалить1.D5-D8 выводы для датчиков. Они не должны переключаться. Они показывают состояние подключенных к ним датчиков.
ОтветитьУдалить2. Строка "command recievedpayload data sent to 3 responders" технологически-информационная. Показывает, что сервер работает.
3. Время 07-53 время сервера, а он в Америке. Не знаю можно ли исправить и нужно ли?
Прошивал модуль двумя способами, ком потр выдал адрес, пытаюсь перейти, выскакивает надпись типа "ваш есп не найден" и форма ввода какого-то адреса...(((
ОтветитьУдалитьМало информации, чтоб разобраться, но первая мысль - установлени ли драйвет CH340
ОтветитьУдалитьДобрый день! Судя по тому что я вижу на онлайн-странице возможно отобразить то, что происходит на пинах. Такой вопрос, а можно ли отобразить сюда то, что выводиться в сериал. То есть, если я установлю BortX, смогу ли я уже свою программу в Script Editor ввести и каким то образом получить оттуда данные?
ОтветитьУдалитьЗдравствуйте. Если установили Bortx, то связываетесь с ним , нажимаете на шестеренки и попадаете в скрипт едитор. Еслт надо отобразить, то что в скрипте происходит запишите число в переменную $S2, $S2=$D1+$D2; например. И на панели управление в поле S2 увидите результат. Только скрипт не забудьте запустить клавишей AUTO.
ОтветитьУдалитьДанные могут присылаться на почту или на TELEGRAM
ОтветитьУдалитьМодуль NodeMCU. Прошивается нормально. В конце выдает Ошибка связи. COM порт с ESP не найден. MAC адрес есть. Как получить код для связи?
ОтветитьУдалитьДиспетчер устройств выдает - Silicon Labs CP210x USB to UART Bridge(COM8)
ОтветитьУдалитьNodeMcu в основном с адаптерами (микросхемами) usb - CH340 выпускаются. И редко с СP210x. Автоматическая загрузка для них не предусмотрена. Если вы считаете, что у Вас прошилась ESP, то воспользуйтесь программой-терминалом на Ваш порт com8, со скоростью 115200. В обмене увидите id Вашей ESP
УдалитьПолучил http://bortx.ru/3314221 Есть фото. В программу попасть не могу.
ОтветитьУдалитьА фото мы не получили. Где оно может быть. Попробуйте на email послать admin@bortx.ru
ОтветитьУдалитьИ еще, может быть ssid, password Вашего Wifi роутера неправильно указан. Попробуйте увидеть Вашу работающую esp как wifi станцию. Например, через смартфон или ноут посмотрите станцию
ОтветитьУдалитьbortx:3314221, подсоединитесь к станции, зайдите на адрес 192.168.4.1 на странице конфигурации можно поменять параметры Wifi.
На адресе 192.168.4.1 на странице конфигурации везде яяяяяяяя Да, можно поменять параметры Wifi но они не сохраняются
ОтветитьУдалитьв поле ssid запишите слово clear , сохраните (SAVE) - должны исчезнуть яяяяяя. А потом Ваш ssid, пароль. (примечание: bortx для памяти флеш = 4 mb)
ОтветитьУдалитьПроделал указанные процедуры... везде появилось No_more_39_chars! Появился сигнал wifi BortX:No_more_39_chars! При подключении войти в него не получается, требует пароль.
ОтветитьУдалитьЭтот комментарий был удален автором.
УдалитьЭтот комментарий был удален автором.
ОтветитьУдалитьУважаемый Сергей, пожалуйста, уважайте своего собеседника. Это и для пользы лучше. Будет ясен вопрос.
ОтветитьУдалитьМожно ли управлять портами при помощи веб-запросов
ОтветитьУдалитьМожно, хотя это не документируется, но можно.
ОтветитьУдалитьА по подробней, если можно. Как получить/отправить данные простой ссылкой (к Алисе подключить, например).
УдалитьРассмотрим на примере. Простая сcылка
ОтветитьУдалитьhttp://bortx.ru:6110/?id=bx001;command=1;var=Lampa;pass=;
включит лампу и Вы это увидите на сайте http://bortx.ru
API алисы мне неизвестно
При компиляции скетча Ошибка:
ОтветитьУдалитьИспользуем библиотеку DallasTemperature в папке: C:\Users\Администратор\Documents\Arduino\libraries\DallasTemperature (legacy)
exit status 1
Ошибка компиляции для платы NodeMCU 1.0 (ESP-12E Module).
Такая же ошибка получается с Библиотекой Adafruit_CCS811.
Посоветуйте пожалуйста что делать.
Советуем. Попробуйте воспользоваться способом загрузки бинарника. В этом случае состояние Ваших библиотек значения иметь не будет.
ОтветитьУдалитьКак получить бинарик?
ОтветитьУдалитьПункт меню "Загрузка" там смотрите метод 1.
ОтветитьУдалитьЗдравствуйте. Интересный проект. Есть несколько вопросов.
ОтветитьУдалить1. Можно ли к аппаратному юарту подключить радиомодуль и транслировать в него данные, например, с датчика DS18B20?
2. Создать правило. Например. Если включается GPIO1 (вручную или по расписанию), включать GPIO2.
Здравствуйте возможно не понял Вас. Если надо измерить температуру, то подключайте датчик на D5 ESP8266 и используйте функцию $temp. Правила создавать можно, это делается скриптом.
ОтветитьУдалитьЗдравствуйте. Как избавиться от "дребезга" реле после рестарта ESP? P.S. Можно конечно таймер собрать на NE555
ОтветитьУдалитьЗдравствуйте. При рестарте выходы сбрасываются в 0, потом восстанавливаются какими были до рестарта. Если нужно что-то особенное, то на Ваше усмотрение и батарею не забудьте :)
УдалитьДобрый день! Датчик ds18b20 подключается к D5 и используем переменную $temp - текущее значение температуры от датчика температуры. А возможно ли подключение нескольких датчиков ds18b20 ?
ОтветитьУдалитьДобрый день!Ответить не компетентны. Извините.
ОтветитьУдалить