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

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

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.08.2013, 10:31   #1
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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
По умолчанию Автоматический поиск зарядной базы роботом

Автоматический поиск базы роботом, для подзарядки аккумуляторов
Нажмите на изображение для увеличения
Название: wirepower.png
Просмотров: 839
Размер:	56.2 Кб
ID:	1082
Для реализации этой идеи, потребуется

На роботе:
Установить постоянный магнит
Приемную часть беспроводной зарядки
Для поиска маяка к контроллеру робота дополнительно потребуется подключить два ИК приемника
Подключить вход А7 контроллера робота, к выходу приемника беспроводной зарядки.
Это нужно для определения позиционирования на базе и для измерения напряжения аккумуляторов

На базе:
ИК маяк (передатчик), постоянно передающий импульсы с частотой 36кГц, схема прилагается
Передатчик на микросхеме NE555
Передающую часть беспроводной зарядки.
Геркон МКА-10109 в цепи питания передатчика беспроводной зарядки.

Алгоритм работы будет такой:
Робот будет управляться по web или патрулировать помещение автономно, до тех пор пока напряжение не достигнет минимально допустимого значения.
Далее ведем робота на базу или он автономно начнет поиск базы по ик сигналу, который постоянно транслируется базой
При обнаружении маяка, едем на испускаемый базой ИК луч с частотой 36кГц. Для приема сигналов базы используется два ИК приемника разделенных светонепроницаемой перегородкой. Если сигнал на левом приемнике, а на правом нет сигнала , то плавно поворачиваем робота на 1 гр. в лево до тех пор пока сигнал от маяка не появится в обоих приемниках, если сигнал появился в обоих приемниках то едем очень медленно прямо, до тех пор пока на базе не включится геркон и запустится беспроводный передатчик энергии и соответственно на выходе беспроводной зарядки не появится напряжение.
Нажмите на изображение для увеличения
Название: ir.png
Просмотров: 575
Размер:	4.0 Кб
ID:	1083
По окончании зарядки, робот должен покинуть место парковки, что бы не испортить аккумуляторы длительным воздействием зарядного тока

Схема ИК маяка. Маяк основан на микросхеме таймера NE555.
Мощность излучаемого сигнала можно регулировать подбором резистора R3,
главное что бы ток в цепи не превысил 200мА или допустимый тор излучающего светодиода
Нажмите на изображение для увеличения
Название: Timer555_36kHz.png
Просмотров: 2269
Размер:	17.8 Кб
ID:	1081

Беспроводный зарядник состоит из приемника(слева) и передатчика(справа)
Admin вне форума   Ответить с цитированием
Старый 21.08.2013, 10:43   #2
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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
По умолчанию

Еще один вариант ИК маяка.
В схеме на один конденсатор меньше, но при этом скважность не 50%, а где то 60%
Хотя скважность как мне кажется, не оказывает большого влияния на качество приема IR приемника
Название: IR_timer_555.gif
Просмотров: 7828

Размер: 3.9 Кб
Admin вне форума   Ответить с цитированием
Старый 23.08.2013, 23:48   #3
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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
По умолчанию

Протестировал работу ИК передатчика, собраного на микросхеме NE555 и двух ИК приемников TSOP Все отлично работает!
Теперь осталось написать код для Arduino Nano и тестировать в реальных условиях

Из минусов ИК передатчика
При питании 12в происходит большое падение на токограничивающем резисторе R3, греется как чайник. По моим расчетам он рассеивает 0,5 Ватт тепла
Можно тупо решить проблему, поставить резистор с запасом, рассчитанного на 1W рассеиваемой мощности
Но лучше будет увеличить количество ИК диодов, включить их последовательно, тем самым увеличить мощность выделяемого ИК излучения
Число ИК светодиодов, будет рассчитано опытным путем в реальных условиях. Тут главное не переборщить дабы потом робот в пустую стенку не упирался рогами. Так как он может запеленговать и пойти на отраженный от стены ИК сигнал

