PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Дополнительные устройства

Ответ
 
Опции темы Поиск в этой теме
Старый 03.06.2016, 11:34   #1
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 32
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию ИК пульт на arduino micro pro

Создаю пульт управления для планшета и магнитолы, в основе лежит arduino micro pro, с передачей кнопок в планшет проблем нет, а вот с магнитолой беда, хочу реализовать управление через ИК диод, коды кнопок ИК пульта считываю, но вот отправить никак не могу.
Заливаю в ардуино скетч из вложения, собираю все в соответствии со схемой во вложении, но команда не передается, смотрю на диод через камеру телефона - реакции при нажатии кнопку никакой.
Если заменить отправку команды на отправку HIGH на пин 3, то через камеру видно что ИК-диод горит.
Миниатюры
Нажмите на изображение для увеличения
Название: IMG_20160603_111336_HDR.jpg
Просмотров: 1908
Размер:	288.7 Кб
ID:	43936   Нажмите на изображение для увеличения
Название: IMG_20160603_082032_HDR.jpg
Просмотров: 1886
Размер:	289.1 Кб
ID:	43937  
Вложения
Тип файла: txt Скетч.txt (243 байт, 726 просмотров)

Последний раз редактировалось demtro; 03.06.2016 в 13:28.
demtro вне форума   Ответить с цитированием
Старый 03.06.2016, 11:59   #2
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 57
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,007
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Транзистор на схеме нарисован pnp, а BC337 - npn. 1K резистор слишком большого номинала. При токе через светодиод 50мА, должен быть ~75 Om.
В скетче Вы настроили ногу кнопки на выход
И вместо ее чтения выдаете на нее 0.
А кто будет указывать ногу для передачи ИК сигнала?
Для начала изучите матчасть.
YAM1966 на форуме   Ответить с цитированием
Старый 03.06.2016, 12:03   #3
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 32
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
Транзистор на схеме нарисован pnp, а BC337 - npn. 1K резистор слишком большого номинала. При токе через светодиод 50мА, должен быть ~75 Om.
С скетче Вы настроили ногу кнопки на выход
И вместо ее чтения выдаете на нее 0.
А кто будет указывать ногу для передачи ИК сигнала?
Для начала изучите матчасть.
Схему рисовал "на коленке" ошибся немного)
Скетч исправил, косяки в счетке из-за того что писал его щас по памяти)) в оригинале этих ошибок нет. нога для ИК диода прописана в библиотеке, по крайней мере так в интернете пишут. Резистор не может же полностью зарезать команду и почему при HIGH на пине даже через этот резистор индикацию видно
demtro вне форума   Ответить с цитированием
Старый 03.06.2016, 12:05   #4
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 57
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,007
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

А самому удостовериться в этом посмотрев код библиотеки?
Кроме того, библиотека может выдавать и просто огибающую ИК без модуляции несущей...
YAM1966 на форуме   Ответить с цитированием
Старый 03.06.2016, 12:07   #5
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 32
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
А самому удостовериться в этом посмотрев код библиотеки?
Кроме того, библиотека может выдавать и просто огибающую ИК без модуляции несущей...
http://arduino.ru/forum/programmirov...rremote-irsend тут описано что библиотека настроена на 3 пин, про второе совсем не понял)
В примере от библиотеки тоже прописано что Ик диод на 3 пине
demtro вне форума   Ответить с цитированием
Старый 03.06.2016, 12:14   #6
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 57
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,007
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

digitalRead...

Условие проверки должно быть такое:
if(digitalRead(bpin) == LOW)
{
}
YAM1966 на форуме   Ответить с цитированием
Старый 03.06.2016, 12:29   #7
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 32
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Исправил, но результата нет.

Последний раз редактировалось demtro; 03.06.2016 в 13:33.
demtro вне форума   Ответить с цитированием
Старый 03.06.2016, 13:38   #8
lti1
Старший Пользователь
 
Аватар для lti1
 
Регистрация: 17.01.2010
Возраст: 48
Город: Самара
Регион: 63, 163
Машина: Skoda Octavia A5 FL && Skoda Octavia Tour && ̶F̶F̶3̶
Сообщений: 457
lti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond reputelti1 has a reputation beyond repute
По умолчанию

А зачем вообще нужен транзистор?
http://www.righto.com/2009/08/multi-...e-library.html
lti1 вне форума   Ответить с цитированием
Старый 03.06.2016, 13:39   #9
demtro
Старший Пользователь
 
Регистрация: 17.12.2014
Возраст: 32
Город: Самара
Регион: 63, 163
Машина: Lifan Solano
Сообщений: 184
demtro is on a distinguished road
По умолчанию

Цитата:
Сообщение от lti1 Посмотреть сообщение
А зачем вообще нужен транзистор?
http://www.righto.com/2009/08/multi-...e-library.html
у ардуины 40мА максимум на пин, диод Noname может жрать и больше.
Прямое подключение тоже не работало
Скетч на отправку данных из приведенной вами статьи так же не заработал
demtro вне форума   Ответить с цитированием
Старый 03.06.2016, 14:04   #10
ali_vlad
Старший Пользователь
 
Регистрация: 21.06.2014
Возраст: 46
Регион: 05
Машина: Hyundai Accent II
Сообщений: 556
ali_vlad is on a distinguished road
По умолчанию

Имел опыт построения данной конструкции. Про-микро очень слабая. Очень. И китайцам пофиг, что в даташитах написано. В итоге перешел на про-мини, поставил и забыл.
Правда делал не пульт, а адаптер рулевых кнопок, но в моём случае то же, ибо нужно было выдавать протокол NEC и без модуляции.
Библиотека IRemote.h действительно жестко привязана к пину 3.
ali_vlad вне форума   Ответить с цитированием
Ответ


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

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

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



Часовой пояс GMT +4, время: 12:55.


Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot