Доступная автоматика HelloDistiller на Ардуино Мега 2560
makh
Профессор
Sаmara
2.1K 1K

Отв.7820 12 Июня 17, 23:35
Romanich, в таких случаях R/2R лучче делать -- одновременное нажатие нескольких кнопок можно будет по уму обрабатывать.
max506
Специалист
Москва
197 181

Приобрёл MQTT Broker для Android и установил. Естественно сразу не заработал.напиши, значение каких параметров менял в скетче для esp при перепрошивке. Коннектиться к брокеру тебе все—равно надо через свой домашний wifi роутер
Прошил ESP8266 с IP адресом смартфона в моей домашней сети и отредактировал настройкиAlexDol, 10 Июня 17, 14:41
AlexDol
Кандидат наук
Екатеринбург
324 434

Отв.7822 13 Июня 17, 16:24
//Настройки для работы с топиками от "Limon".
const char *ssid = "GIGA2"; // Имя wifi точки доступа к I-NET.
const char *mqtt_server = "192.168.1.72"; // ip-адрес смартфона с MQTT Dash и MQTT Broker.
const int mqtt_port = 1883; // Порт для подключения MQTT Broker.
const char *mqtt_user = "user66";
const char *mqtt_pass = "user66";
const char *esp_name = "ESP8266"; // произвольное имя esp-модуля.
В приобретённой программе MQTT Broker для Android только две пункта -
Broker Status: Пуск-Стоп и настройка Broker Listening Port - 1883.
Есть подозрение что проблема в этой программе.
max506
Специалист
Москва
197 181

Есть подозрение что проблема в этой программе.AlexDol, 13 Июня 17, 16:24у тебя не указан пароль к точке доступа, который указывается в переменной const char *pass
Скорее всего просто нет коннекта к wifi сети, вот и не работает ничего
AlexDol
Кандидат наук
Екатеринбург
324 434

Отв.7824 13 Июня 17, 18:32
Извиняюсь, допустил ошибку при копировании из скетча в предыдущий ответ. В скетче эта строка имеется.
const char *pass = "AVD200551";
Посмотрел имеется ли клиент сети в роутере, имеется с адресом 192.168.1.49 - Это ESP8266.
Но данные при нажатии кнопок в MQTT Dash, например при Простой Дистилляции не передаются.
Затем вернул Mosquitto для Windows, заработало как прежде.
Пока решил MQTT Broker для Android не использовать, мозги перегрелись. За помощь спасибо!
const char *pass = "AVD200551";
Посмотрел имеется ли клиент сети в роутере, имеется с адресом 192.168.1.49 - Это ESP8266.
Но данные при нажатии кнопок в MQTT Dash, например при Простой Дистилляции не передаются.
Затем вернул Mosquitto для Windows, заработало как прежде.
Пока решил MQTT Broker для Android не использовать, мозги перегрелись. За помощь спасибо!
limon
Доцент
Липецк
1K 952


const char *mqtt_user = "user66";сотри user66
const char *mqtt_pass = "user66";AlexDol, 13 Июня 17, 16:24
Добавлено через 46мин.:
AlexDol, опиши как моргает светодиод на esp. Первый раз должен моргнуть через 9 сек., а дальше?
alk0m
Кандидат наук
Нижний Новгород
381 109

Отв.7826 13 Июня 17, 22:16
max506, Я по твоим стопам на виртуальной Андроид-машине завел MQTT? Все работает как швейцарские часы!!!! Но у меня часы из города Купертино((( Посоветуй как локализовать весь твой функционал на IOS?
AlexDol
Кандидат наук
Екатеринбург
324 434

Отв.7827 14 Июня 17, 08:23
limon, Опиши как моргает светодиод на esp. Сотри user66.
Логин и пароль очистил. Брокер заработал с Android. Спасибо за помощь!
Я использую для MQTT модуль ESP8266-07. Синий индикатор мигнул коротко сразу после включения, а после звукового сигнала,
и загрузки Arduino Mega мигает несколько раз. В монитор порта идут данные с датчиков при нажатии кнопки UART.
В маршрутизаторе появился клиент ESP и видны пакеты на приём и передачу. По несколько килобайт после нажатия любой
кнопки в MQTT Dash.
Логин и пароль очистил. Брокер заработал с Android. Спасибо за помощь!
Я использую для MQTT модуль ESP8266-07. Синий индикатор мигнул коротко сразу после включения, а после звукового сигнала,
и загрузки Arduino Mega мигает несколько раз. В монитор порта идут данные с датчиков при нажатии кнопки UART.
В маршрутизаторе появился клиент ESP и видны пакеты на приём и передачу. По несколько килобайт после нажатия любой
кнопки в MQTT Dash.
max506
Специалист
Москва
197 181
Отв.7828 14 Июня 17, 08:53 (через 30 мин)
Посоветуй как локализовать весь твой функционал на IOS?alk0m, 13 Июня 17, 22:16Боюсь что пока никак ))) Я не встречал MQTT-клиентов под iOS с удобным для нас интерфейсом пользователя. Если только автор портирует MQTTDash на iOS.
Romanich
Кандидат наук
777RUS
423 102

