Controlul aparatelor de uz casnic folosind telefonul smartphone Android

Controlul aparatelor de uz casnic folosind telefonul smartphone Android

  • Arduino One - 1 buc.
  • prototip - 1 buc.
  • Receptor IR Tsop1838 sau echivalent - 1 buc. (în proiect este folosit doar pentru a capta semnale de control)
  • LED-uri IR - 2pcs.
  • Modul Bluetooth HC-05 - 1 buc.
  • Rezistor 220 Ohm - 2 bucăți.
  • cabluri cu conectori
  • Telecomandă - se utilizează numai pentru captarea semnalului

Pasul 1: Asamblarea cititorului

Controlul aparatelor de uz casnic folosind telefonul smartphone Android







Controlul aparatelor de uz casnic folosind telefonul smartphone Android

În primul rând, este necesar să se obțină semnale de control la care echipamentul "răspunde". Pentru a face acest lucru, colectăm un circuit electric simplu, concentrându-ne pe modelul cerebral.

Receptorul IR are trei contacte, primul dintre ele fiind conectat la cel de-al 11-lea contact al lui Arduino, cel de-al doilea la sol și al treilea la + 5V. Apropo, senzorii IR, cum ar fi Tsop1838 pot fi conectați la orice contact de intrare digitală.

Apoi descărcați biblioteca IRremote. care vă permite să recepționați și să trimiteți semnale IR de diverse protocoale, cum ar fi Nec, Philips RC5, RC6 Philips etc. După aceea, descărcați codul pentru ArduinoprobarCodigosRaw.

#include
int RECV_PIN = 11;

irrecv.enableIRIn (); // Porniți receptorul

// Anulează structura decode_results.

// apelați după IRrecv :: decode ()

// void * pentru a rezolva problema compilatorului

// void dump (void * v)

void dump (rezultate decode_results *)

dacă (rezultatele-> decode_type == UNKNOWN)

altfel dacă (rezultatele-> decode_type == NEC)

> altfel dacă (rezultate-> decode_type == SONY)

altfel dacă (rezultatele-> decode_type == RC5)

altfel dacă (rezultatele-> decode_type == RC6)

altfel dacă (rezultatele-> decode_type == PANASONIC)

Serial.print (»Valoare:«);>

altfel dacă (rezultatele-> decode_type == JVC)

Pasul 2: Semnale de captare

Controlul aparatelor de uz casnic folosind telefonul smartphone Android

Odată ce artefacte cititor colectate, deschide o fereastră în monitorul de serie IDE Arduino și telecomanda echipamentului apăsăm butonul din dreapta, Arduino este de a obține date care este citit un semnal de protocol și datele brute.







Fotografia afișează datele pe care autofabricatul meu le apasă când apăs butoanele "power" și "open / closed" de pe telecomandă de pe DVD.

Astfel, salvăm sau copiem toate semnalele de pe butoanele dorite, pe care apoi intenționați să le folosiți pentru a vă controla echipamentul.

În codul meu am folosit următoarele butoane:

  • pentru canalele TV - putere, volum +, volum -, canal +, canal - și mod TV / Dvd
  • pentru DVD - putere, deschide / închide, juca și opri
  • pentru sistem audio - putere, redare cd și buton presetat

Semnalele acestor butoane vor fi specificate în cod.

Pasul 3: Transmițătorul

Controlul aparatelor de uz casnic folosind telefonul smartphone Android

Controlul aparatelor de uz casnic folosind telefonul smartphone Android

Pentru a crea un transmițător, trebuie doar:

  • Arduino
  • Bluetooth-Modul
  • LED-uri IR (numărul de LED-uri depinde de locația echipamentului dvs. în casă, am avut două)

Observ că LED-urile IR trebuie conectate la cel de-al treilea contact al lui Arduino, deoarece este biblioteca care o folosește.

Arduino folosește doar trei contacte în această brainstorming:

Nr. 3 - pentru LED-uri

Nr. 0 - Modul Bluetooth, contactați Tx

Nr. 1 - modul Bluetooth, contact Rx

Când descărcați codul în Arduino, modulul Bluetooth trebuie dezactivat!

Pasul 4: Descărcați codul

Faceți clic pe DomoArdu pentru a începe descărcarea sau pentru a copia următoarele linii:

SFM.

  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

Caut oameni care. (6)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    Atunci când este cazul, înfrângerea. (5)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    Uită-te la asta. (4)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    O nouă modalitate de a ieși. (3)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    Cine a spus că este ve. (3)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    Metru uimitor. (3)


  • Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    În această situație este dificil să se întoarcă. (2)

    Controlul aparatelor de uz casnic folosind telefonul smartphone Android

    Browserul dvs. nu acceptă panza.







    Articole similare

    Trimiteți-le prietenilor: