Написать скеч Arduino для ESP-32
Оборудование Arduino ESP-32
4 шт шаговых двигателя.
Задача: На ESP-32 вбиваем адрес к примеру 191.168.0.5/3/A5
Где к примеру 3 это координаты последней конечной точки для двух шаговых двигателей которые перемещают ось (x) , второй ось ( Y ), а A5 это координаты первой точки перемещения.
К примеру конечная точка 191.168.0.5/3/ то есть (3) имеет от нулевой точки измерения координаты оси X 150 шагов двигателя и оси Y 200 шагов.
Координаты хранятся либо в базе данных либо в массиве которые потом мог изменять пользователь через веб интерфейс
Открыв веб интерфейс настроек, была возможность вбить и добавлять новые значения который потом сохранятся. к примеру
3=(150,200)
A5=(750,10050)
И.т.д.
Логика работы ESP-32 после получения команды 191.168.0.5/3/A5
Отрабатывают два двигателя по осям X,y добравшись до первой точки перемещения срабатывает третий шаговый двигатель у которого всегда фиксированное не изменное значение шагов вперед, после отрабатывает всегда фиксированное количество шагов в верх двигатель оси Y. Затем двигатель номер три возвращает назад то количество шагов которое он прошел вперед.
После этого двигатели по осям X,y переходят на координаты последней конечной точки в команде тоесть “3” из примера 191.168.0.5/3/A5. После достижения координат срабатывает четвертый двигатель К примеру 200 шагов вперед 3 секунды пауза и 200 шагов назад. По окончанию перемещаемся в нулевую точку X,y.
-
541 9 2 Здравствуйте. Могу сделать и протестировать на своем оборудовании.
Подскажите, пожалуйста, для чего этот проект (тогда легче разрабатывать и быстрее); какие шаговые двигатели хотите использовать; если ли у Вас виденье какой веб-интерфейс должен быть (шаблон/эскиз), может еще надо прорисовать интерфейс; какая скорость реакции действия нужна?
"Координаты хранятся либо в базе данных...." Проще сохранять данные в файл/флеш-память ESP32.
-
813 17 1 3 Здравствуйте, заинтересовал Ваш проект. Готов помочь Вам реализовать его.
-
212 2 0 Могу предложить готовое проффесиональное решение.
Практически все как вы описали в ТЗ, за исключением настройки координат точек. Они настраиваются через окно терминала. Доп фичи обсуждаються.
-
Павел Литвинов Tatosan
Почему именно ардуино.
Это будет любительское решение?
-
Павел Литвинов Tatosan
Как вариант stm32
-
У этого контроллера есть файфай и им можно управлять через сеть?
-
что за железо в обвязке?
что ожидается вообще на выходе? сколько устройств и тд
IP статически задавать или получать от роутера? -
Актуальні фриланс-проєкти в категорії C та C++
Збірка MTA:SA 1.6 клієнта з вихідного коду
2500 UAH
Потрібен MTA:SA developer. Мені потрібно допомогти зібрати чистий MTA:SA 1.6 mtasa-blue source під Windows. Що потрібно зробити: 1. Налаштувати середовище для збірки: Visual Studio, Git, DirectX SDK, CEF, DLL та інші залежності. 2. Зібрати чистий mtasa-blue client/server. 3.… C та C++ ∙ 1 година 52 хвилини тому ∙ 3 ставки |
Розробка програмного забезпечення для керування iPhone через USB-кабель з ПК
10 000 UAH
Потрібно розробити програму для Windows, яка дозволяє підключати iPhone з jailbreak через USB-кабель і керувати ним з комп’ютера. Основний функціонал: Підключення iPhone через USB. Програма повинна швидко розпізнавати підключений iPhone і працювати через кабель, щоб… C та C++, Python ∙ 22 години 59 хвилин тому ∙ 14 ставок |