Arduino Самый маленький пульт pro mini IR remote control The smallest Лайфхак Своими руками

Андрюино
Сообщения: 231
Зарегистрирован: 20 июл 2016, 07:53
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Arduino Самый маленький пульт pro mini IR remote control The smallest Лайфхак Своими руками

Сообщение Андрюино » 24 июл 2016, 03:05

1. Пульт может работать от батареи - несколько лет!.
2. Возможность программировать sketch, под свои устройства.
-----------------------------.
Что нам понадобится:
1). Плата Arduino pro mini.
2). Инфракрасный диод.
3). Батарейка CR2032.
-----------------------------.
Download - sketch "Arduino pro mini IR remote V.1-20160428"
Библиотеку - Arduino-IRremote.
Фото.
https://yadi.sk/d/YroZ0LQLrQFvd
+ sketch оставлю в комментарии - под видео.
-----------------------------
Идиология.
Обрезаем две дорожки на плате "Arduino pro mini" которые соединяют контакт кнопки Reset и ATmega328.
Соединяем минус батареи - с контактом кнопки Reset.
Теперь Питание будет поступать в "Arduino pro mini" - только когда нажата кнопка Reset.
Электроэнергия расходуется - только, когда нажата кнопка Reset.
----------
Если загрузить sketch в "Arduino pro mini" по Serial,
между подачей питания и началом работы проходит 2 секунды!.
Можно как-то ускорить загрузку? С чем это вообще связано?.

Это связано с загрузчиком (bootloader) Arduino, который позволяет загружать скетчи через USB-UART переходник. У него такой принцип работы - после подачи питания загрузчик некоторое время ждёт данных от USB-UART переходника. Если ничего не приходит, то только после этого он передаёт управление ранее загруженной программе. Поэтому и ожидание в несколько секунд. Чтобы ваша программа начала работать сразу после подачи питания, нужно убрать загрузчик. Для этого надо загружать sketch в Arduino не через USB-UART переходник, а с помощью программатора, ISP.

загрузив sketch в "arduino pro mini" через ISP программатор. потом нельзя будет пользоваться стандартным загрузчиком!.
чтобы вернуть "стандартный загрузчик" нужно нажать "Записать загрузчик" - тогда можно вернуться к нормальной загрузке по ком порту.
----------

Загружать sketch в "arduino pro mini" - будем по ISP.
В качестве ISP программатора - будет Arduino UNO.
----------

Если ваше устройство, использует другой протокол отправки / приёма IR кодов - "не Panasonic".
В библиотеке IRremote есть примеры отправки IR кодов, от других протоколов.
Замените на ваш протокол - SONY или JVC NEC RC5 RC6 .....
----------
Скотчем "заламинировал" зданию сторону платы.
----------

phpBB [video]

Вернуться в «IrDA»

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

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