Сборка гусенечной техники. Arduino Wireless Handle Ps2 Controller Kit for Smart Robot Tank Car Chassis.

GT500
Offline
Зарегистрирован: 15.09.2019

Приветствую.

Мой опыт работы с Arduino - 0.

Приобрел некоторое время назад себе такую штуку:

Брал здесь

https://ru.aliexpress.com/item/32820503728.html

К сожалению, понятной инструкции в сети не нашел.

Из того, что нашел:

1. Тут одна из плат отличается, по понятным причинам мануал бесполезен.

https://www.instructables.com/id/Arduino-Robot-With-PS2-Controller-PlayStation-2-Jo/

2. Эта уже точно про мой девайс, но частично отличается с тем что есть у меня руках.

https://www.instructables.com/id/Arduino-Wireless-Handle-Ps2-Controller-Kit-for-Sma/

3. На странице с товаром (али) есть ссылка на ресурс с инструкциями. Половина файлов на данном ресурсе не доступны - ссылки битые.

Я выкачал все, что было возможно - прошивки, инструкции по сборке, по прошивке и т.д. и залил это все на гуглдиск.

https://drive.google.com/open?id=1LMooUjTCHLAqzp0lpT6ZsaE8X20VoTUl

Мне самому не хватает опыта всё это дело скомпоновать, что собрать электронику.

 

Что уже сделано:

1. Собрана железная часть.

2. Сожжена одна из плат. Я так понимаю она управляет сервоприводами и моторами.

Сжег её после сборки электроники по фотографиям товара на Али.

3. Заказаны две дополнительные платы взамен сожженной (платы на руках).

4. К arduino подключен передатчик для связи с контроллером ps2. Часть контактов не подключена, в инструкции, которую я нашел, ничего про них не упоминается.

5. Подключен сервопривод. Правильно или нет не известно. У него всего два контакта.

При включении ардуино индикатор на передатчике моргает, при включении контроллера, передатчик перестает моргать и горит постоянно, что говорит, как я понимаю о том, что коннект с ps-контроллером произошел успешно.

Нажатие на все клавиши ps-контроллера ничего не даёт. Ноль реакции сервопривода.

Если я правильно понимаю, сейчас нужно залить прошивку (правильно скетч?) в ардуино.

После попытки прошить по этой инструкции

https://drive.google.com/open?id=1_uDQyrEHVbWv5WNUfPfQXR-DMO_eDpek

у меня появляются ошибки:

Может у кого есть опыт подключения подобных девайсов или сборки такого комплекта, прошу мне помочь в подключении и запуске.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

GT500 пишет:

у меня появляются ошибки:

 

Для начала выберите правильную плату в настройках Arduino IDE.

GT500
Offline
Зарегистрирован: 15.09.2019

Jeka_M пишет:

GT500 пишет:

у меня появляются ошибки:

 

Для начала выберите правильную плату в настройках Arduino IDE.

Сделал как написано в инструкции:

 

 

Чего не сделал, так это следующего:

Просто потому что у меня на плате нет кнопки "Flash".

sadman41
Offline
Зарегистрирован: 19.10.2016

Там и ESP нет. Uno R3 - это 328-й МК, а не 8266. Т.е. надо выбрать Arduino Uno.

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

GT500 пишет:

Сделал как написано в инструкции:

В какой инструкции? По ссылке на алиэкспресс вижу плату Arduinio UNO, её и выбирайте.

GT500
Offline
Зарегистрирован: 15.09.2019

Jeka_M пишет:

GT500 пишет:

Сделал как написано в инструкции:

В какой инструкции? По ссылке на алиэкспресс вижу плату Arduinio UNO, её и выбирайте.

Вот по этой инструкции

https://drive.google.com/file/d/1_uDQyrEHVbWv5WNUfPfQXR-DMO_eDpek/view

 

Если выбрать Adruino/Genuino Uno (как на скрине ниже), то непонятно тогда чем прошивать, 

 

так как в шаблонах уже нет нужного пункта, который указан в инструкции.

Это мой скрин (после выбора платы Adruino/Genuino Uno):

Из инструкции:

GT500
Offline
Зарегистрирован: 15.09.2019

sadman41 пишет:

Там и ESP нет. Uno R3 - это 328-й МК, а не 8266. Т.е. надо выбрать Arduino Uno.

Хм.. Значит помимо того, что я не верно выбрал плату, так ещё что-то совсем не то пытаюсь прошить в нее. 

Jeka_M
Jeka_M аватар
Offline
Зарегистрирован: 06.07.2014

GT500 пишет:

Вот по этой инструкции

Эта инструкция для другой платы с контроллером ESP8266.

GT500 пишет:

так как в шаблонах уже нет нужного пункта, который указан в инструкции.

Конечно нет, т.к. это пример из библиотеки для ESP8266.

=====

Для начала определите точно, какая у Вас плата ардуино.