Поступило предложение от одних дядек сделать им робота-промоутера, который бы катался по выставкам технической направленности и чего-нибудь рекламировал или что-то раздавал (собирал и т.д.).
До этого такими вещами не занимался, поэтому предложил им проект реализовать в 3 этапа:
1-ый этап - сделать простую механику (шасси) и управление ей с компьютера через Wi-Fi.
2-ой этап - сделать корпус и уже детально продумать все оставшиеся компоненты данного устройства
3-ий этап - разработка искусственного интеллекта для всего этого, чтобы можно было находить посетителей выставки, подъезжать к ним и "обрабатывать" по заданному алгоритму
пока согласились на 1-ый этап. Хочу поделится тем, что получилось, возможно у кого-то возникнут какие-нибудь идеи (мысли), чтобы предостеречь меня от каких-нибудь граблей в дальнейшем или возникнут какие-нибудь креативные идеи, которые меня натолкнут на что-то полезное. Если кому-то, что-то понравится в разработке - готов поделится (чертежами, более подробными пояснениями).
Итак - 1 этап.
если робот-промоутер, то конструкция должна быть достаточно большая - на ум сразу пришел робот из "звездных воинов" R2D2. за основу брать не стали так как заказчики сразу же подумали об авторских отчислениях на использование такого робота и т.д.
но размеры его показались достаточно разумными для проекта.
В качестве двигателей решили использовать двигатели с редукторами от шуруповертов, тем более, что можно купить шуруповерты, питающиеся от 12 вольт.
В качестве главного управляющего элемента было решено использовать компьютер, чтобы потом на нем крутилось ПО для управления всем этим роботом. Всякие ноутбуки и неттопы рассматривать не хотелось, поэтому ориентировались на компьютеры для скрытой установки в автомобили (есть такие готовые, по характеристикам не особо хуже обычных стационарных компьютеров). Из основных плюсов - малые размеры и питание от 12В (и шуруповерты тоже от 12В).
В качестве источника питания - автомобильный аккумулятор. Его выбрали, потому что соотношение цены к емкости получается самое дешевое, размеры робота тоже позволяют разместить, двигатели от шуруповертов тоже должны тащить всю эту конструкцию (народ из них делает машинки для детей, чтобы дети на них катались).
В качестве видеокамеры решили взять обычную веб-камеру.
Для управления двигателями пока взяли плату KernelChip (не реклама, просто посчитали, что на первое время пойдет для простоты).
Короче согласовали это с потенциальным заказчиком (у нас просто еще область образовательная, поэтому проект не коммерческий и заказчик это понимает, что он финансирует этим проектом по большому счету развитие технического творчества в образовании)
Итого нам выделили: 1. 2 шуруповерта 12 В(производитель ДИОЛД)
2. плату KernelChip USB-24R
3. Веб-камеру SVEN (модель не помню, какая-то простая и дешевая)
4. Роутер Wi-Fi D-Link 615
5. дали еще системный блок во временное использование (с отдачей назад после успешной реализации первого этапа)
Сначала было дикое желание взять прямо в патроны от шуруповертов зажать оси с колесами и вперед... НО... умные люди сказали, что шуруповерты не предзназначены для таких нагрузок, поэтому решено было их распотрошить, чтобы изъять оттуда редукторы вместе с двигателями и переделать конструкцию так, чтобы нагрузок не было на редуктов, чтобы только вращательный момент они передавали на колесо. Плюс еще ко всему этому преследовался мотив такой, чтобы сделать цельную конструкцию "мотор-колесо", чтобы потом ее можно было использовать на какой угодно платформе, просто ее переставив "по месту".
Тележка на которую пока решили все это закрепить взяли готовую от старого советского осциллографа.
Да, забыл написать, что платформу решили сделать на 3-х колесах, 2 двигателя и заднее колесо свободно вращаемое.
В итоге получилась вот такая конструкция:
Ну и крупно мотор-колесо:
Все это было опробовано на прочность - выяснилось, что человека весом в 70 кг везет Так что берите на вооружение сама тележка вместе с колесами на тот момент весила около 10 кг, если не больше.
После этого начались эксперименты с платой KernelChip USB-24R, достаточно быстро написал простенькую программу управления двигателями на Delphi, настроил роутер, чтобы можно было через него по Wi-Fi увидеть компьютер. Чтобы компьютер питался автономно пока применил ИБП (какая мне разница, чтобы просто продемонстрировать работоспособность). Все это было собрано и получилось вот это:
В итоге едет куда надо, управляется по Wi-Fi, есть потенциалы по дальнейшему развитию ПО, чтобы приделать ИИ или еще что-то подобное.
Параллельно начал рисовать шасси, чтобы уже размещать итоговые компоненты (автомобильный АКБ, мини системный блок). Получилось вот так:
Остается к этому придумать корпус, аккуратно сделать, продумать, что выводить в корпус (датчики, веб-камеры, какие-нибудь информационные дисплеи и т.д.) и можно уже использовать как Wi-Fi управляемый механизм пока без всякого искусственного интеллекта. Веб-камера есть, так что можно будет смотреть куда едем.
Пока на данный момент сделано только это.
Если проект будет развиваться дальше, то здесь отпишусь вместе с фотографиями.