CODE Arduino v 07 Розетки, Управление любым ИК пультом и по Bluetooth, Wireless Upload sketch, люстр

Опубликовано: 09 Май 2023
на канале: Дмитрий Осипов
632
26

скачать - download https://disk.yandex.ru/d/OlDzDIQYVcV4Fw
https://disk.yandex.ru/d/A5M2JD9gsMwJd
____________________________________
v.07 Розетки, Управление любым ИК пультом и по Bluetooth, (программируемые на лету) Wireless Upload-sketch:
chandelier люстра Bluetooth EEPROM Arduino Pro Mini.
Version 07. 2023/01/23
arduino IDE-1.6.12
====================================


Скачать sketch v.07 arduino Розетки, Управление любым ИК пультом, (программируемые на лету)
https://vk.com/doc181772901_651358841
https://vk.com/doc181772901_651358886
https://disk.yandex.ru/d/Ab5Y-Z3cGXbwQA
https://disk.yandex.ru/d/xUUaoSFWBqyjyQ
https://ok.ru/group/55500490473687/to...

Скачать библиотеку IRremote для ИК пульта
Arduino-IRremote.zip
https://disk.yandex.ru/d/Eo7pqoBnWrolNg


Скачать Программу для android телефона. Bluetooth multi Connect. управление 3 Bluetooth устройствами единовременно!
BluetoothMultiConnect_2.0.apk
https://disk.yandex.ru/d/OOvJ3MtIu54v8A


Ссылка на видео:    • Arduino v.07 Розетки, Управление любы...  

====================================



____________________________________

Возможности:
1). Управление любым ИК пультом, 8 PINS / реле. (по умолчанию)
2). Управление по Bluetooth, 8 PINS / реле. (по умолчанию)
приём команды: '1'-'8' инвертировать PIN; '9' включить все; '0' выключить все; 'i' инвертировать все; и другие...
Отправка данных по Bluetooth - с Arduino на компьютер или телефон.

3). При включении - восстановление прошлого состояния PINS.
4). Запись в энергонезависимую память, ИК кодов - кнопок от инфракрасного пульта. (по умолчанию) 11*
8 кодов - для режима инвертирования ON / OFF, для каждого PIN / реле.
9 код - включить все 8 PINS / реле.
10 код - выключить все 8 PINS / реле.
11 код - запуск режима программирования, запись "кодов кнопок ИК пульта" в энергонезависимую память EEPROM.
если увеличить размер массива IReepromReadCode, можно записать дополнительные ИК коды в EEPROM

5). таймеры, для авто (отключения : включения : инвертирования), всех PIN реле. с возможностью настройки времени с ИК пульта
три таймера (по умолчанию). количество таймеров, можно увеличить в коде.

6) Беспроводная загрузка sketch в Arduino по Bluetooth.

====================================




____________________________________

Вспомогательные видео материалы ссылки.

Как всё начиналось.
v.01 Arduino Розетки, Управление любым ИК пультом, (программируемые на лету) socket IR remote control.
   • Video  

для Беспроводной загрузки sketch на Arduino Wireless Upload Receiver-Transmitter: Bluetooth HC-05
   • для Беспроводной загрузки sketch на A...  

Arduino_MY_COMMAND_13_HIGH_com_port_15_BITRATE_57600_SETTINGS_SEND_READ_bat.txt
https://vk.com/s/v1/doc/V2QLBIrczgLc9...

v.04 Розетки, Управление по Bluetooth ил любым ИК пультом, (программируемые на лету)
   • Video  

Arduino Беспроводная загрузка sketch Pro Mini Wireless Upload code Bluetooth HC-05 Своими руками
   • Video  

Программа для android. Bluetooth multi Connect управление 3 Bluetooth устройствами единовременно! Arduino App Inventor
   • Video  

====================================






____________________________________
добавлена возможность.
1). Беспроводной загрузки кода / sketch - на Arduino, через модуль Bluetooth-HC-05
Wireless Upload-sketch Arduino Pro Mini + Беспроводная передача / приём - данных по Bluetooth

2). Возможность увеличить количество записываемых ИК кодов, в энергонезависимую память (по умолчанию 11)

3). таймеры, для авто отключения или включения, всех PIN реле. с возможностью настройки времени с ИК пульта, или по bluetooth.
Для включения таймера отправьте соответствующий ИК код. повторная отправка ИК кода, увеличивает время таймера на один шаг
Всего 8 шагов - для увеличения времени таймера. Девятый шаг, отключает таймер.
Во время установки шага, мигает 2 секунды соответствующий PIN реле.
Длину шага, можно изменить в коде или по Bluetooth.
пример Bluetooth команды; TIMER_NUM=0_MINUTES=3 или TIMER_NUM=1_MINUTES=2
Одновременно, могут быть запущены несколько таймеров (по умолчанию 3 таймера). количество таймеров можно увеличить в коде

=========================



Что нам понадобится:
1). Плата arduino.
2). Инфракрасный пульт.
3). Инфракрасный приемник IR receiver.
4). Bluetooth модуль - например HC-05. и USB-Serial TTL-UART адаптер PL-2303HX
5). Светодиоды / реле.
6). Программа для android телефона, например эта "Bluetooth Multi Connect",
https://play.google.com/store/apps/de...
или Голосовое управление без прикосновения к телефону Voice control without touching phone Arduino.
   • Video