Разработать алгоритм устройства

Заказчик
[no-member:pro]Артем[/no-member:pro]
Параметры проекта
Вариант сотрудничестваОдноразовый проект
РазделРазработка программ
Предоплатавозможна предоплата
Способы оплатыНаличные, Банковский перевод
Приём заявокот 2021-07-25 до 2021-07-30
Описание проекта
Предложение дополнительного заработка. Для того, чтобы начинать разработку программы необходимо разработать алгоритм устройства. В алгоритме должны учитываться все последовательности действий устройства при разных вводных значениях, в данном случае времени нажатия кнопки.
Если кнопка была нажата один короткий раз, то устройство начинает натягивать тросс, который в свою очередь натягивает шнурки. Если же кнопка была зажата в течении некоторого времени – устройство запускает мотор в обратном направлении для расшнуровки. Для того чтобы устройство функционировало исправно необходимо задать несколько условий для программного кода, такие как: Мотор не должен работать на натяжение в затянутом положении обуви, и наоборот – когда обувь расшнурована, мотор должен работать только на натяжение. Об этих условиях нельзя забывать, т.к. Без них устройство будет функционировать неправильно. Для этого их нужно включить в алгоритм работы устройства, чтобы опираясь на него написать программу.
Так же необходимо опытным путем расчитать время, необходимое для полного натяжения или расшнуровывания обуви. Это время указывается в программе, в строке которая отвечает за время подачи электрического тока на мотор. Это так же указывается в алгоритме. После натяжения шнурков тросс фиксируется в устройстве для закрепления на ноге, в случае с расшнуровкой – этого не происходит. После расшнуровки/зашнуровки программа прекращает свою работу и ожидает новой команды.
Электрическая схема устройства
Для финальной сборки устройства надо разработать электрическую схему устройства. Зная что двигатель должен вращаться в обе стороны для шнуровки и расшнуровки нужно подключить его к двум аналоговым выходам платы Arduino. Данные выходы могут быть как источником питания 3.5 вольт, так и землей, данное свойство в дальнейшем указывается в программе. Для питания всей системы необходим аккумулятор, выдающий напряжение в размере 5 вольт, необходимых для функционирования платы Arduino Micro. Для зарядки этого аккумулятора необходим контроллер заряда, рассчитанный на аккумуляторы с напряжением 5 вольт. Все эти элементы должны соединяться как на представленной схеме (см. вложенный файл).
Если кнопка была нажата один короткий раз, то устройство начинает натягивать тросс, который в свою очередь натягивает шнурки. Если же кнопка была зажата в течении некоторого времени – устройство запускает мотор в обратном направлении для расшнуровки. Для того чтобы устройство функционировало исправно необходимо задать несколько условий для программного кода, такие как: Мотор не должен работать на натяжение в затянутом положении обуви, и наоборот – когда обувь расшнурована, мотор должен работать только на натяжение. Об этих условиях нельзя забывать, т.к. Без них устройство будет функционировать неправильно. Для этого их нужно включить в алгоритм работы устройства, чтобы опираясь на него написать программу.
Так же необходимо опытным путем расчитать время, необходимое для полного натяжения или расшнуровывания обуви. Это время указывается в программе, в строке которая отвечает за время подачи электрического тока на мотор. Это так же указывается в алгоритме. После натяжения шнурков тросс фиксируется в устройстве для закрепления на ноге, в случае с расшнуровкой – этого не происходит. После расшнуровки/зашнуровки программа прекращает свою работу и ожидает новой команды.
Электрическая схема устройства
Для финальной сборки устройства надо разработать электрическую схему устройства. Зная что двигатель должен вращаться в обе стороны для шнуровки и расшнуровки нужно подключить его к двум аналоговым выходам платы Arduino. Данные выходы могут быть как источником питания 3.5 вольт, так и землей, данное свойство в дальнейшем указывается в программе. Для питания всей системы необходим аккумулятор, выдающий напряжение в размере 5 вольт, необходимых для функционирования платы Arduino Micro. Для зарядки этого аккумулятора необходим контроллер заряда, рассчитанный на аккумуляторы с напряжением 5 вольт. Все эти элементы должны соединяться как на представленной схеме (см. вложенный файл).