sensor control — контроль датчиков

Опубліковано: 28 червня 2021р. 20:47
Я їжджу на Mitsubishi Colt VI
Павлоград, Україна

Не судите строго (особенно за грамматические ошибки в программе) слепил это все сегодня за день. просто пришла в голову мыслЯ и я её реализовал…
Смысл идеи в том, что иногда возникает необходимость дистанционно контролировать несколько каналов информации, несколько датчиков. По моему наиболее часто встречаются различные погодные, огородные, инкубаторные и тому подобные конструкции. Поэтому я выбрал для реализации три вида датчиков температура, давление, влажность. Естественно в программе каждый может прописать свои функции для своих датчиков это не сложно. Эти виды датчиков я выбрал просто для удобства описания функционала. Собственно сама программа для МК выглядит так.

Останавливаться на ней я не буду так как там все без заморочек и разбито по блокам.
В конце поста будет ссылка на программы и там вариант будет с комментариями.

Контроль работы датчиков выполняет андроид программа на смартфоне. В этой программе можно сконфигурировать шесть каналов присвоив каждому свой тип датчика. Выглядит это так

Это стартовое окно при запуске программы. Здесь уже произошло соединение с блютуз модулем автоматически. а в самый первый раз при запуске нужно будет "тапнуть" верхнее окошко и выбрать модуль с которым будете работать.

Теперь присваиваем каждому каналу свой тип датчика. Для этого "тапаем" на строку и появляется клавиатура, с её помощью создаем необходимую конфигурацию и "тапаем" на строку ниже для отправки данных в МК.

Вот теперь система сконфигурирована. Я намерено оставил некоторые каналы не определенными и один канал назначил ошибочным кодом.

Теперь "тапая" на экранные обозначения номера канала мы получаем соответствующие данные.

В данном варианте датчиков я не подключал, просто получал наводки на аналоговых входах, поэтому на значения не обращайте внимания.

Вот собственно и все, осталась ссылка на программы для МК и для смартфона.

drive.google.com/drive/fo…OdBCfsObNFzpj?usp=sharing

0 0

Коментарі

Щоб залишати коментарі, потрібно авторизуватись.