Arduino IR infrared + RF Radio 433Mhz Remote control V.1-20160601 Лайфхак Своими руками.

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

Arduino IR infrared + RF Radio 433Mhz Remote control V.1-20160601 Лайфхак Своими руками.

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

В этой версии, мы будем отправлять IR infrared коды + RF Radio 433Mhz коды.
---------.
Download - sketch "Arduino IR infrared + RF Radio 433Mhz Remote control V.1-20160601"
Библиотеки - Arduino-IRremote. RemoteSwitch.
Фото в высоком разрешении.
https://yadi.sk/d/n-EuqlnFsBuxr
+ 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.
---------.
Выход ИК передатчика "PIN 9". Изменяем в библиотеке файл RremoteInt.h
---------.


phpBB [video]

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

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

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