roboforum.ru

Технический форум по робототехнике.

Ик управление Orduino nano

Как собрать и запрограммировать робота на Arduino(Freeduino, Roboduino, Seeduino ...). Используем Wiring и Processing.

Ик управление Orduino nano

Сообщение bratchanin » 18 мар 2011, 10:12

Может кто подскажет в чем может быть проблема.

Цепляю Tsop к дуине, через RC фильтр все так же как и тут http://robocraft.ru/blog/419.html.
Беру пульт и сканю его передачи ....
Проблема в том что код постоянно разный получается, для одной кнопки:

0000000000011110111111000101011111101010101111111000010101
0000000000011110111111000101011111101010101111111000010111
0000000000011110011111000101011111101010101111111000010101
0000000000011110011111000101011111111010101111111000010101
0000000000011110011111000101011111111010101111111000010101
0000000000011110011111000101011111111010101111111000010101
0000000000011110111111000101011111101010101111111000010101
0000000000011110111111000101011111101010101111111000010101

Что это - помехи или просто пульт не катит. Или вообще лучше код программы переделать.

Кстати пульты пробовал разные от телеков в основном, и два от тепловой завесы

Добавлено спустя 5 минут:
Да и TSOP 1238
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение Myp » 18 мар 2011, 11:13

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

Re: Ик управление Orduino nano

Сообщение SkyStorm » 18 мар 2011, 11:29

Возьми нормальную библиотеку для Ардуино для работы с ИК пультами. На том же сайте есть еще одна статья про ик управление.
У тебя тсоп на 1238 где 38 это частота, в пультах традиционно применяют передачу на частоте 36.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Ик управление Orduino nano

Сообщение yak-40 » 18 мар 2011, 11:57

...и ещё, после каждого следующего нажатия, обычно один битик меняется. Что бы приемник отличал однократное нажатие от многократного. А там ещё контрольная сумма может быть. Так что вполне возможно что всё в норме.
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!
Аватара пользователя
yak-40
 
Сообщения: 3037
Зарегистрирован: 23 окт 2007, 22:03
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец

Re: Ик управление Orduino nano

Сообщение bratchanin » 18 мар 2011, 12:03

SkyStorm кинь ссылочку а то я их там уже все перепробовал, либо вообще не работает либо работает но каряво
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение SkyStorm » 18 мар 2011, 12:49

Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Ик управление Orduino nano

Сообщение bratchanin » 18 мар 2011, 13:59

спосибо за ссылку, я ее закидывал уже но чет так и не заработала. Я если честно в программировании ламерок, Но вот щас вижу что эта библиотека отличается от той которую я пробовал. Седня вечерком поюзаю мож заработает.
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение SkyStorm » 18 мар 2011, 14:12

тсоп поменяй на 1836 или 1736 или ххх36
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Ик управление Orduino nano

Сообщение bratchanin » 18 мар 2011, 14:28

а разве если тсоп принимает на частоте 38 а пульт работает на 36, то все равно будет что то улавливать

Добавлено спустя 4 минуты 50 секунд:
даже не чтото, а точно, код пульта? я так пологаю что если бы была разность в частоте то там вообще бы каша отображалась. Сейчас я использую пульт эленберг. Пробовал с пультом от автомагнитолы, тока что, колво одинаковых пачек практически через одну. Может все таки помехи.
Я кароче сделаю так попробую седня усилить фильтр, если не поможет поменяю тсоп, а если и это не помможет то буду лопатить библиотеку IR Remote
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение SkyStorm » 18 мар 2011, 16:05

У меня 4 конструкций на 1836 и одна на 1736(минибот, ор-32, ардуино).
Пульты честные RC5 - 4 штуки 3 модели(два одинаковых)
Код на басике, си и ардуине.
ВСЕ работает!!!
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Ик управление Orduino nano

Сообщение bratchanin » 18 мар 2011, 18:48

Попробовал усилить фильтрацию, начались еще большие потери. Всетаки следует поменять тсоп. Завтра еду покупать)))
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение bratchanin » 19 мар 2011, 15:28

Доброго времени суток уважаемые.
Хочу выразить благодарность SkyStorm, за советы и ссылку на норм библу.
Поменял TSOP на 1736, в фильтр добавил только керамический кондер на 0,1мф, без него срабатывал на лампу накаливания, и все работает. Еще раз спосибо.
Теперь разбираю с повторным нажатием на клавишу, чтоб при первом - вкл, а при втором - выкл.
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение SkyStorm » 19 мар 2011, 15:52

В качестве благодарности можеш заполнить город )))
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Ик управление Orduino nano

Сообщение bratchanin » 20 мар 2011, 16:38

Тут кто-то на форуме как-то поднимал тему по поводу ик управления, поэтому может кому пригодиться. выкладываю листинг программулины и собсно библиотеку.
listing.txt
(2.3 КиБ) Скачиваний: 409

IRremote.zip
Библиотека
(23.18 КиБ) Скачиваний: 0
bratchanin
 
Сообщения: 22
Зарегистрирован: 27 фев 2011, 16:30
Откуда: Красноярск
Skype: bratchanin3
ФИО: Корнилов Кирилл Валерьевич

Re: Ик управление Orduino nano

Сообщение Nazzik » 13 май 2013, 13:26

Здравствуйте! Скачал эту библиотеку и скетч но при компилировании выкидывает ошибку!
IRremote.cpp:529: error: 'volatile struct irparams_t' has no member named 'rawlen'
В чем может быть причина?
Nazzik
 
Сообщения: 1
Зарегистрирован: 13 май 2013, 12:59


Вернуться в Arduino и другие Xduino

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

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

cron