Написать скеч 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++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 7 дней 10 часов назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 7 дней 16 часов назад ∙ 15 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 12 дней назад ∙ 2 ставки |