Отв.7829 14 Июня 17, 12:23
Доброго дня! Подскажите плиз блок питания на 5В и 1А потянет Ардуино + Wi-Fi + M590 + LCD ? или лучше взять 5В и 2А блок питания? Хочу просто взять зарядку от телефонов чтобы не паять с нуля
yuratnik
Студент
Железногорск
38 6
Отв.7830 14 Июня 17, 17:04
Выкладываю настройки клиента MQTT Dash и скетч HelloDistiller353i-MQTT ...limon, 14 Марта 17, 19:39Подскажи,пожалуйста, при нажатии на кнопки (экран планшета) в меню "Ректификация" и "Простая дистилляция 1" (влево, вправо, вверх, вниз, выбрать) должна быть какая-то реакция? Я правда перенес на скетч 357i и кнопки у меня не шилдовские.
tin48
Специалист
Липецк
136 36

Отв.7831 14 Июня 17, 19:04
Подскажите плиз блок питания на 5В и 1А потянет Ардуино + Wi-Fi + M590 + LCD ? или лучше взять 5В и 2А блок питания? Хочу просто взять зарядку от телефонов чтобы не паять с нуляRomanich, 14 Июня 17, 12:23
М590 в режиме поиска сети потребляет 1.5 ампера.....
limon
Доцент
Липецк
1K 952


Ещё вопрос спустя ночь.сегодня проверил, все топики действующие
На планшете ранее установил "Настройки отбора спирта по температуре куба, p_tkset" - и без проблем.
Но два дня назад попытался сделать то же на смартфоне и ни в какую!
Планшет на Android 4 а смартфон Самсунг Note 4 на Android 6.
Все прочие топики на смартфоне ранее настроил успешно. Интересно подписка ещё действует?AlexDol, 10 Июня 17, 14:41
Добавлено через 2мин.:
Подскажи,пожалуйста, при нажатии на кнопки (экран планшета) в меню "Ректификация" и "Простая дистилляция 1" (влево, вправо, вверх, вниз, выбрать) должна быть какая-то реакция?yuratnik, 14 Июня 17, 17:04да, аналогично нажатию на клавиатуре автоматики, те нажимаешь на планшета вправо, автоматика переходит на экран D2.
dimato
Кандидат наук
Волгоград
417 182

Отв.7833 15 Июня 17, 08:44
У меня тоже периодически не все топики работают. Закономерность я не понял. Заметил правда если вай фай включить после ардуино то обезательно несколько топиков не работают. Переподключение есп иногда помогает.
сообщение удалено
Отв.7834 15 Июня 17, 10:32
bengoor, Что то ссылочки кривоватые, даже до aliexpress не доходят, застревают на ali.pub.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.7835 15 Июня 17, 10:39 (через 7 мин)
SA1348, да там косяк на сервере, как починят будут работать ссылки, думаю через несколько часов
Отв.7836 15 Июня 17, 10:49 (через 11 мин)
Я так и подумал.
msg31, Максим Возможно ли использование разных датчиков? Т.е. датчики стационарно установлены в оборудовании для дистилляции (датчик куба и датчик в дэфе) 2 штуки и 3 других датчика установлены в оборудовании для ректификации.
Датчики установлены везде стационарно и использование трёх датчиков для всех видов оборудования не представляется возможным.
msg31, Максим Возможно ли использование разных датчиков? Т.е. датчики стационарно установлены в оборудовании для дистилляции (датчик куба и датчик в дэфе) 2 штуки и 3 других датчика установлены в оборудовании для ректификации.
Датчики установлены везде стационарно и использование трёх датчиков для всех видов оборудования не представляется возможным.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.7837 15 Июня 17, 10:53 (через 5 мин)
msg31, Максим Возможно ли использование разных датчиков? Т.е. датчики стационарно установлены в оборудовании для дистилляции (датчик куба и датчик в дэфе) 2 штуки и 3 других датчика установлены в оборудовании для ректификации.Да можно, у меня именно так сделано - в колонне свои 3 датчика, в НБК свои 2. У каждого жгута свой разъем который я втыкаю в общий разъем на автоматике. При этом контроллер определяет количество датчиков и расставляет их по номерам. Первый раз когда будешь ставить стационарно датчики просто воткни их и посмотри на какое место контроллер поставил тот или иной датчик, после этого можешь стационарно крепить. При следующих подключениях местами датчики меняться не будут
Датчики установлены везде стационарно и использование трёх датчиков для всех видов оборудования не представляется возможным.SA1348, 15 Июня 17, 10:49
Отв.7838 15 Июня 17, 10:57 (через 4 мин)
Датчики уже давно закреплены в оборудовании, мне проще их места будет в скетче поменять. Хочу попробовать данный алгоритм, так как схожая аппаратная часть уже имеется в наличии. Небольшая переделка всё же потребуется, поэтому и спрашиваю заранее.
bengoor
Доцент
Кронштадт
1.8K 1.1K

Отв.7839 15 Июня 17, 11:07 (через 11 мин)
Датчики уже давно закреплены в оборудовании, мне проще их места будет в скетче поменять. Хочу попробовать данный алгоритм, так как схожая аппаратная часть уже имеется в наличии. Небольшая переделка всё же потребуется, поэтому и спрашиваю заранее.SA1348, 15 Июня 17, 10:57Если датчики закреплены в обоих оборудованиях, то шанс что повезет и все встанут на свои места процентов 10)
Если же датчики закреплены на одном из оборудований, то сначала втыкаешь его, смотришь на каких местах расставились датчики, корректируешь их положение в скетче(алгоритм был описан), далее втыкаешь датчики от второго оборудования и определив где их место ставишь их.