roboforum.ru

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

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




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

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
у адафруит кроме 8*8 есть с 16*24 и более. хотя сами выбрали эти вместо модулей на max7219, которых даже вместо одной адафруитовской 8*8 можно было жменю набрать + на максах управлять кучей модулей очень легко.


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Пока идут из Китая заказы для дальнейших экспериментов - датчики, светодиодные матрицы и "серва", решил попробовать "самоделку-серву" из мотора с редуктором и переменным резистором. Реверс вала мотора обеспечивает реле. Хочу попробовать запитать всё с ардуино (ток мотора при 5 В - 250 мА). Вопрос: не будет ли влиять переключения мотора на работу датчика (переменного резистора)? Поможет ли конденсатор в цепь питания? Или лучше отдельная батарея элементов для питания мотора?


Вложения:
IMG_6292.JPG
IMG_6292.JPG [ 687.18 КиБ | Просмотров: 2169 ]
схема серва.jpg
схема серва.jpg [ 65.78 КиБ | Просмотров: 2164 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 08 апр 2017, 23:11 
Не в сети

Зарегистрирован: 07 авг 2010, 21:29
Сообщения: 1725
Откуда: КМВ
прог. языки: C
ФИО: Андрей
Китайский мост на м/с "9110" рублей за 50 не спасет от реле?

_________________
Дым, идущий из всех устройств в помещении предвещает появление электрика.


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Вот, заказал у китайских товарищей (нижняя картинка)... Не пишут сколько ест тока на холостом ходу. Реле всего будет есть 10-15 мА. Не факт что мост лучше реле... Да и вообще сама ардуино-плата 40 мА (аналог на "SMD - контроллере " около 20 мА ) на холостой работе для любителя поморгать светодиодиками от батареек это очень много.
Про сервопривод - опять производители молчат. Нашёл на обучающем программированию сайте такую интересную картинку. Не рассмотреть от чего питают.


Вложения:
67-8.jpg
67-8.jpg [ 66.72 КиБ | Просмотров: 2140 ]
H-bridge-Stepper-Motor-Dual-DC-Motor-Driver-Controller-Board-L9110S-For-Arduino-.jpg_220x220.jpg
H-bridge-Stepper-Motor-Dual-DC-Motor-Driver-Controller-Board-L9110S-For-Arduino-.jpg_220x220.jpg [ 17.72 КиБ | Просмотров: 2105 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 09 апр 2017, 12:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
dimamichev писал(а):
Не рассмотреть от чего питают.

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

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


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

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


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Рассматривал свои старые конструкции, вспомнил о "датчике ветра" (делал игрушку на мотив сказки про волка и трёх поросят).Хочу переиначить её на Ардуине. Собрал схему, написал скетч. Дул и по "волчьи" и феном - всё работает (в мониторе числа меняются от 0 до 500, сообразно ветровому напору). Непонятно почему при такой полярности включения кулера он выдаёт сигнал?
Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа - проба  для кулера в роли датчика ветрового напора //
unsigned int  x=0;

void setup()   
   {
          pinMode(A0, INPUT);
           Serial.begin(9600);
   }
        void loop()
      {
x=analogRead(A0);
Serial.println(x);
delay(250);
       }
   
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Вложения:
схема датчик кулера.jpg
схема датчик кулера.jpg [ 69.22 КиБ | Просмотров: 2104 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 13 апр 2017, 21:08 
Не в сети

Зарегистрирован: 08 апр 2013, 08:09
Сообщения: 303
Откуда: Екатеринбург
ФИО: Сергей
Непонятно было бы если бы диод стоял в обратном включении.А так всё правильно пропускает ток.Кстати если генератор коллекторный можно считать импульсы для точного замера скорости вращения.


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Сделал по схеме (верхняя) забаву - включатель и выключатель кулера через его крыльчатку, крутнул - включился, стопорнул - выключился. Питать, правда, пришлось от внешнего адаптера на 12 Вольт.Скетч:
Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа  для управления кулером без выключателя //
unsigned int  x=0;

void setup()   
   {
          pinMode(A0, INPUT);
          pinMode(7, OUTPUT);
          digitalWrite(7,LOW);
   }
void loop()
      {
   
x=analogRead(A0);
if(x>=100){digitalWrite(7,HIGH);delay(3000);digitalWrite(7,LOW);}
delay(150);
       }
   
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Про диод всё равно не ясно...Если схема кулера традиционная (нижняя картинка)диоды друг другу должны мешать... Надо наверное внутрь вентилятора глянуть, как назло не могу найти коробку сними (чтобы не жалко было сломать).


Вложения:
схема управления кулером.jpg
схема управления кулером.jpg [ 144.85 КиБ | Просмотров: 2039 ]
cooler1.gif
cooler1.gif [ 5.99 КиБ | Просмотров: 1999 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 19 апр 2017, 21:54 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Ковырнул похожий кулер (мощнее исходного), визуально диода не нашёл на лицевой стороне платы. Прозвонил по предполагаемой схеме (верхний рисунок) выводы микросхемы - диода нет... В схеме (нижний рисунок) избавился от реле, изменил скетч... Повесить бы всё на один вывод Ардуино...
Код:
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа  для управления кулером без выключателя №3 //
unsigned int  x=0;
unsigned int  k=0;
long y1=0;
long y2=0;
void setup()   
   {
          pinMode(A0, INPUT);//вход, отслеживающий движение крыльчатки
           pinMode(7, OUTPUT);//выход, управляющий подачей питания на кулер
          digitalWrite(7,HIGH);delay(1000);//исходная временнАя задержка
   }
void loop()
      {
   y2=millis();if(y2-y1>=3000){digitalWrite(7,HIGH);delay(25);k=0;} //отключение на 25 миллисекунд каждые 3 секунды
  if(k==0) {x=analogRead(A0);} //проверка уровня сигнала
   if(x>=200){k=1;y1=y2;digitalWrite(7,LOW);x=0;}//включение кулера по сигналу на 3 секунды
   
       }
   
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


Вложения:
60535469.jpg
60535469.jpg [ 41.82 КиБ | Просмотров: 2020 ]
схема управления кулером 2.jpg
схема управления кулером 2.jpg [ 76.91 КиБ | Просмотров: 2018 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 03 май 2017, 21:30 
Не в сети
Аватара пользователя

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Пришёл первый датчик - ультразвуковой HC-SRO4. Решил продолжить свои эксперименты. Попробовал собрать макетку для переключения трёхцветного светодиода в зависимости от расстояния ладони до датчика. По такому скетчу и схеме... Получается можно сделать своеобразную "клавиатуру", управляемую плоскостью ладони. Не нашёл подобные поделки в интернете... интересно почему? Ведь ширина такой "клавиши" может быть всего 5 см.
Код:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// Arduino UNO
//
////////////////////////
//
//программа для ультразвукового датчика - включатель светодиода RGB //
const int echoPin=9;
const int trigPin=8;
unsigned int x,x1;

void setup() {
 
  pinMode(trigPin, OUTPUT);
  pinMode(10, OUTPUT);
  pinMode(11, OUTPUT);
  pinMode(12, OUTPUT);
  pinMode(echoPin, INPUT);
  digitalWrite(trigPin, LOW);
   digitalWrite(10, LOW);
    digitalWrite(11, LOW);
     digitalWrite(12, LOW);
}

void loop() {
 
  digitalWrite(trigPin, HIGH);
  delayMicroseconds(15);
  digitalWrite(trigPin, LOW);
  x = pulseIn(echoPin, HIGH);
  x1 = x / 58;
  if(x1<=55&x1>=35){digitalWrite(10, LOW);digitalWrite(11, LOW);digitalWrite(12, LOW);}//условие выключения светодиода
  if(x1<=15&x1>=5){digitalWrite(10,HIGH);digitalWrite(11, LOW);digitalWrite(12, LOW);}//условие включения красного кристалла
  if(x1<=25&x1>=15){digitalWrite(11,HIGH);digitalWrite(10, LOW);digitalWrite(12, LOW);}//условие включения зелёного кристалла
  if(x1<=35&x1>=25){digitalWrite(12,HIGH);digitalWrite(10, LOW);digitalWrite(11, LOW);}//условие включения синего кристалла
  delay(100);// временная задержка
 
}
//
// Конец /
//
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////



Вложения:
схема датчик ультразв.jpg
схема датчик ультразв.jpg [ 127.76 КиБ | Просмотров: 1967 ]
КЛАВИАТУРА.jpg
КЛАВИАТУРА.jpg [ 44.41 КиБ | Просмотров: 1961 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 04 май 2017, 09:29 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
падтамучто такие уз модули для нескольких кнопок полный ппц.


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

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
dimamichev писал(а):
Пришёл первый датчик - ультразвуковой HC-SRO4. Решил продолжить свои эксперименты. Попробовал собрать макетку для переключения трёхцветного светодиода в зависимости от расстояния ладони до датчика. По такому скетчу и схеме... Получается можно сделать своеобразную "клавиатуру", управляемую плоскостью ладони. Не нашёл подобные поделки в интернете... интересно почему? Ведь ширина такой "клавиши" может быть всего 5 см.

Подобные датчики бывают на разное расстояние, а вообще для большей надежности лучше использовать ИК оптические (есть ещё лазерные).


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

Зарегистрирован: 03 янв 2013, 16:27
Сообщения: 1386
Приобрёл вот такой, продавцы пишут, что измеряет от 2 см до 450 см. Сам пробовал до 180 см. Если направлять в пустоту в мониторе порта пишет 988 см и около того. Фальшивые показания тоже проскакивают если дёргать преграду или датчик, а так в статичном положении, например, на дистанции 69 см показывает кроме 69 - 70,68. Вообщем "выключалка шириной 5-7 см на штуку" может получиться. С 60 см "видит" ладонь, с 30 см пару пальцев, хотя в документации пишут надо не менее 0,5 кв. метра преграда (это наверное для дистанции в 4 метра). Что касается ИК датчика - хотел заказать, но смутил тот факт, что на двух разных дистанциях показания могут быть одинаковыми. Уровень отражённого сигнала сначала возрастает, потом плавно падает с нарастанием дистанции до 60 см вроде.


Вложения:
датчик.jpg
датчик.jpg [ 138.57 КиБ | Просмотров: 1957 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вопросы новичка.
СообщениеДобавлено: 05 май 2017, 09:51 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
А ведь, как учитель физики, мог поделить скорость звука в воздухе на частоту ультразвука 40кгц. И прикинуть соотношение длины волны к площади препятствий. Ну правда пришлось бы еще вспомнить про дифракцию волн, резонанс и затухающие колебания.
И эти люди запрещают ковырять мне в носу?! :D


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1911 ]  На страницу Пред.  1 ... 18, 19, 20, 21, 22, 23, 24 ... 128  След.

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


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

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


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

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