Вступление
В моей голове давно крутилась идея создать нечто способное на генерацию контента без вмешательства руки человека. Что-то подконтрольное налаженной системе, которая бы исключала людской фактор. И вот сегодня настал тот день, когда я реализую данную идею.
Основная часть
Выбор платормы
Для начала работы над созданием этого дивного устройства мне нужно было определиться с платформой, на которой оно будет генерировать свой контент. Платформа должна была соответсвовать данным характеристикам:
• Простой и понятный интерфейс, в котором мог бы разобраться даже ребёнок
• Возможность создания и монтажа коротких видеороликов внутри среды самой платформы
• Простое продвижение контента на большую аудиторию
- Ну и конечно, как вы уже давно поняли, это чудеснейшее приложение Тик Ток, которое соответствует всем ранее перечисленным параметрам.
Кроме того Тик Тик дарит ещё одно огромное преимущество и это – БЕССМЫСЛЕНОСТЬ ПРОИЗВОДИМОГО, что во много раз упрощает работу нашему устройству.
Создание механической и электронной части робота
После того как я определился с платформой , я начал работу над созданием механической части робота. Я провёл несколько часов в интернете для того, чтобы найти наиболее подходящую конструкцию для воплощения тех задач, которые я ставил бы перед роботом в будущем. Я искал некое подобие плоттера, который способен бы был перемещаться по заданным ему координатам в плоскости. Так как я опирался на те материалы, к которым в данный момент имел доступ, мой круг поиска значительно сузился. Мой выбор пал на проект некого joo, а именно на его часы самописцы. Система из трёх сервоприводов способна перемещать точку в координатной плоскости. Сам проект был предназначен для печати на 3д принтере, но автор также оставил чертежи для вsрезания данной конструкции из акрила.
У меня нету 3д принтера и желания вырезать что-то из акрила. Поэтому я убрав все лишние детали данной конструкции и с учётом всех размером создал похожие из алюминиевых уголков и профиля. Соединив все детали вместе и установив на нужные места сервоприводы, я закрепил всё на стенде приступил к подключению всей электронике. В качестве мозгов нашего робота будет выступать плата Arduino Nano. Соединил я всё по схеме ниже.
Ещё робот должен иметь возможность взаимодействовать с экраном смартфона. Для этого я использовал наконечник от стилуса, который с помощью клея и гайки я закрепил на конце так называемой руки нашего робота, кроме того данный конец я заземлил для корректной работы с тачскрином. Сам смартфон я закрепил на стенде с помощью уголка и специального крепления
Программное обеспечение
И так испытательный стенд для робота готов, осталось вселить в него «душу». А это значить, что мы переходим к следующей части создания нашего дивного устройство – написанию программного обеспечения. Я не особо близок к программированию , поэтому для того чтобы облегчить свою участь я использовал программу Servostudio, которая позволяет управлять сервоприводами прямо с компьютера и создавать последовательность из их движений. Так ,шаг за шагом, я отрабатывал каждое движение сервомоторов, чтобы в конечном итоге они выполняли нужную мне цепочку действий. Таким образом, мне удалось заставить робота самостоятельно выложить его первое видео в тик ток. Развивая цепочку действий, я смог добиться того, что робот мог делать некие движения на камеру и даже добавлять в видео музыку и это не предел его возможностей, но мне пока этого достаточно.
На Гугл. Диск я загрузил схему и скетч для Ардуино, который позволяет роботу опубликовать одно видео в Тик-Ток. Кроме того я загрузил туда последнее сохранение ServoStudio, в котором есть несколько отработанных мною сценариев поведения робота.
Анализ данных
Ну что ролики выложены в сеть в открытом доступе на огромную аудиторию чудеснейшей платформы Тик Ток. И сейчас хотелось бы подвести небольшой итог и посмотреть сколько же набрали видосы робота.
В Тик-Ток робот загрузил 4 видео. Из них 3 набрали в районе 400 просмотров и одно 50. В сумме около 1250 просмотров и это всё за одни сутки, за тем видео перестали продвигаться платформой и рост просмотров закончился.
Кстати, кто хочет полюбоваться работами робота вот его ник в Тик-Токе:
@tiktokbot_niklax
Заключение
- погнул телефон
- первый закон робототехники и разрушенные нервы/ Что в головах у тиктокеров?
Конечно многие программисты и инженеры скажут мне, что я сделал всё неправильно и можно было намного лучше и проще, но я получил то, что хотел. Я сделал робота тиктокера, который способен без помощи человека создать и выложить видеоролик в сеть. Мне хочеться развивать данный проект, чем скорее всего я и займусь в ближайшее время.