В тази статия Магьосникът ще ни разкаже как направи роботизиран барман, контролиран от смартфон.
Характеристики на устройството: работа на Arduino, достъпна цена, Bluetooth управление от всяка джаджа, автономия (работа от 8 батерии АА).
За да изгради такова устройство, капитанът използва следното
Материали и инструменти:
-Arduino Uno;
-Двигател двигател L293D;
- контактен превключвател;
-Линейни лагери;
-Стъпка двигател;
-Стопене и шайба (версия 2м);
-Стопене и шайба (версия 5м);
-HM10 Bluetooth модул;
-Винтривер;
-Krepezh;
-Nozhki;
-Таблица отгоре;
-3D принтер;
-Метални пръчки;
- отвертка;
- LED RGB;
seeing-;
-Паялни аксесоари;
-Izolenta;
-Лесен пистолет;
-Отделение за батерии;
-Konnektory;
Литиевата;
-Компютър със софтуер;
- държачи за бутилки;
-В клапан;
Бутилка;
Първа стъпка: Таблицата
Първо, майсторът събира масата. Размер на масата 120 * 45 см. Дебелина на плота 18 мм.
Стъпка втора: Обтегач
Файлове за печат на части можете да изтеглите по-долу.
3D печат на файлове.
Сега ще бъде необходимо да отпечатате първите две подробности „idler.stl“ и „Rod_Clamp_V5.stl“.
След отпечатване е необходимо да прикрепите ролката за опъване към скобата на стеблото с помощта на дълъг болт и гайка M4. Не е необходимо силно затягане, тъй като ролката трябва да се върти свободно.
Тогава двете части са прикрепени заедно.
Маркира се на маса на 3 см от левия къс край и на 5 см от предния ръб и затяга обтегача.
Стъпка втора: Монтаж на двигателя
Отпечатва монтажа на двигателя, файл "X_Axis_Motor_Mount.stl". Закопчава се на плота на масата на разстояние 95 см от обтегача и 5 см от ръба на масата.
Трета стъпка: Ръководства
Задава водачи. Дължината на прътите е 1 метър.
Четвърта стъпка: LED
Главният ще използва RGB светодиода за индикация. Припойвате 180 см проводници с различни цветове към всеки крак. Съединението изолира.
Пета стъпка: Платформа
Отпечатва част 'slider_base_v3.stl'. Фиксира светодиод. Инсталира стъпкови двигатели.
Инсталира линейни лагери.
Стъпка шеста: Кабелен канал
Кабелният канал за устройството се състои от отделни сегменти, свързани в една верига.Вътре в схемата се полагат проводници. Веригата е подвижна и се огъва, ако е необходимо. Сегментните сегменти също се отпечатват на принтера.
На разстояние 25 мм от крайния водач и 47 см от обтегача пробийте дупка от 16 мм. Вмъква втулката "Table_Tidy.STL". Закопчава кабелния канал единия край на платформата, вторият на плота до втулката. Опъва проводници.
Седма стъпка: превключване
До монтажа на двигателя се пробива още 16 мм отвор. Вкарва ръкав в него. Закопчава ремаркето до монтажа. Припой към своите контакти за 1 метър жица.
Стъпка осма: X-ос двигател
Закрепва двигателя за монтиране.
Стъпка девета: Колан
Закрепва шайбата към вала на двигателя. Закопчава края на колана към държачите на платформата. Издърпва колана през макарата и през обтягащата ролка. Закопчава втория край към държачите. Ако е необходимо, напрежението на колана може да се регулира чрез затягане или развиване на винта.
Стъпка десета: Държач за чаша
Отпечатва две резбови пръти main_rod2.3.STL и държач Dispenser_Paddle_V2.STL. Закопчава се на платформа.
Единадесета стъпка: индикатор, ремарке, дъска
RGB LED, има четири крака. Един крак е общ и три на цвят. Майсторът взема още четири проводника, всеки с дължина около 15 см, и ги продава, както следва (по цветовете на светодиодното сияние) към модула на драйвера на двигателя:
Червено на щифт D9
Синьо за закрепване D10
Зелен до щифт А1
Катодът към GND щифта.
Той свързва ремаркето: горният контакт е GND, средният контакт е 5 V, долният контакт е изход №2.
След това монтира всичко на дъска (виж снимката). Закрепва дъската към масата.
Дванадесета стъпка: Ардуино
Отпечатва монтажна плоча за Arduino. Закрепя чинията към масата. Закопчава се върху чиния на Arduino. Инсталира модул на драйвер на двигателя на Arduino.
Свързва проводниците от драйвера към таблото, както е на снимката.
Стъпка тринадесет: Код за изтегляне
Свързва Arduino към компютър и изтегля кода. Код може да се намери тук.
Извършва LED тестовия код. Светодиодът трябва да свети в различни цветове.
Следният скрипт за изтегляне е "Contact_switch_test". Веднага след като се зареди, всяко натискане на крайния превключвател трябва да се показва на монитора.
Стъпка четиринадесет: свързване на X и Z моторите
Закрепва конектора, идващ от двигателя X през дъската на масата. Свързва се с драйвери на драйвера.
Свързва стъпкови двигатели на Z-ос.
Стъпка петнадесета: отделение за батерията
Премахва джъмпер на модул. Свързва отделението за батерията.
Сега можете да стартирате "тест 1". Червеният светодиод трябва да светне и платформата трябва да достигне крайния превключвател. Тогава светодиодът ще стане зелен.
Стъпка шестнадесет: държачи за бутилки
Използването на скоби закрепва задната стена на MDF.
По-нататък премества платформата на 1 см от крайния превключвател. Подравнява държача за стъкло и закрепва държача за бутилка с дозатора (за съжаление капитанът не даде описание за производството или закупуването на държача). Напред. държачите се закрепват на всеки 12 cm.
Стъпка седемнадесета: код, калибриране, тест
Зарежда основния код в https://www.thingiverse.com/thing:2478890
В настройката са определени следните стойности: 50,10,01,50,06,01,50,50,00,57,00,00,50,50,02,50,50,00. Господарят има шест дозатора. В настройките има шест групи от три, където първата цифра е разстоянието от крайния превключвател, първата дозатор, втората дозатор и т.н., втората цифра е времето, когато напитката се излива в чашата, третата е броят на изливането. Всички тези стойности могат да се променят според нуждите.
Първата напитка, която устройството приготви, беше джин и кола. За да изравните налягането в бутилката с кола, трябва да направите дупка. Тогава съветникът зададе необходимите параметри.
Стъпка осемнадесет: bluetooth модул
За да контролира бармена от притурката, капитанът инсталира Bluetooth модул. Модулът се свързва по следния начин.
HM10 -> Arduino щит
RXD ------> TX
TXD -------> RX
GND ------> Земя
VCC ------> 3.3V
Майсторът има смартфон, работещ iOS. За тази система той изтегля „hm10 bluetooth serial lite“ от магазина за приложения. Тогава той установява връзки и въвежда настройки.
Всичко е готово и за по-пълна информация няколко видеоклипа.