háztartási készülékek vezérlés android okostelefon

- Arduino One - 1db.
- prototípus fedélzetén - 1db.
- IR vevő Tsop1838 vagy azzal egyenértékű - 1 db. (Tervezet csak akkor kell használni, hogy elfog vezérlőjelek)
- IR-LED - 2 db.
- Bluetooth-modul HC-05 - 1db.
- Ellenállás 220 ohm - 2 db.
- Kábelek csatlakozókkal
- Távirányító - csak a befogó jel
1. lépés: összeszerelése az olvasó


Az első lépés az, hogy szerezzen vezérlő jeleket „válaszol” technika. Ehhez gyűjtünk egy egyszerű áramkört összpontosítva mozgorisunok.
IR-vevő három terminálok, amelyek közül az első össze van kötve a 11 pin Arduino, a súlya a második és a harmadik, hogy + 5V. Mellesleg, infravörös érzékelők, például Tsop1838 csatlakoztatható bármely digitális bemenetére.
Ezután töltse le a könyvtár IRremote. amely lehetővé teszi, hogy küldeni és fogadni infravörös jelek különböző protokollok, mint például az NEC, a Philips RC5, RC6 Philips stb Ezután töltse le a kódot magát ArduinoprobarCodigosRaw.
#include
int RECV_PIN = 11;
irrecv.enableIRIn (); // indítása a vevő
// guba ki a decode_results szerkezetét.
// Nevezzük ezt követően IRrecv :: dekódolás ()
// void * a munka körül fordító kérdés
// void dump (void * v)
void dump (decode_results * eredmények)
ha (eredményekben> decode_type == ISMERETLEN)
else if (eredményekben> decode_type == NEC)
> Else if (eredményekben> decode_type == SONY)
else if (eredményekben> decode_type == RC5)
else if (eredményekben> decode_type == RC6)
else if (eredményekben> decode_type == PANASONIC)
Serial.print ( »Érték:«);>
else if (eredményekben> decode_type == JVC)
2. lépés: A Capture jelek

Amint az olvasó műtárgyak összegyűjtjük, megnyit egy ablakot az IDE Arduino soros monitor és a távirányító a berendezés már a jobb gombbal a Arduino adatokat szerezni, hogy kiolvassuk a protokoll jel és a nyers adatokat.
A képen látható adatokat kap én házi megnyomásával «teljesítmény» gombok «nyitott / zárt» a távoli DVD.
Így megőrzi, vagy másolja a jeleket a megfelelő gombokat, amely aztán dönt, hogy használni tudják kezelni a technológia.
Az én kódot, azt használja a következő gombokat:
- TV - teljesítmény, hangerő +, gromkost-, Canal +, és a csatorna-TV / DVD üzemmód
- DVD - teljesítmény, nyitott / zárt, játék és megáll
- Audio-rendszer - teljesítmény, CD és előre beállított gomb
A jelek ezek a gombok mondják ki a kódot.
3. lépés: Az adattovábbító eszköz


Ahhoz, hogy hozzon létre egy adó csak szüksége van:
- Arduino
- Bluetooth-modul
- IR LED (LED-ek száma függ a helyét a berendezés a házban, és az volt a kettő)
Megjegyezzük, hogy az IR LED kell csatlakoztatni a 3. érintkező Arduino, mert használ a könyvtárban.
Az Arduino csak három csapok használt mozgopodelke:
3. szám - LED-ek
Száma 0 - Bluetooth-modul lépjen Tx
1. szám - Bluetooth-modul lépjen Rx
Ha be van töltve a Arduino Bluetooth modult ki kell kapcsolni!
4. lépés: Töltse le a kódot
DomoArdu mi kattintva elindul a letöltés, vagy másolja az alábbi sorokat:
SFM.
I am looking for akik. (6)

Amikor illeszkedő kitaszított. (5)

Lásd naskol. (4)

Eldobott egy új módja. (3)

Ki mondta, hogy a szigeten. (3)

A félelmetes módon. (3)

Nehéz elhinni. (2)

Az Ön böngészője nem támogatja a vásznon.