@Elenik72

Как обеспечить беспроводную передачу данных между arduino?

Доброго времени суток вам, господа!

Такой вопрос возник, как осуществить беспроводную передачу данных между ардуино, а именно массивы данных, как, например, g-code.
Чтобы понимать куда и зачем это все.
Поставлена задача реализовать проект, демонстрирующий роевую систему, как у животных. Суть проекта будет заключаться в том, что имеется некий робот-поводырь, который будет проезжать лабиринт, находить кратчайший путь и записывать это все в массив (типа карты). Далее этот массив координат отсылается другим ардуино-роботам и они уже сразу движутся по кратчайшему пути, без всяких алгоритмов (кроме регуляторов, чтобы позиционироваться относительно стен).
  • Вопрос задан
  • 168 просмотров
Пригласить эксперта
Ответы на вопрос 1
Придумал как можно реализовать вашу задачу, пишу так, как сделал бы я, на оптимизацию и новизну не претендую :)
Каждого робота делать на основе esp либо arduino+wifi, настроить доступ к локальному серваку по wlan, на нем принимать, хранить и передавать остальным данные. К тому же если будут сильно большие массивы данных, для нахождения кратчайшего пути может не хватит мощностей контроллера (это для гигантских прям лабиринтов), вычисление можно проводить на сервере, а отдавать роботу готовый маршрут.
Таким образом запускаем кучу роботов, в реальном времени они передают карту маршрута на сервак, он обрабатывает данные и роботы почти сразу же получают уже сформированный маршрут. А затем едут ко мне домой убивать за такие глупости. Шутка. Идея хорошая, посмотреть бы на готовые реализации.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы