Написать скеч 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 Могу предложить готовое проффесиональное решение.
Практически все как вы описали в ТЗ, за исключением настройки координат точек. Они настраиваются через окно терминала. Доп фичи обсуждаються.
-
Pavel Litvinov Tatosan
Почему именно ардуино.
Это будет любительское решение?
-
Pavel Litvinov Tatosan
Как вариант stm32
-
У этого контроллера есть файфай и им можно управлять через сеть?
-
что за железо в обвязке?
что ожидается вообще на выходе? сколько устройств и тд
IP статически задавать или получать от роутера? -
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 9 dni 10 godzin temu ∙ 6 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 9 dni 17 godzin temu ∙ 16 ofert |