roboforum.ru

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

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

Ик управление 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

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

Myp » 18 мар 2011, 11:13

ну да слегка глючит =)
попробуй тсоп от солнца и лампочек закрыть козырьком.

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

SkyStorm » 18 мар 2011, 11:29

Возьми нормальную библиотеку для Ардуино для работы с ИК пультами. На том же сайте есть еще одна статья про ик управление.
У тебя тсоп на 1238 где 38 это частота, в пультах традиционно применяют передачу на частоте 36.

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

yak-40 » 18 мар 2011, 11:57

...и ещё, после каждого следующего нажатия, обычно один битик меняется. Что бы приемник отличал однократное нажатие от многократного. А там ещё контрольная сумма может быть. Так что вполне возможно что всё в норме.

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

bratchanin » 18 мар 2011, 12:03

SkyStorm кинь ссылочку а то я их там уже все перепробовал, либо вообще не работает либо работает но каряво

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

SkyStorm » 18 мар 2011, 12:49


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

bratchanin » 18 мар 2011, 13:59

спосибо за ссылку, я ее закидывал уже но чет так и не заработала. Я если честно в программировании ламерок, Но вот щас вижу что эта библиотека отличается от той которую я пробовал. Седня вечерком поюзаю мож заработает.

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

SkyStorm » 18 мар 2011, 14:12

тсоп поменяй на 1836 или 1736 или ххх36

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

bratchanin » 18 мар 2011, 14:28

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

Добавлено спустя 4 минуты 50 секунд:
даже не чтото, а точно, код пульта? я так пологаю что если бы была разность в частоте то там вообще бы каша отображалась. Сейчас я использую пульт эленберг. Пробовал с пультом от автомагнитолы, тока что, колво одинаковых пачек практически через одну. Может все таки помехи.
Я кароче сделаю так попробую седня усилить фильтр, если не поможет поменяю тсоп, а если и это не помможет то буду лопатить библиотеку IR Remote

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

SkyStorm » 18 мар 2011, 16:05

У меня 4 конструкций на 1836 и одна на 1736(минибот, ор-32, ардуино).
Пульты честные RC5 - 4 штуки 3 модели(два одинаковых)
Код на басике, си и ардуине.
ВСЕ работает!!!

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

bratchanin » 18 мар 2011, 18:48

Попробовал усилить фильтрацию, начались еще большие потери. Всетаки следует поменять тсоп. Завтра еду покупать)))

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

bratchanin » 19 мар 2011, 15:28

Доброго времени суток уважаемые.
Хочу выразить благодарность SkyStorm, за советы и ссылку на норм библу.
Поменял TSOP на 1736, в фильтр добавил только керамический кондер на 0,1мф, без него срабатывал на лампу накаливания, и все работает. Еще раз спосибо.
Теперь разбираю с повторным нажатием на клавишу, чтоб при первом - вкл, а при втором - выкл.

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

SkyStorm » 19 мар 2011, 15:52

В качестве благодарности можеш заполнить город )))

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

bratchanin » 20 мар 2011, 16:38

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

IRremote.zip
Библиотека
(23.18 КиБ) Скачиваний: 0

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

Nazzik » 13 май 2013, 13:26

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


Rambler\'s Top100 Mail.ru counter