Прием переменной из UART

На этом форуме Вы можете задать вопросы знатокам программы и автору.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

holodaleksey писал(а):висуал студио
я еею не пользовался.телефон андроид.
Anydy писал(а):А это что то новое для меня...неужели эта прошивка умеет управлять ардуино? Как подскажите?
Постараюсь обрисовать ситуацию.
У меня инкубатор, на нем висит автоматика с ПИД регулятором, увлажн, переворот, ну короче поолностью автоматический, нажал, добавил воды и до вывода не подходишь, она сама когда нужно убавляет темп и влажность.
На ардуино 2 датчика температуры, чтобы видеть температуру в разных точках инкуба.

Но для большего контроля(так как работаю по сменам и не могу контролировать инкуб, ну мало ли что)повесил есп с еще 3 мя датчиками (нужно больше информации))) и теперь получаю температуру по MQTT на телефон на работе, также есп отправляет смс при критических температурах.

В добавок через реле ЕСП запитал второй греющий элемент для быстрого разгона температуры инкубатора до примерно 37 гр, дальше же регулирует греющий элемент от ардуино (думаю понятно,что если ардуино зависнит к примеру, то есп Вытянет обогрев.)
В принципе мне этого достаточно за глаза,но охото разобраться до конца. Если подключить есп к ардуино, то я уже могу видеть в телефоне показания с датчиков ардуино, а также мощность нагрева и Т.Д.
В этой прошивке есп есть UART bridge, вот через него все и идет. 
Осталось только принять переменные и все закончится))
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

pipapsix,  так Вам надо по этой инструкции сделать в ардуино прием данных.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

starshoy81 писал(а):pipapsix,  так Вам надо по этой инструкции сделать в ардуино прием данных.
По ней и делал, да чтото не выходит, я  что то упускаю из виду.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

pipapsix, можно транслировать всё что приходит в железный уарт, на софт сериал. Чтобы было видно сообщения идут или нет.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

starshoy81 писал(а):pipapsix, можно транслировать всё что приходит в железный уарт, на софт сериал. Чтобы было видно сообщения идут или нет.
Вы правы. так и проверяю.не выходит. Я вчера пол дня убил, сегодня отдых себе сделал.Завтра опять буду искать.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

pipapsix, в есп настройку сделали? маску передачи от брокера в уарт.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

starshoy81 писал(а):pipapsix, в есп настройку сделали? маску передачи от брокера в уарт.
я пробывал, но кажется с этим у меня и загвоздка.что точно нужно вводить?
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

нужно типа заголовка, что этот топик на брокере точно относится к этому подписчику - есп. Вот как они пишут -
"Для отправки данных в топик сервера mqtt необходимо отправить строку в UART следующего содержания: имя_устройства/имя_метрики пробел значение_метрики , например myhome/adc 434.

Для приема данных из MQTT необходимо указать в настройках модуля начало топика (имя устройства) в поле Mask MQTT topic to UART , например myhome."

Иначе, видимо, есп не подписывается на этот топик.
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

Указал, получается топик  мой логин/myhome    а дальше не знаю что то.
Как в телефоне прописать метрику.?
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

pipapsix, нет, наверное надо только первую часть топика, до слеша.
pipapsix писал(а):Как в телефоне прописать метрику.?
это про что?
Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25 окт 2016, 21:26
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Прием переменной из UART

Сообщение pipapsix »

starshoy81 писал(а):это про что?
ну мне же нужно данные как то отправить в ардуино. через iot приложение например.
starshoy81
Лейтенант
Сообщения: 530
Зарегистрирован: 05 апр 2016, 23:30
Откуда: Санкт-Петербург
Имя: Илья

Прием переменной из UART

Сообщение starshoy81 »

pipapsix, топик пишется полностью, слеш перед текстом не ставится
manukc
Рядовой
Сообщения: 11
Зарегистрирован: 09 дек 2018, 18:05
Имя: man

Прием переменной из UART

Сообщение manukc »

вопрос у меня есть по этой теме я так понимаю...

хочу связать ардуино нано и nodemcu через рх тх, но чтобы они работали и команды выдавали на телефон через программу remoteXY


кто может чтонить подсказать?

весь смысл в том чтобы на nodemcu было подключено несколько аналоговых сигналов....
Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: Слимпер и 1 гость