Робот-презентер на основі апаратної платформи Arduino

Робот-презентер на основі апаратної платформи Arduino
Робот-презентер на основі апаратної платформи Arduino 25.04.2019

Робот-презентер на основі апаратної платформи Arduino

Робот-презентер

на основі апаратної платформи Arduino

 

Робот-презентер розроблено з метою презентування Вінницького коледжу Національного університету харчових технологій та його спеціальностей з профорієнтаційною метою. Може пропонувати і розносити агітаційні матеріали на підносі. Робот одягнений у форму однієї з спеціальностей коледжу.

Робот-презентер розроблено на базі Arduino MEGA2560 Pro Mini та WiFi модуля NodeMCU V2, що зв’язані інтерфейсом передачі даних I2C і UART (дані організовані у тип структура) з дистанційним керуванням по мобільному телефону. Програмне забезпечення для WiFi модуля NodeMCU V2 і мобільного телефону розроблено на платформі Remote XY. Робот може працювати як у автономному режимі так і керуватись віддалено.

Основні можливості: переміщення (4-х колісна повнопривідна платформа рухається за принципом танка), відтворювати голосові звуки (використовується Міні MP3 плеєр DFPlayer), виконувати звукові команди (використовується модуль розпізнавання мови Elechouse Voice Recognition Module v3), жестикулювати, здійснювати повороти головою, піднімати і опускати руки, кліпати очима.

На платформі встановлені 2 ультразвукові датчики відстані HC-SR04. Платформа забезпечує рух вперед, назад, виконавання розворотів, відхід від перешкод.

Для правильної роботи пристрою було запрограмовано: модуль розпізнавання голосу, модуль індиції на RGB світлодіодах - світлодіодна брош, датчики відстані, датчик нахилу, плєєр для відтворення звуку, та серводвигуни, що управляють руками, головою і очима, 4 двигуни постійного струму керуються драйвером двигунів двоканальним на TB6612FNG.

Світлодіодна брош підсвічується різними кольорами, колір означає виконання певної дії робота, а також кольори можуть змінюватись динамічно або задаватись вибором на мобільному телефоні.

Інформація надходить з датчиків та смартфону і обробляється мікроконтролером Arduino та WIFI модулем, який передає дані виконавчим пристроям для подальшого виконання певних дій. Написання програмного коду здійснювалось в середовищі розробки Arduino.

Живлення робота 5 В від Power Bank.

 

Перелік елементів та розрахунок вартості конструкції:


 

Назва

Кількість

Вартість

1.                   

Контролер Mega 2560 PRO MINI 5V

1

352

2.                   

WiFi Плата NodeMCU V2 ESP8266 (CP2102)

1

156

3.                   

Круг з 8 RGB світлодіодами з послідовним управлінням

1

57

4.                   

Ультразвуковий датчик відстані HC-SR04

2

35

5.                   

Міні MP3 плеєр DFPlayer

1

73 

6.                   

DC двигун з редуктором 1:48

4

56

7.                   

Колесо для моделей і робоплатформ 

4

42

8.                   

Драйвер двигунів двохканальний на TB6612FNG

1

46

9.                   

Супер-мини серво GH-S37A 9мм

2

76

10.               

Сервопривід SG90 2кг

2

55

11.               

Waveshare колонки 8Ом 5Вт

1

172

12.               

Модуль розпізнавання мови Elechouse Voice Recognition Module v3

1

1024

13.               

Датчик вібрації SW-420

1

27

14.               

Підручні матеріали

 

0

 

 

Сума

2631

 

 

 

 


 

За цінами інтернет-магазинів «Аrduino.ua»: arduino.ua та "МікроАмпер": uamper.com. При закупівлі у інтернет магазині AliExpress вартість зменшується приблизно на 2/3.


Назва конкурсу:  Конкурс «Роботи з нами, роботи навколо нас»
ПІБ Співвиконавців:  Стукельман Павло Ігорович
ПІБ конкурсанта:  Шевчук Юлія Олегівна
Країна:  Україна
Область:  Вінницька область
Назва НЗ:  ВІННИЦЬКИЙ КОЛЕДЖ НАЦІОНАЛЬНОГО УНІВЕРСИТЕТУ ХАРЧОВИХ ТЕХНОЛОГІЙ
Учасник фіналу:  Так
Файл статті (pdf):  Завантажити

Повернення до списку