Управління побутовою технікою за допомогою android-смартфона

Управління побутовою технікою за допомогою android-смартфона

  • Arduino One - 1шт.
  • макетна плата - 1шт.
  • ІК-приймач Tsop1838 або еквівалентний - 1шт. (В проекті використовується лише для захоплення керуючих сигналів)
  • ІК-світлодіоди - 2шт.
  • Bluetooth-модуль НС-05 - 1шт.
  • резистор 220 Ом - 2шт.
  • кабелі з роз'ємами
  • пульт ДУ - використовується лише для захоплення сигналу

Крок 1: Збірка пристрою, що зчитує

Управління побутовою технікою за допомогою android-смартфона

Управління побутовою технікою за допомогою android-смартфона

Насамперед необхідно отримати сигнали на які «відгукується» техніка. Для цього збираємо просту електроланцюг орієнтуючись на мозгорісунок.

ІК-приймач має три контакти, перший з яких підключаємо до 11-му контакту Arduino, другий на масу, а третій до +5. До речі, ІК-сенсори, такі як Tsop1838 можна підключати до будь-якого цифрового вхідного контакту.

Далі викачуємо бібліотеку IRremote. яка дозволяє отримувати і відправляти ІК-сигнали різних протоколів, таких як Nec, Philips RC5, RC6 Philips і т.п. Після цього завантажуємо сам код для ArduinoprobarCodigosRaw.

#include
int RECV_PIN = 11;

irrecv.enableIRIn (); // Start the receiver

// Dumps out the decode_results structure.

// Call this after IRrecv :: decode ()

// void * to work around compiler issue

// void dump (void * v)

void dump (decode_results * results)

if (results-> decode_type == UNKNOWN)

else if (results-> decode_type == NEC)

> Else if (results-> decode_type == SONY)

else if (results-> decode_type == RC5)

else if (results-> decode_type == RC6)

else if (results-> decode_type == PANASONIC)

Serial.print ( "Value:«);>

else if (results-> decode_type == JVC)

Крок 2: Захоплення сигналів

Управління побутовою технікою за допомогою android-смартфона

Після того як пристрій, що зчитує вироби зібрано, відкриваємо в Arduino IDE вікно послідовного монітора і на пульті ДУ від вашої техніки натискаємо потрібну кнопку, при цьому Arduino повинен отримувати дані, тобто зчитувати протокол, сигнал і необроблені дані.

На фото представлені дані які отримує моя саморобка при натисканні кнопок «power» і «open / closed» на пульті від DVD.

Таким чином зберігаємо або копіюємо всі сигнали від потрібних кнопок, які потім плануєте використовувати для управління своєю технікою.

У своєму коді я використав такі кнопки:

  • для телевізора - power, гучність +, громкость-, канал +, канал- і режим TV / Dvd
  • для DVD - power, open / close, play and stop
  • для аудіо-системи - power, play cd і кнопка preset

Сигнали цих кнопок будуть прописані в коді.

Крок 3: Передавальний пристрій

Управління побутовою технікою за допомогою android-смартфона

Управління побутовою технікою за допомогою android-смартфона

Для створення передавача потрібні всього лише:

  • Arduino
  • Bluetooth-модуль
  • ІК-світлодіоди (кількість світлодіодів залежить від розташування вашої техніки в будинку, мені вистачило і двох)

Зауважу, що ІЧ-світлодіоди необхідно підключити до 3-му контакту Arduino, тому що саме його задіє бібліотека.

На Arduino в цій мозгоподелке використовуються лише три контакту:

№ 3 - для світлодіодів

№ 0 - Bluetooth-модуль, контакт Tx

№ 1 - Bluetooth-модуль, контакт Rx

При завантаженні коду на Arduino модуль Bluetooth повинен бути відключений!

Крок 4: Завантаження коду

Кількома DomoArdu для початку завантаження або копіюємо наступні рядки:

sfm.

  • Управління побутовою технікою за допомогою android-смартфона

Шукаю людей, які. (6)


  • Управління побутовою технікою за допомогою android-смартфона

    Коли доречно изго. (5)


  • Управління побутовою технікою за допомогою android-смартфона

    Подивіться, насколь. (4)


  • Управління побутовою технікою за допомогою android-смартфона

    Новий спосіб випав. (3)


  • Управління побутовою технікою за допомогою android-смартфона

    Хто сказав, що ве. (3)


  • Управління побутовою технікою за допомогою android-смартфона

    Приголомшливий спосіб. (3)


  • Управління побутовою технікою за допомогою android-смартфона

    У це складно повер. (2)

    Управління побутовою технікою за допомогою android-смартфона

    Your browser does not support canvas.

    Схожі статті