Настройка приложения для управления arduino

Для управления ардуино я использовал arduino bluetooth controller. 

После запуска приложения оно предложит включить bluetooth, мы его включаем и находим наш модуль HC-05. Нужно с ним соеденится и выбрать подходящий нам режим. Выбираем terminal mode, в этом режиме мы сможем напрямую отправлять команды. 

В режиме controller mode у нас появится джостик, что упросит управление таким устройством, как машинка. Нужно будет настроить кнопки. 

Шасси для автомобиля

Скачать материалы по созданию машиинки

Создание машинки начнем с печати колёс и к двигателю с алиекспресса.
Радиус колеса 25мм.
Толщина колеса 20 мм.

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

 

Данная рамка будет иметь отверстия для крепления колёс, двигателя и небольших отверстий по всему периметру для дальнейшей возможности крепления платы Arduino и других элементов.
Длинна 150мм
Ширина 80мм
Высота 25мм

3D печать автомибиля на bluetooth управлении

Скачать материалы по созданию машиинки

После сборки шасси для автомобиля приступим к печати всех остальных элементов.

Начнём с подставки для электронных элементов. ABS пластик очень хорошо растворяется в ацетоне и этим воспользуемся для склейки шасси и подставки. 

Затем печатаем крепление для батарейки и ардуино.

Также с помощью ацетона всё склеиваем и переходит к подключению arduino.

Я буду использовать Bluetooth Bee v2.0 (HC-05) и драйвер управления электродвигателями L9110S.

Машинкой можно будет управлять через bluetooth с помощью приложения для телефона.

Bluetooth Bee v2.0 (HC-05)

Наверно самым простым способом подключиться к плате arduino по bluetooth можно с помощью xbee shield на основе модуля HC-05. 

Этот xbee shield достаточно просто подключить к arduino плате и сразу же можно к ней подключиться, например с помощью телефона. Или же с одной arduino отправлять команды на другую.

 

 

 

 

 

 

 

Пример кода для управления с телефона по bluetooth.

 

 

Драйвер управления электродвигателями-L9110S.

DataSheet_L9110

L9110_Schematic_Diagram

L9110S – драйвер управления электродвигателями. Им можно управлять вращение двух коллекторных двигателей или одного шагового двигателя.

Драйвер имеет два микроконтроллера L9110S, которые работают по принципу H-моста.

Основные характеристики:

  • Напряжение: от 2.5 В до 12 В
  • Максимальный ток: 800 мА
  • Максимальная температура: 80°

Пример подключения

 

 

Arduino Uno

Общие сведения

Arduino Uno — это плата собраная на основе микроконтроллера ATmega328. Она в себя включает всё необходимое для работы с микроконтроллером: 14 цифровых входов/выходов из которых 6 могут использоваться в качестве ШИМ-выходов и 6 аналоговых входов. Также имеется кварцевый резонатор на 16 МГц, разъем USB, разъем питания, разъем для внутрисхемного программирования (ICSP) и кнопка сброса. Что бы приступить к работе с микроконтроллером необходимо подать питание AC/DC-адаптера или аккумулятора, так же можно подключить к компьютеру с помощью USB-кабеля.

arduinouno

Характеристики

Микроконтроллер ATmega328

Рабочее напряжение 5В

Напряжение питания (рекомендуемое) 7-12В

Напряжение питания (предельное) 6-20В

Цифровые входы/выходы 14 (из них 6 могут использоваться в качестве ШИМ-выходов)

Аналоговые входы 6

Максимальный ток одного вывода 40 мА

Максимальный выходной ток вывода 3.3V 50 мА

Flash-память 32 КБ (ATmega328) из которых 0.5 КБ используются загрузчиком

SRAM 2 КБ (ATmega328)

EEPROM 1 КБ (ATmega328)

Тактовая частота 16 МГц

Что такое arduino?

Arduino — аппаратная платформа, состоящая из портов ввода/вывода и микроконтроллера AVR (ATmega). Плата программируется с помощью среды разработки «Arduino IDE», что существенно упрощает процесс по сравнению с программированием обычных микроконтроллеров. Человек, который не разбирается в электронике может сразу же начать самостоятельно собирать различные устройства. Также существует большое количество модулей и датчиков, которые этот процесс ещё сильнее упростят. Конечно arduino не идеальна и со временем придётся начать изучать языки программирования такие как: «C» и «assembler».

3D модель лисы

Предлагаю вашему вниманию модель «лисы»

fox fox2

Скачать модель

Инструкция по сборке Reprap Prusa i3 DIY 3d

Сборка принтера M-505 Manual

Инструкция по регулировке уровня стола M-505 how to level hot bed

Руководство по использованию M-505 off-line printer

Первая печать 3D-принтера Reprap Prusa i3 DIY 3d

Перед  печатью стоит определиться на какой поверхности стоит печатать. Читать далее »