Сообщество - Лига роботов
Добавить пост

Лига роботов

67 постов 719 подписчиков

Популярные теги в сообществе:

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Личный архив предпринимателя

Инженер-изобретатель из Москвы Сергей Цысс несколько лет создавал уникальные объекты для телепередачи "Жить здорово!" на Первом канале, а сейчас его компания "Механиум" делает интерактивные экспонаты и роботов. Портал "Будущее России. Национальные проекты" поговорил с изобретателем о том, как созданные из подручных материалов роботы помогают объяснять сложные явления.


Журналистика, театр, инженерия


Сергей еще в юности хотел стать радиоинженером, даже получил профильные навыки, но потом увлекся журналистикой, позже — театром и кино, и в конце концов окончил Щукинское училище.


"По набору компетенций получилось весьма странное сочетание. Я и инженер, и журналист, и актер, и режиссер. Даже работал в Московском театре на Таганке, но в конце 1990-х годов зарплата была маленькая и возникли трудности с оплатой аренды жилья. Поэтому я ушел на телевидение, где сначала был просто помощником на съемочной площадке — помогал художникам по костюмам, по гриму, по реквизиту. И лишь через несколько лет, узнав о моих изобретательских и креативных навыках, ребята из команды создателей телепроекта "Жить здорово!", который в 2010 году начала вести Елена Малышева, предложили мне сделать несколько больших макетов для съемок", — рассказывает Сергей.

Его первым заданием стал макет системы кровообращения человека: "Нужно было наглядно показать, как это работает".

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Личный архив предпринимателя

"Я использовал шланги, подкрашенную дистиллированную воду и два прозрачных насоса. Сделал силуэт человека и, соответственно, показал циркуляцию артериальной и венозной крови с помощью жидкости, — вспоминает изобретатель. — Там был сложный момент: выяснилось, что движение жидкости в прозрачном шланге увидеть невозможно. Поэтому я придумал сделать два отверстия в шлангах в правильных местах, чтобы движущаяся вода захватывала пузырьки воздуха и дальше бежала вместе с ними. Тогда-то я понял, что многие явления природы, науки, техники можно показывать с помощью разных объектов".

Для телепередачи Сергей создал более 40 уникальных макетов, которые, например, демонстрировали принцип работы глаза, мозга или вестибулярного аппарата, процесс функционирования почки и кишечника, механизм амортизации стопы при движении.


"Свое направление я определил как Art&Science — сочетание искусства и науки. В нашей стране на тот момент оно было не развито, да и сейчас им занимаются единицы. Мне приходилось создавать каждый раз новое уникальное устройство. И при этом к нему должны были предъявляться высокие требования: помимо познавательной функции, это ремонтопригодность, безопасность и антивандальная защита, так как я видел своими потенциальными заказчиками еще и научные музеи", — поясняет Сергей.


Робот Василий привел в бизнес


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


"Мой коллега, инженер и ученый Альберт Ефимов, который в то время был главным робототехником Сколково, а теперь возглавляет лабораторию робототехники Сбербанка, сказал, что для выставки Skolkovo Robotics 2017 им нужны необычные роботы. А у меня как раз была идея создать аппарат не с искусственным интеллектом, а, скорее, с искусственным характером, чтобы он формировал свое отношение к человеку и заставлял его реагировать на всякие смешные провокации. То есть проявлял эмоции и менял цвет в зависимости от настроения. Альберт меня поддержал, но сказал, что за месяц создать такое невозможно, однако я решил попробовать", — вспоминает Сергей.
Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Владимир Гердо/ТАСС

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Михаил Терещенко/ТАСС

Робот-осьминог Василий действительно был сконструирован к сроку, причем у Сергея дома.


Несмотря на то что Василий был сделан из подручных материалов — казана для плова, вантузов, выхлопной трубы, большого динамика и садовых шлангов, — в него заложена сложная компьютерная программа, а внутри спрятано множество составляющих для управления роботом — микроконтроллер, драйверы, блоки коммутации. Для создания "прошивки" робота Сергею пришлось оперативно вспомнить и подточить навыки программирования на языке C++.


