@Elenik72

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

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

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

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

Похожие вопросы