Если есть идеи, предлагайте
Admin вне форума   Ответить с цитированием
Старый 13.01.2014, 01:03   #4
Drunik
Junior Member
 
Регистрация: 13.01.2014
Сообщений: 9
Вес репутации: 0
Drunik is an unknown quantity at this point
По умолчанию Re: Автоматический поиск зарядной базы роботом

А как реализовано переключение с аккумулятора питающего arduino на зарядку?
Drunik вне форума   Ответить с цитированием
Старый 08.12.2016, 15:22   #5
Paul_B
Member
 
Регистрация: 06.12.2016
Сообщений: 35
Вес репутации: 0
Paul_B is an unknown quantity at this point
По умолчанию Re: Автоматический поиск зарядной базы роботом

Цитата:
Сообщение от Admin Посмотреть сообщение
Протестировал работу ИК передатчика и двух ИК приемников TSOP
Все отлично работает!
Теперь осталось написать код для Arduino Nano и тестировать в реальных условиях
Можно вопросик, вернее, два:
1. Какой ИК-диод подсоединяли к плате на NE555 (между OUT и GND)?. Желательно еще как крутить резисторы, настраивая частоту и скважность, чтобы приемники понимали (осцилографа под руками нет).
2. Приемники подключали напрямую к ардуино или через резисторы/конденсаторы? Опрос приемников делали с использованием библиотеки IRemote.h или просто по уровню на цифровом входе?

Премного благодарен за ваши работы.

Последний раз редактировалось Paul_B; 08.12.2016 в 15:37.
Paul_B вне форума   Ответить с цитированием
Старый 08.12.2016, 21:15   #6
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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 вне форума   Ответить с цитированием
Старый 28.06.2017, 18:01   #7
lego23
Junior Member
 
Регистрация: 11.11.2016
Сообщений: 4
Вес репутации: 0
lego23 is an unknown quantity at this point
По умолчанию

Цитата:
Сообщение от Admin Посмотреть сообщение
...Приемники подключал на прямую, без каких либо библиотек
При появлении несущей, приемник меняет состояние выхода
Подскажите, почему у меня TSOP меняет состояние выхода на короткое время (просто диод мигает и все). Он должен постоянно выдавать LOW на выходе, если на него светить с частотой 36кГц?
lego23 вне форума   Ответить с цитированием
Старый 09.12.2016, 17:20   #8
Paul_B
Member
 
Регистрация: 06.12.2016
Сообщений: 35
Вес репутации: 0
Paul_B is an unknown quantity at this point
По умолчанию Re: Автоматический поиск зарядной базы роботом

Цитата:
Сообщение от Admin Посмотреть сообщение
Протестировал работу ИК передатчика и двух ИК приемников Все отлично работает!
Теперь осталось написать код для Arduino Nano и тестировать в реальных условиях

Из минусов ИК передатчика
При питании 12в происходит большое падение на токограничивающем резисторе R3, греется как чайник. По моим расчетам он рассеивает 0,5 Ватт тепла
При использовании того передатчика, что по ссылке нужно ли использовать резистор R3 если сам передатчик будет питаться 5 вольтами? Или этот передатчик надо обязательно 12 В питать?
Paul_B вне форума   Ответить с цитированием
Старый 13.01.2014, 01:12   #9
Admin
Administrator
 
Аватар для Admin
 
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821
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 вне форума   Ответить с цитированием
Старый 28.06.2015, 12:11   #10
Wagan
Senior Member
 
Регистрация: 02.06.2015
Адрес: Москва
Сообщений: 168
Вес репутации: 0
Wagan is an unknown quantity at this point
Отправить сообщение для Wagan с помощью Skype™
По умолчанию Re: Автоматический поиск зарядной базы роботом

За год ничего нового к теме не прибавилось? Опубликованный вариант испольцзется сейчас? Если есть новости, поделитесь.
Wagan вне форума   Ответить с цитированием
Ответ

Метки
робот автопилот, робот поиск базы, автономный робот, беспроводная зарядка


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


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


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