При включении робот танцует, поет песни и брызгается водой. Кажется, что это обычный развлекательный аппарат. Однако, когда в его поле зрения попадает человек, Василий начинается общаться. Например, здоровается: "Здравствуй дружок! Возьми с полки электропирожок!"


После каждой фразы можно нажать одну из трех кнопок на кастрюле, которая является пультом управления, — зеленую, желтую или красную, в зависимости от того, понравился или не понравился ответ. Робот считывает эти "эмоции" и подстраивает следующие фразы под настроение человека. В этом и заключается его "искусственный характер". Он может пофилософствовать или пошутить, сказав: "Ну что? Ипотеку-то выплатил?"

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

Сергей Цысс


@ Личный архив предпринимателя

"На выставке Skolkovo Robotics 2017 робот произвел настоящий фурор, это был один из самых востребованных объектов, вокруг которого собиралась толпа зрителей. После выставки появился частный заказчик, который решил приобрести "двойника" Василия. Я установил сумму 500 тыс. рублей, и клиент согласился", — говорит Сергей.

Тогда же изобретатель решил заявить о себе как о предпринимателе. Он придумал название компании — "Механиум", рассчитывая, что она объединит молодых инженеров, и нарисовал логотип — улыбающийся смайлик в виде зеленой подводной лодки с большим гребным винтом. Тогда же он создал каталог своих изобретений — реализованных и будущих — и выложил их на сайте.


АЭС для "чайников"


Свой стартовый капитал — вырученные от продажи робота средства — изобретатель вложил в аренду помещения и покупку профессиональных электроинструментов.


"В 2017 году я написал пост в Facebook с просьбой приютить компанию "Механиум". И нас выручил московский бизнес-ангел, основатель проекта "Лига роботов" и мой друг Павел Баскир. Он предложил мне работать в пространстве площадью 30 кв. метров в бизнес-центре на Новодмитровской улице. Мы стали резидентами "Лиги роботов" и платили за аренду всего 15 тыс. рублей в месяц. Это были льготные условия субаренды, так как мы договорились, что любой человек из "Лиги роботов" может прийти к нам и что-то изобретать, собирать, а мы в этом помогали, — рассказывает Сергей. — Именно тогда коллектив компании "Механиум" начал пополняться молодыми ребятами, которые приходили к нам мастерить. Некоторые стали постоянными членами коллектива, а другие работали только по точечным проектам".
Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Личный архив предпринимателя

В том же 2017 году компания начала работать с крупными заказами — первый поступил от Информационного центра атомной отрасли (оператор сети Информационных центров по атомной энергии. — Прим. ред.) в рамках проекта "Мирный атом". Центры занимаются информированием жителей регионов о работе атомной отрасли, перспективах развития ядерной энергетики и радиационных технологий, их задача — повысить престиж отраслевых профессий и популяризовать науку.


"Они нашли нас через сайт, позвонили и предложили сделать эксклюзивные образовательные экспонаты, которые бы объясняли принцип работы атомной электростанции и другие явления. Я сразу же договорился о встрече, привез идеи экспонатов, и мы быстро договорились о сотрудничестве", — вспоминает Сергей.

Вместе со своей командой он изготовил для этого проекта несколько партий не имеющих аналогов интерактивных объектов, которые были отправлены в 14 городов России и ближнего зарубежья. Среди них — большой счетчик Гейгера для определения фоновой радиации и измерения излучения любого предмета, макет атомной электростанции, синтезатор атомных элементов и другие.


"Оказывается, с помощью электрического чайника, пара, вращающего колесо-турбину из чайных ложек, и макета дома с загорающимися окошками можно доступно объяснить детям и взрослым принцип работы атомной электростанции. Благодаря такому интерактивному объекту не нужно обладать специальными знаниями, чтобы понять некоторые базовые принципы сложных явлений", — признается Сергей.

Новый виток


В течение 2017-2018 годов компании удалось выйти на других заказчиков — автомузей "Моторы октября", выставку "Открытый космос", робостанцию на ВДНХ, Московский зоопарк, музеи "Живые системы" и "Экспериментаниум".


Летом 2019 года компания решила переехать в более просторное помещение, чтобы "было где развернуться" в условиях возросшего числа заказов. Подходящая площадь нашлась в одном из павильонов на ВДНХ. Стоимость аренды здесь составляет 100 тыс. рублей в месяц. Еще 2 млн рублей пришлось вложить в оснащение нового помещения и закупку оборудования, современных устройств: 3D-принтера, высокоточного фрезерного станка для изготовления объемных изделий, станка лазерной резки, систем фильтрации и пылеудаления. Инструменты "позапрошлого поколения" (молотки, рубанки, пилы и т.д.), "прошлого поколения" (дрели, лобзики, шуруповерты и т. д.) уже были.

Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Донат Сорокин/ТАСС

"Во главе угла у нас, конечно, стоит идея — интересная аналогия или метафора для объяснения научного явления. Она заключается в том, чтобы на простом примере показать, как работает некая сложная конструкция, как устроен какой-нибудь замысловатый на первый взгляд процесс. Это мы и реализуем потом в интерактивном объекте или экспонате, добавив туда игровой или соревновательный элемент, — рассказывает Сергей. — Однако для воплощения творческой идеи требуются серьезные знания и навыки. Например, нужно великолепно владеть программами 3D-моделирования, знать массу технологических вещей, связанных с работой современных станков с числовым программным управлением и их обслуживанием. Если для обучения работе с шуруповертом вам потребуется пять минут, то для работы на фрезерном станке с ЧПУ вам придется учиться около года".

Сейчас в компании "Механиум" шесть сотрудников. Ассортимент изделий, которые они могут производить, насчитывает свыше 300 интерактивных объектов из самых разных областей человеческого знания. Почти все они уникальны и не имеют аналогов в мире. Выручку компании ее основатель не раскрывает — такова договоренность с партнерами.


Торможение в условиях пандемии


Из-за пандемии работа компании была временно заморожена. В апреле и мае новых заказов не поступало, а работу по текущим проектам приостановили. Это связано с тем, что выставки и другие массовые мероприятия в России из-за эпидемии оказались под запретом.

Зато удалось получить господдержку, так как компания ведет деятельность в области культуры, спорта, организации досуга и развлечений, то есть входит в число пострадавших из-за пандемии.


"Мы получили безвозмездные субсидии на выплату зарплаты сотрудникам. Это оказалось просто: зашли на сайт налоговой службы, заполнили заявление и спустя несколько дней эту заявку одобрили", — делится Сергей.

При этом взять льготный кредит под 2%, чтобы пополнить оборотные средства и заплатить аренду, предпринимателю не удалось.


"Несмотря на то что мы старейшие клиенты одного из крупных банков, получили отказ по формальной причине — из-за отсутствия оборотов во время пандемии. Но не сдаемся и будем обращаться в другие банки, например в МСП Банк, где более гибкие условия", — говорит изобретатель.
Эмпатичный осьминог и реквизит для телешоу: как заработать на любви к изобретениям Робот, Изобретения, Инженер, Технологии, Ученые, Длиннопост

@ Антон Новодережкин/ТАСС

Также компании пришлось снизить порог вхождения в проект, то есть минимальную сумму, при которой она готова браться за выполнение заказа, чтобы оставаться в пределах рентабельности. В марте этот порог составлял 300 тыс. рублей, сейчас — 250 тыс. рублей.


Сергей рассчитывает, что полностью восстановить выручку удастся к декабрю этого года. Поможет в этом завершение работ по действующим контрактам и новые проекты. Например, в конце июля компания вернулась к выполнению заказа для одного из российских силовых ведомств.


Предприниматель надеется, что в результате пандемии усилится роль цифрового взаимодействия бизнеса и государства. В частности, в новой редакции нацпроекта "Малое и среднее предпринимательство и поддержка индивидуальной предпринимательской инициативы" будет предусмотрено внедрение системы "одно окно" по предоставлению услуг малым предприятиям. В июле этот проект анонсировал премьер-министр Михаил Мишустин.


"Очень бы хотелось, чтобы была создана такая "кнопка", через которую можно получить полный список мер господдержки, доступной нашему виду бизнеса, а не искать это по всему интернету и читать документы правительства. Это можно реализовать через портал государственных услуг, потому что там уже есть вся информация — сколько я налогов заплатил, чем занимаюсь. Опять же, есть искусственный интеллект, есть нейросеть", — считает предприниматель.
Показать полностью 7

На берегу...

Присел на секундочку

На берегу... Робот, Берег, Отдых
Показать полностью 1

Мой первый проект на ардуино

Сразу скажу что все подсмотрено из интернетов. Это мой первый опыт. Делал из того что было под руками. Хочу услышать в коментариях советы или ваше мнение по поводу проекта. Когда начался карантин я решил сделать какой нибудь интересный проект. Выбор пал на руку манипулятор. Решено было поставить руку на движущуюся платформу и управлять все с помощью пульта. Далее расскажу про само создание:


1) Рука

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

Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост

Для большей прочности я пропитал детали супер клеем и еще подкрасил для красоты.  Для руки я использовал самые дешевые сервоприводы (SG90). В качестве соединений я просто использовал кусочки гвоздей склеенных супер клеем. В итоге получилось такая конструкция.

Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост

2) Пульт

Для пульта я использовал ардуино нано, радиомодуль NRF24L01, 3 джойстика и выключатель. Питается пульт от кроны и я еще в конце добавил диод. Корпус я сделал пвх пластика. Выпилил 2 части и склеил их горячими соплями. Соединил все навесным монтажом. Схему приводить не буду, тут вроде и нечего смотреть. Кому интересно то скину в комментариях.

Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост
Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост

3) Движущуюся платформа

Платформу я вырезал также из пвх пластика. На нее поставил 2 мотор редуктора и драйвер который ими управляет (L298N), такой же радиомодуль NRF24L01 и ардуино уно ( в схеме нано но у меня в наличии лишней не было). В эту же схему подключается 4 серво из которых состоит рука манипулятор. Хотел сделать что то на подобии гусеничной платформы но не закончил. Схему набросал в протеусе.

Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост
Мой первый проект на ардуино Arduino, Робототехника, Робот, Видео, Длиннопост

Программы тоже простенькие. Передатчик считывает значение  с 3 джойстиков и  непрерывно передает массив из 6 элементов (это x и y  каждого джойстика) по радиоканалу в приёмник. 2 джойстика управляют серво и 1 джойстик моторами. Значение одного джойстика я перевел из 1024 в 510 через функцию map ( для управления скоростью моторов). Приёмник непрерывно получает  массив и с помощью операторов  If оперирует ими. Я много пробовал программ и путем проб и ошибок выбрал наиболее как по мне работающие части кода и соединил их.

Вот программа передатчика:

#include <SPI.h> // библиотека для работы с шиной SPI

#include "nRF24L01.h" // библиотека радиомодуля

#include "RF24.h" // ещё библиотека радиомодуля

RF24 radio(9, 10);

byte address[][6] = {"1Node", "2Node", "3Node", "4Node", "5Node", "6Node"}; //возможные номера каналов

int transmit_data[6];

int xPin = A0; //1 джойстик

int yPin = A1; //1 джойстик

int x1Pin = A2;//2 джойстик

int y1Pin = A3; //2 джойстик

int x2Pin = A4;//3 джойстик

int y2Pin = A5; //3 джойстик

int D2 = 2; //светодиод

void setup() {

radio.begin(); //активировать модуль

radio.setAutoAck(0); //режим подтверждения приёма, 1 вкл 0 выкл

radio.setRetries(0, 0); //время между попыткой достучаться, число попыток

radio.enableAckPayload(); //разрешить отсылку данных в ответ на входящий сигнал

radio.setPayloadSize(32); //размер пакета, в байтах

radio.openWritingPipe(address[0]); //мы нулевой канал, открываем канал для передачи данных

radio.setChannel(0x60); //выбираем канал

radio.setPALevel (RF24_PA_MAX); //уровень мощности передатчика

radio.setDataRate (RF24_1MBPS); //скорость обмена. Скорость должна быть одинакова на приёмнике и передатчике

radio.powerUp(); //начать работу

radio.stopListening(); //не слушаем радиоэфир, мы передатчик

pinMode(xPin, INPUT);

pinMode(yPin, INPUT);

pinMode(x1Pin, INPUT);

pinMode(y1Pin, INPUT);

pinMode(x2Pin, INPUT);

pinMode(y2Pin, INPUT);

pinMode(D2, OUTPUT);

}

void loop() {

digitalWrite(D2, HIGH);

transmit_data[0] = map(analogRead(xPin), 0, 1035, 0, 510); // изменяем значение из 1024 в 510 для управления движения (ШИМ)

transmit_data[1] = map(analogRead(yPin), 0, 1023, 0, 510);

transmit_data[2] = analogRead (x1Pin);

transmit_data[3] = analogRead (y1Pin);

transmit_data[4] = analogRead (x2Pin);

transmit_data[5] = analogRead (y2Pin);

radio.write(&transmit_data, sizeof(transmit_data)); //отправляем получившийся массив

}

А вот приемника:


#include <SPI.h>

#include "nRF24L01.h"

#include "RF24.h"

#include <Servo.h>

Servo servo1, servo2, servo3, servo4;

RF24 radio(9,10);

byte address[][6] = {"1Node","2Node","3Node","4Node","5Node","6Node"}; //возможные номера каналов

int recieved_data[6];

int ENA = 5;

int in1 = 7;

int in2 = 4;

int ENB = 6;

int degree1 = 0; // DEL SERVO 1 DEGREES

int degree2 = 0; // DEL SERVO 2 DEGREES

int degree3 = 0; // DEL SERVO 1 DEGREES

int degree4 = 0; // DEL SERVO 2 DEGREES

void setup(){

pinMode(ENA, OUTPUT);

pinMode(ENB, OUTPUT);

pinMode(in1, OUTPUT);

pinMode(in2, OUTPUT);

servo1.attach (8);

servo2.attach (3);

servo3.attach (2);

servo4.attach (A5);

radio.begin(); //активировать модуль

radio.setAutoAck(0); //режим подтверждения приёма, 1 вкл 0 выкл

radio.setRetries(0,15); //(время между попыткой достучаться, число попыток)

radio.enableAckPayload(); //разрешить отсылку данных в ответ на входящий сигнал

radio.setPayloadSize(32); //размер пакета, в байтах

radio.openReadingPipe(1,address[0]); //хотим слушать нулевой канал

radio.setChannel(0x60); //выбираем канал

radio.setPALevel (RF24_PA_MAX); //уровень мощности передатчика.

radio.setDataRate (RF24_1MBPS); //скорость обмена

radio.powerUp(); //начать работу

radio.startListening(); //начинаем слушать эфир, мы приёмный модуль

}

void loop() {

byte pipeNo;

while( radio.available(&pipeNo)){ // слушаем эфир со всех каналов

radio.read( &recieved_data, sizeof(recieved_data) ); //читаем присланный массив

if (recieved_data[1] > 255){

analogWrite(ENA, recieved_data[1] - 255);

analogWrite(ENB, recieved_data[1] - 255);

digitalWrite(in1, HIGH);

digitalWrite(in2, LOW);

//digitalWrite(in3, HIGH);

//digitalWrite(in4, LOW);

} else if (recieved_data[1] < 255)

{ analogWrite(ENA, 255-recieved_data[1]);

analogWrite(ENB, 255-recieved_data[1]);

digitalWrite(in1, LOW);

digitalWrite(in2, HIGH);

}

else if (recieved_data[0] > 255){

analogWrite(ENB, recieved_data[0] - 255);

digitalWrite(in2, HIGH);

digitalWrite(in1, LOW);

}

else if (recieved_data[0] < 255){

analogWrite(ENA, 255 - recieved_data[0]);

digitalWrite(in2, LOW);

digitalWrite(in1, HIGH);

}

else if (recieved_data[0]==255 && recieved_data[1]==255){

digitalWrite(in2, LOW);

digitalWrite(in1, LOW);

delay(10);

}

// INCREASE MOTOR1 DEGREES

/////////////////////////////////////////////////////////////////////////////////////////////////////////////

if ( (recieved_data[2] > 550 ) && (recieved_data[2] <= 1023) ) // INCREASE DEGREES WHEN THE X-AXIS READING IS HIGHER THAN 550

{

degree1 = degree1 + 1;

}

// DECREASE MOTOR1 DEGREES

if ( (recieved_data[2] >= 0 ) && (recieved_data[2] < 480 )) // DECREASE DEGREES WHEN THE X-AXIS READING IS LOWER THAN 480

{

degree1 = degree1 - 1;

}

else // KEEP THE DEGREE VALUE STABLE MEANWHILE YOU ARE NOT USING THE JOYSTICK

{

degree1 = degree1;

}

// INCREASE MOTOR 2 DEGREES

if ( (recieved_data[3] > 550 ) && (recieved_data[3] <= 1023) ) // INCREASE THE DEGREES WHEN THE X-AXIS READING IS HIGHER THAN 550

{

degree2 = degree2 + 1;

}

// DECREASE MOTOR 2 DEGREES

if ( (recieved_data[3] >= 0 ) && (recieved_data[3] < 480) ) // DECREASE THE DEGREES WHEN THE X-AXIS READING IS LOWER THAN 480

{

degree2 = degree2 - 1;

}

else // KEEP THE DEGREE VALUE STABLE MEANWHILE YOU ARE NOT USING THE JOYSTICK

{

degree2 = degree2;

}

/////////////////////////////////////////////////////////////////////////////

if ( (recieved_data[4] > 550 ) && (recieved_data[4] <= 1023) ) // INCREASE DEGREES WHEN THE X-AXIS READING IS HIGHER THAN 550

{

degree3 = degree3 + 1;

}

// DECREASE MOTOR1 DEGREES

if ( (recieved_data[4] >= 0 ) && (recieved_data[4] < 480 )) // DECREASE DEGREES WHEN THE X-AXIS READING IS LOWER THAN 480

{

degree3 = degree3 - 1;

}

else // KEEP THE DEGREE VALUE STABLE MEANWHILE YOU ARE NOT USING THE JOYSTICK

{

degree3 = degree3;

}

// INCREASE MOTOR 2 DEGREES

if ( (recieved_data[5] > 550 ) && (recieved_data[5] <= 1023) ) // INCREASE THE DEGREES WHEN THE X-AXIS READING IS HIGHER THAN 550

{

degree4 = degree4 + 1;

}

// DECREASE MOTOR 2 DEGREES

if ( (recieved_data[5] >= 0 ) && (recieved_data[5] < 480) ) // DECREASE THE DEGREES WHEN THE X-AXIS READING IS LOWER THAN 480

{

degree4 = degree4 - 1;

}

else // KEEP THE DEGREE VALUE STABLE MEANWHILE YOU ARE NOT USING THE JOYSTICK

{

degree4 = degree4;

}

/////////////////////////////////////////////////////////////////////////////

servo1.write (degree1); // SEND THE DEGREES TO SERVO 1

servo2.write (degree2); // SEND THE DEGREES TO SERVO 2

servo3.write (degree3); // SEND THE DEGREES TO SERVO 1

servo4.write (degree4); // SEND THE DEGREES TO SERVO 2

delay (15);

}

}


Для экономии места я убрал все отступления. Заранее извиняюсь за код если кому будет глаза резать.

Теперь о проблемах с которыми я столкнулся:

Значение на джойстиках было никак не 0 - 1024. На каждом джойстике было разное. По этому с помощью функции map значение переводились не совсем корректно и достаточно плавного изменения скорости я не добился. Так же я не решил проблему с питанием. Запитал устройство от блока питания на 12 v через драйвер двигателя, с 12 вольт подключил так же Ардуино. Далее  с клеммы 5 v отдельно подключил  4 серво. Так же у меня не хватало пинов чтобы управлять серво. Насколько я понял что серво ими лучше управлять через пины в которых есть шим но большинство пинов было занято радиомодулем и драйвером. При таком подключении все работало и потом узнал что аналоговые пины тоже можно использовать как цифровые. Серво в итоге пульсировали хотя контакты я припаял напрямую к плате. Если подскажете в чем проблема то буду очень благодарен. Ну и в конце демонстрация того что получилось.

Показать полностью 6 1

Человек против машины: настольный теннис

Шашки, шахматы, го, покер в прошлом, настало время активных видов спорта. Японская компания Omron представила робота, играющего в настольный теннис (пинг-понг).  Роботы-тренеры есть давно, но этот еще и играет, и как!

Человек против машины: настольный теннис Пинг-понг, Робот, Настольный теннис, Видео, Длиннопост

Знакомтесь - Forpheus и его оппонент ... нет, не Эндрю Баггали (чемпион мира по пинг-понгу), но довольно сильный соперник -  Dan Ives из TableTennisDayly (пп рейтинг ~2300, где-то 200-й в мире)

Программное обеспечение робота отслеживает не только полет мяча, но и действия противника, что позволяет определить подкрутку и предсказать траекторию. В отличии от человека, робот не устает и, как видно из видео, умудряется весело трепаться, легко отражая атаки соперника.

Человек против машины: настольный теннис Пинг-понг, Робот, Настольный теннис, Видео, Длиннопост

Новость довольно старая (версия 4 робота показана в 2017-м), здесь версия 5 (2019), но на Пикабу ее вроде не было

Показать полностью 2 1

Простейший нитиноловый робот

Этот шагающий робот Inch Worm приводится в действие нитинольным проводом. Нитинол - это сплав, который может «запомнить» заданную форму. Inch Worm питается от 2 батареек типа АА, и когда кнопка нажата, и через нитиноловый провод течет ток, он нагревается, и это приводит к его "укорачиванию" - длина угорачивается т.к приволока вспоминает свою первоначальную форму - заданную при высокотемпературной формовке. Поскольку нитинол укорачивается, он заставляет две ноги робота раздвигаться. Затем, когда ток прерывается, нитиноловая проволока охлаждается и, благодаря пружине, возвращается к своей прежней (большей) длине. Это заставляет ноги робота двигаться.

На нижней стороне ног робота есть маленькие выступы, и если робот размещен на нескользкой поверхности, его можно заставить идти вперед, включая и выключая ток.


И, конечно же, можно сделать самому подобного робота

Помогите с роботом!

Хочу сделать робота манипулятора как на фото ниже. Только управлять им я собираюсь  с помощью модуля джойстика ky-023. Не могу придумать толковый код что бы при движении джойстика (например вперед) серво работало а при возвращении в исходное положение не двигалась. Никто не сталкивался с подобным?

Помогите с роботом! Arduino, Робототехника
Помогите с роботом! Arduino, Робототехника
Показать полностью 2

Подключение: микросхемы сдвиговый регистр 74hc59

Подключение: микросхемы сдвиговый регистр 74hc59 Arduino, Ardublock, Видео, Длиннопост
Подключение: микросхемы сдвиговый регистр 74hc59 Arduino, Ardublock, Видео, Длиннопост
Подключение: микросхемы сдвиговый регистр 74hc59 Arduino, Ardublock, Видео, Длиннопост
Подключение: микросхемы сдвиговый регистр 74hc59 Arduino, Ardublock, Видео, Длиннопост
Показать полностью 4

Угадайте звездного капитана юмористической команды «Сборная Красноярска» по описанию одного из участников

Ну что, потренировались? А теперь пора браться за дело всерьез.

Показать полностью

Комментарии к посту о роботе женской внешности

Комментарии к посту о роботе женской внешности Комментарии на Пикабу, Робот, Женщины

Ссылка на пост Робот

Показать полностью 1
Отличная работа, все прочитано!