roboforum.ru

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

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




Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26 ... 128  След.
Автор Сообщение
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 14 май 2017, 23:56 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
никаких подвохов, а банально почти ничего не учитывается. что там действительно на выходе черного ящичка "ардуина", иногда можно и не учитывать, может даже и в этом случае. а вот с чёрным ящичком "серва" уже не получится - это не какие-то супер-пупер эталонно-откалибрование устройства, у них схемы, номиналы и механика могут очень сильно отличаться даже не от "подвала" к "подвалу" или от партии к партии, а в одной партии у одного клепальщика. ладно, +- лапоть все параметры в нужном диапазоне. на скорость ещё влияет нагрузка (эт так, на будущее). остаётся самое весёлое - какой ток и напряжение от источника питания доходит (всякие забавные моментики с проводочками, стабилизаторами и прочими интересностями) до мотора? намекаю, что скорость вращения моторчика каким-то волшебным образом связана и с напряжением.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 май 2017, 09:47 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Осенило! (месяц назад читал - выпало из башки). Строка - delayMicroseconds(20000-tabl[x]);//длительность паузы - скорей всего некорректно выполняется. Ограничение на длительность около 16000 микросекунд, а в примерах интернета шпарят все по 20000.. вот я и не подумал...Надо будет исправить и перепроверить.

Добавлено спустя 2 минуты 16 секунд:
Разобью команду на две подряд по "10000 с минусом и без".


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Действительно, так и оказалось. Скетч изменил - теперь всё работает по теории. Внешний вид табло подправил, можно использовать и в образовании, и в медицине (смотря во что играем - в "больничку" у окулиста или в "школа - первый класс" ) :D .
Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа для управления алфавитом - исправленная //
int tabl[12]={540,1410,1355,1795,2130,1960,1245,540,2015,1355,1190,2070}; //ПРИВЕТ ДРУГ
int x=0;
int i=1;//счётчик, max значение определяет длительность удержания угла поворота
void setup()
{
  pinMode(7,OUTPUT);//управляющий канал сервопривода
  digitalWrite(7,LOW);
}

void loop()
{
    x=x+1;//переход с буквы на букву
    if(x>=12){x=0;}//условие повтора фразы
    for (i=1;i<=75;i++)
       {
        digitalWrite(7, HIGH);
        delayMicroseconds(tabl[x]);//длительность импульса
        digitalWrite(7, LOW);
        delayMicroseconds(10000-tabl[x]);//длительность паузы из 2 частей
        delayMicroseconds(10000);
       }
   
}
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


Дальше решил попробовать матрицу светодиодную 8 на 8 с max7219. Понимаю, без библиотеки ledcontrol.h никак.Скачивал пару раз и пробовал ставить внутри Arduino IDE - пишет в папке нет библиотеки...Что может быть?


Вложения:
IMG_6311.JPG
IMG_6311.JPG [ 2.3 МиБ | Просмотров: 1937 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 май 2017, 21:39 
Не в сети
Аватара пользователя

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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 15 май 2017, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Не, я так быстро не могу...это ещё одна библиотека и её функции.В голове "каша" получится. Загрузил библиотеку для светодиодной матрицы, записал на бумажку функции, думаю день, два буду сердечко на ней мучить (или смайлик).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 16 май 2017, 02:08 
Не в сети
Аватара пользователя

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

А зато... зато, можно к уарту подключить ВТ модуль, а уж к нему.... к нему смартфон с распознавалкой голоса. :friends:


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Нет! Пока для всего такого-этакого "слабоваст" я. А вариант хорош для "спиритических игрушек" если так сказать "дистанционно вещать на табло".


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

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 май 2017, 11:36 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Понял. Наиграюсь в матрицу, закажу модуль. А какой самый - самый?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 май 2017, 22:08 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 17 май 2017, 23:15 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Попробовал матрицу с библиотекой на примере простой анимации сердечка - рисуем его, оно пульсирует, угасая. Регулировка яркости не вразумительная, визуально слабо меняется почему-то, хотя 16 ступеней.Картинку удобно забивать в массив... Вообщем "библиотека мне понятна". Скетч:
Код:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа для светодиодной матрицы 8*8 и max7219 //

#include "LedControl.h"//подключаем данную библиотеку
int i=0;int j=0;
int tabl[8][8]={0,0,0,0,0,0,0,0,
                0,1,1,0,0,1,1,0,
                1,0,0,1,1,0,0,1,
                1,0,0,0,0,0,0,1,
                0,1,0,0,0,0,1,0,
                0,0,1,0,0,1,0,0,
                0,0,0,1,1,0,0,0,
                0,0,0,0,0,0,0,0};// храним картинку в массиве

LedControl LC = LedControl(12, 11, 10, 1);// создаём объект класса для 1 индикатора
// при этом выводы 12-DIN 11-CLKC 10-CS //

void setup()
{
  LC.shutdown(0, false);//выключаем энергосберегающий режим
  LC.setIntensity(0, 12);// устанавливаем интенсивность в 12 единиц между 0 и 15
  LC.clearDisplay(0);//очищаем дисплей
}

void loop()
{
  LC.setIntensity(0, 12);
  for (j=0;j<=7;j++)//цикл в цикле для перебора элементов массива
  {
  for (i=0;i<=7;i++)
   {
  LC.setLed(0, i, j, true);//последовательное включение каждого светодиода матрицы
  delay(150);
  LC.setLed(0, i, j, tabl[i][j]);//включение,оставление включёнными только светодиодов контура картинки
   }
  }
   delay(1000);
   for (j=6;j>=0;j=j-6)//цикл биения сердца - переключение изображения картинки
   {
   LC.shutdown(0, true);
    delay(300);
    LC.shutdown(0, false);
    LC.setIntensity(0, j);// угасание сердца
    delay(1000);
   }
   LC.clearDisplay(0);
   
  }
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 28 май 2017, 09:43 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Решил ещё поэкспериментировать с сервоприводами. Нашёл на алиэкспресс по 57 рублей. Но нет почти никакой тех. информации. Кто нибудь работал с ними? Почему такая доступность ценовая?


Вложения:
FUTABA-25T-CNC-Aluminum-Servo-Arm-Round-Type-Blue-For-RC-Helicopter-Camera-Drone-Accessories.jpg
FUTABA-25T-CNC-Aluminum-Servo-Arm-Round-Type-Blue-For-RC-Helicopter-Camera-Drone-Accessories.jpg [ 74.38 КиБ | Просмотров: 1769 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 28 май 2017, 10:14 
Не в сети

Зарегистрирован: 06 апр 2013, 01:14
Сообщения: 307
Откуда: Мытищи-Королев
Это цена тех синих колесиков (servo arm)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 28 май 2017, 10:35 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Вот, я старый наивный пень! "Развели малолетку китайцы".Чуть не заказал не читая (не вникая в суть).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 29 май 2017, 17:34 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Нарисовал на схеме простенькой конструкции для публикации сервопривод вот так. И получил втыкон - мол мог бы (и должен) нарисовать по УГО. Вопрос - как правильно обозначаются сервоприводы на принципиальных наших (русских)схемах?

Добавлено спустя 33 минуты 49 секунд:
Да и вообще...Где можно найти графические редакторы?, что бы рисовать правильно (картинка ниже)по сравнению как рисую я ( средняя картинка) - неправильно.


Вложения:
рис2.jpg
рис2.jpg [ 170 КиБ | Просмотров: 1702 ]
схема.jpg
схема.jpg [ 690.49 КиБ | Просмотров: 1711 ]
схема тренажёр алфавит.jpg
схема тренажёр алфавит.jpg [ 27.11 КиБ | Просмотров: 1704 ]
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 20, 21, 22, 23, 24, 25, 26 ... 128  След.

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


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

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


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

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