roboforum.ru

Технический форум по робототехнике.
Текущее время: 13 апр 2025, 12:08

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 147 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 02 янв 2020, 12:40 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
У робота Фритца сервы тоже пищат, но компьютер громче.
https://yandex.ru/video/preview/?filmId ... 0%BE%D1%82
...Привод можно попробовать на магните и эл.магните реализовать с учётом упругости пластины самого рта.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 02 янв 2020, 17:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
На магните скучно, а с мышцами - это что то новенькое.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 03 янв 2020, 10:55 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Статья длинная, заумная.До практической пружины вроде не дошло как я понял. Попробую после каникул,на работе леска в мотке валялась.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 12 янв 2020, 20:15 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Сделал слежение глазами за ладонью...
...Навить пружину из лески толком не получается - рвётся стабильно на разных значениях толщины.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 14 янв 2020, 04:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
dimamichev писал(а):
...Навить пружину из лески толком не получается

Ну хоть попробовал.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 15 янв 2020, 20:52 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Удалось поймать середину в натяжении между "рвётся" и "сворачивается в жгут", вот она!- пружина.


Вложения:
пружины.jpg
пружины.jpg [ 184.4 КиБ | Просмотров: 3214 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 15 янв 2020, 22:52 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
Здорово получилось! Работает?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 16 янв 2020, 22:12 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Да, получилось, как пружину проверил. На термореакцию нет.

Добавлено спустя 6 минут 43 секунды:
Видел ролик, парень навивает на оправку леску руками и варит пружину в кипятке - так можно задать желаемый диаметр...

Добавлено спустя 3 минуты 17 секунд:
Хочу аниматроника научить "опознавать картинки" со смартфона вслух. Совместить слежение за предметом глазами и говорение ртом.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 16 янв 2020, 22:34 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
А чем он, кстати, следит за рукой?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 17 янв 2020, 21:04 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
УЗ датчик расположен сбоку,АС=СЕ и примерно 30см.


Вложения:
44.jpg
44.jpg [ 344.93 КиБ | Просмотров: 3084 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 18 янв 2020, 11:20 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Иллюзия такая получается.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 20 янв 2020, 22:45 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
dimamichev писал(а):
УЗ датчик расположен сбоку

Дурят нашего брата...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 25 янв 2020, 09:14 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Решил попробовать обратную связь проверить на SG90, чтоб знать где качалка находится.Опытным путём получил формулу перевода данных с А0 в градусы поворота сервы. Получилась не ожиданная точность :)
Пока не знаю куда это можно приспособить.


Вложения:
скрин.jpg
скрин.jpg [ 193.83 КиБ | Просмотров: 2918 ]
рис.2.jpg
рис.2.jpg [ 589.29 КиБ | Просмотров: 2914 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 26 янв 2020, 23:54 
Не в сети
Аватара пользователя

Зарегистрирован: 30 сен 2008, 18:49
Сообщения: 2685
Откуда: Где-то в Латинской Америке
На потенциометр ОС припаялся?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Простая аниматроника на Ардуино
СообщениеДобавлено: 27 янв 2020, 19:36 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Да,на центральный вывод. Применение пока для одной сервы - имитатор механического таймера, например, на минуту выдержки.Тикает только относительно тихо.
Можно побаловаться на ходуне каком нибудь-ворочать конечности, запоминая положения и создавая походки без программирования оных.
Код:
#include <Servo.h>

Servo myservo;

int posS = 0;//переменная для значений угла поворота сервопривода
int posRn = 0;//переменная для вычисленных значений угла по обратной связи

void setup() {

  Serial.begin(9600);
  pinMode(13, OUTPUT); //вывод канала нагрузки
  digitalWrite(13, LOW);
}
void loop() {
  posRn = (analogRead(A0) - 75) / 3;//проверяем поворот качалки...
  if (posRn > 2) { //...если качалку начинают ворочать-выставляя интервал времени таймера...
    delay(3000); posRn = (analogRead(A0) - 75) / 3; myservo.attach(8); digitalWrite(13, HIGH);
    //...делаем паузу,проверяем ещё раз поворот качалки,подключаем сервопривод,включаем канал нагрузки...
    //////////////
    for (posS = posRn; posS >= 0; posS = posS - 1) { //...возвращаем качалку в "нулевое состояние" приводом
      myservo.write(posS);
      delay(333);// шаг 1 градус - 0,333 секунды (таймер до 1 минуты)
    }
    /////////////
    myservo.detach(); digitalWrite(13, LOW);//отключаем сервопривод и нагрузку
  }
}


Вложения:
таймер — копия.jpg
таймер — копия.jpg [ 53.78 КиБ | Просмотров: 2857 ]
скрин фритзинга.jpg
скрин фритзинга.jpg [ 124.66 КиБ | Просмотров: 2848 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 147 ]  На страницу Пред.  1, 2, 3, 4, 5 ... 10  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO