Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.09.2015, 17:32   #31
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Датчик препятствий или автоматический выключатель

Цитата:
Попробую программно настраивать длину срабатывания и сделать цикл опроса.
Программно не получится, нужно настраивать путем ограничения или увеличения тока на передающий светодиод
Хотя если использовать доп. выход с ШИМ , то можно что то соорудить

Цитата:
В том то и дело, мне до 8 таких датчиков нужно, это 4000 получится, бюджетнее надо
Один датчик закрепленный на сервомоторе
Admin вне форума   Ответить с цитированием
Старый 22.09.2015, 17:59   #32
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Как раз на ШИМ и повесил, держа в руках посмотрел, вроде получается. Как поведет себя на машине пока не ясно. Привинтить к вращающейся серве не получается (по эстетическим соображениям), мы не ищем легких путей . Вопрос еще, как можно разделить сигналы с ИК диодов (левый/правый) от случайного отражения и попадания в противоположный tsop?
Другими словами, при попадании излучении правого ИК диода в левый tsop, что б он игнорировал эти импульсы?
Hamann вне форума   Ответить с цитированием
Старый 22.09.2015, 18:13   #33
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Датчик препятствий или автоматический выключатель

Обычно монтируют несколько светодиодов подключенных последовательно
А зачем их разделять? Светодиоды посылают сигнал постоянно, а приемники будут опрашиваться последовательно друг за другом
Если на приемнике лог.ноль то значит там и препятствие
Admin вне форума   Ответить с цитированием
Старый 24.09.2015, 12:39   #34
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

У меня так и не получилось сделать на ШИМе(((
не зависимо от значения 20 или 200 может сработать на расстоянии 100 см так же и 10 см. Причем если меньше 10 см, то может вообще не сработать.
Может у Вас получится более удачный скетч? Мне вообще нужно что б одним датчиком ловил два значения ("препятствие далеко" - 70-100 см и "препятствие близко" - 1-10 см).
Причина по которой необходимо разделять левый/правый, что б сигнал отразившийся от препятствия которое по факту находится с правой стороны. Например если будет стоять круглый столб, то угол отражения вполне может попасть на противоположный приемник. Расстояние между приемниками будет не более 10 см.
Hamann вне форума   Ответить с цитированием
Старый 24.09.2015, 13:09   #35
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Датчик препятствий или автоматический выключатель

Цитата:
У меня так и не получилось сделать на ШИМе(((
не зависимо от значения 20 или 200 может сработать на расстоянии 100 см так же и 10 см. Причем если меньше 10 см, то может вообще не сработать.
Я же писал что нужно задействовать еще один дополнительный пин, что бы он работал как ограничитель тока. Еще понадобится транзистор и RC фильтр

Цитата:
Может у Вас получится более удачный скетч? Мне вообще нужно что б одним датчиком ловил два значения ("препятствие далеко" - 70-100 см и "препятствие близко" - 1-10 см)
Это сложный скетч, его без тестов на железе, не получится написать, мне некогда будет этим заниматься

Цитата:
Причина по которой необходимо разделять левый/правый, что б сигнал отразившийся от препятствия которое по факту находится с правой стороны. Например если будет стоять круглый столб, то угол отражения вполне может попасть на противоположный приемник. Расстояние между приемниками будет не более 10 см.
Изолируйте приемники, ограничьте у них угол приема сигнала
Admin вне форума   Ответить с цитированием
Старый 04.10.2015, 17:29   #36
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Почти получилось. На маленькой скорости объезжает, разворачивается как надо, но вот если по прямой разгонится.... аж бампер отлетает)) что можно придумать? И у кого как реагирует на ножки стульев? У меня если ножка попадает по середине, он тупо не видит и со всего разгона врезается (придется по середине еще один дальномер ставить)
Hamann вне форума   Ответить с цитированием
Старый 04.10.2015, 21:05   #37
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Датчик препятствий или автоматический выключатель

Цитата:
если по прямой разгонится.... аж бампер отлетает)) что можно придумать?
Я уже предлагал сервомотор, но Вам не подходит
Admin вне форума   Ответить с цитированием
Старый 17.10.2015, 15:54   #38
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Недавно наткнулся на статью, где написано что ШИМ можно сделать любой частоты, и сразу возник вопрос. Если это:
for(i=0; i<num; i++) //цикл несущей
{
digitalWrite(irLed, HIGH); //зажигаем ик-диод
delayMicroseconds(impulse); //положительный полупериод
digitalWrite(irLed, LOW); //гасим ик-диод
delayMicroseconds(impulse-1); //выравниваем скважность
}
Заменить на analogWrite(irLed, 127); // при частоте ШИМ 38 кГц
На сколько это реально?
Hamann вне форума   Ответить с цитированием
Старый 17.10.2015, 16:05   #39
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9820
Admin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant futureAdmin has a brilliant future
По умолчанию Re: Датчик препятствий или автоматический выключатель

А на камкой ардуине есть ШИМ 36-38кГц?
Admin вне форума   Ответить с цитированием
Старый 17.10.2015, 18:27   #40
Hamann
Junior Member
 
Регистрация: 04.09.2015
Сообщений: 13
Вес репутации: 0
Hamann is an unknown quantity at this point
По умолчанию Re: Датчик препятствий или автоматический выключатель

Вот в этой теме описывается, но я все равно не до конца понял как настроить именно 38кГц. http://arduino.ru/forum/apparatnye-v...#comment-24576
Получается что можно сделать в любом))) и где то я читал что ШИМ можно поднять до МГц.
Hamann вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 04:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика