Всем добра..
Необходимо модифицировать работающую систему. У меня грубо говоря “платформа на шарнире”, плавает. Сейчас работает в "проводном" варианте, но по ряду причин такой вариант мне не подходит, уже менял пару раз провода, контроллер и т.д. Поскольку платформа плавает, её поверхность в стоке имеет идеальный горизонт. Но по некоторым причинам она может отклоняться от него. И соответственно, есть например ось X - это её длина, и ось Y - это её ширина. “онлайн” отслеживаем эти отклонения. Есть "крест" из адресных светодиодов (схема ниже), 7 по вертикали и 7 по горизонтали (всего 13 диодов, один из них “центр”). При получении данных что платформа в “горизонте” горит центральный диод зелёным. При отклонении платформы от горизонта в соответствующую сторону от центра, например “вправо” (по оси Y) на 0.5 градуса (т.к. гироскоп отслеживает отклонения кратно 1 гр) зелёный горит(по оси X то отклонения нет) но справа от него загорается жёлтый. Если отклонился направо на 1.5 градуса подключается оранжевый второй от центра диод. Если на 2.5 градуса и более то третий от центра красный. Если по оси Х отклонение от ноля будет, то зелёный гаснет, и в соответствующую отклонению сторону загораются диоды как описано выше, впридачу к имеющимся отклонениям по У. В качестве контрллера используется Нано, но это не критично, если може ESP с вайфай будет лучше, то можно ее. необходимо "заавтономить" датчик гироскопа, убрать провода и пустить данные по воздуху. Блютус, вайфай, без разницы, но они предпочтительней так как расстояние всего 4-5 метров от датчика до контроллера.
Необходимо модифицировать работающую систему. У меня грубо говоря “платформа на шарнире”, плавает. Сейчас работает в "проводном" варианте, но по ряду причин такой вариант мне не подходит, уже менял пару раз провода, контроллер и т.д. Поскольку платформа плавает, её поверхность в стоке имеет идеальный горизонт. Но по некоторым причинам она может отклоняться от него. И соответственно, есть например ось X - это её длина, и ось Y - это её ширина. “онлайн” отслеживаем эти отклонения. Есть "крест" из адресных светодиодов (схема ниже), 7 по вертикали и 7 по горизонтали (всего 13 диодов, один из них “центр”). При получении данных что платформа в “горизонте” горит центральный диод зелёным. При отклонении платформы от горизонта в соответствующую сторону от центра, например “вправо” (по оси Y) на 0.5 градуса (т.к. гироскоп отслеживает отклонения кратно 1 гр) зелёный горит(по оси X то отклонения нет) но справа от него загорается жёлтый. Если отклонился направо на 1.5 градуса подключается оранжевый второй от центра диод. Если на 2.5 градуса и более то третий от центра красный. Если по оси Х отклонение от ноля будет, то зелёный гаснет, и в соответствующую отклонению сторону загораются диоды как описано выше, впридачу к имеющимся отклонениям по У. В качестве контрллера используется Нано, но это не критично, если може ESP с вайфай будет лучше, то можно ее. необходимо "заавтономить" датчик гироскопа, убрать провода и пустить данные по воздуху. Блютус, вайфай, без разницы, но они предпочтительней так как расстояние всего 4-5 метров от датчика до контроллера.
Вложения
-
52.7 KB Просмотры: 2