» Elektronika » Arduino »Išėjimo valdymas per IR nuotolinio valdymo pultą

Išėjimo valdymas per IR nuotolinio valdymo pultą


Išėjimo valdymas per IR nuotolinio valdymo pultą



Mes padarysime lizdą, kuris įjungiamas ir išjungiamas infraraudonųjų spindulių nuotolinio valdymo pulto pagalba.
Turiu pasakyti iškart, jei kažkas neaišku, viską paaiškinsiu komentaruose.

Įspėjamoji įtampa 220 V

Ko mums reikia:


  • Arduino
  • IR imtuvas
  • IR nuotolinio valdymo pultas
  • Džemperiai kaip tėčio mama ir tėčio tėtis
  • 220 V kietojo kūno relė
  • Lizdas su viena nuplėšta viela
  • Duonos lenta
  • Lemputė su lemputės laikikliu



Sudėjus visa tai kartu



Norėdami pradėti, mes paimsime lizdą, atsukite 2 varžtus ir atidarykite.

Tada atsuktuvu užfiksuosime 2 laidus dviejuose gnybtuose ir vieną laidą perpjauname per pusę. Taigi, pasirodo, kaip nuotraukoje.

Tada įdėkite du laidus, kuriuos mes supjaustėme į 220 V kietojo kūno relę, kaip parodyta paveikslėlyje, priešingai!



Dabar mes sujungiame viską, kaip nuotraukoje.

IR jutiklis:
  • GND kairė koja
  • vidurinė koja 5V
  • dešinė koja A0


220 V kietojo kūno relė
  • vcc - 5 V
  • gnd - GND
  • IN - D9


Ir čia yra pats eskizas



#include  // prijunkite biblioteką darbui su IR imtuvu

IRrecv irrecv (A0); // nurodykite smeigtuką, prie kurio prijungtas IR imtuvas
decode_results rezultatai;

void setup () // nustatymo procedūra
{
irrecv.enableIRIn (); // pradėkite priimti infraraudonųjų spindulių signalą
pinMode (9, OUTPUT); // 9 kaištis bus išėjimas (angl. „output“)
pinMode (A0, INPUT); // smeigtukas A0 bus įvestis (angliškai "intput")

„Serial.begin“ (9600); // prijunkite prievado monitorių
}

void loop () // kilpos procedūra
{
if (irrecv.decode (& results)) // jei duomenys buvo gauti, vykdykite komandas
{
„Serial.println“ (rezultatų.vertė); // siųskite gautus duomenis į uostą

// įjungti ir išjungti šviesos diodus, atsižvelgiant į gaunamą signalą

if (results.value == 16754775) {
„digitalWrite“ (9, AUKŠTAS); // išjungti šviesą
}
if (results.value == 16775175) {
„digitalWrite“ (9, LOW); // įjunkite šviesą
}

irrecv.resume (); // priimti kitą signalą į IR imtuvą
}
}


Atsisiųsti eskizą „sketch_feb18b1_ino.zip“ [734 b] (atsisiuntimų: 227)

Įkėlę eskizą, atidarykite prievado monitorių ir paspauskite IR nuotolinio valdymo pulto mygtuką. Vieno paspaudimo rezultatas parašytas vietoje
if (results.value == 16775175) {
„digitalWrite“ (9, LOW);
}

Dabar vėl galite užpildyti eskizą ir juo naudotis!

Naudokite atsargiai! Aš neatsakau už tavo sužeidimus!

9.3
8
8

Pridėti komentarą

    • šypsotisšypsosixaxagerainežiniaYahoonea
      viršininkassubraižytikvailystaiptaip-taipagresyvusslapta
      atsiprašaušoktišokis2šokis3atleiskpadėtigėrimai
      sustotidraugaigeraigerašvilpukassupyktiliežuvis
      rūkytiplojimaiklastingaspareikštiniokojantisdon-t_mentionatsisiųsti
      šilumanedrąsusjuoktis1mdasusitikimasmoskingneigiamas
      not_ipopkornasnubaustiskaitytigąsdintigąsdinapaieška
      gundytiačiūtaito_clueumnikūmussusitarti
      blogaibičiųjuoda akisblum3skaistalaipasigirtinuobodulys
      cenzūruotamalonumasslapta2grasintipergalęju„sun_bespectacled“
      šoktipagarbalolišlenktaslaukiamekrutojusya_za
      ya_dobryipagalbininkasne_huliganne_othodifludisuždraustiarti
8 komentarai
Autorius
Ačiū !!!
Antonas Martjanovas,
Taip, šioje svetainėje 99% namų gaminių iš elektrikos / elektronikos skyriaus yra Ali prekių. Tai prekės, o ne rinkiniai. Vienintelis „arduino“ naudojimo pranašumas yra tas, kad galite išmokti juos programuoti. Ta pati sėkmė gali būti naudojama „pasidaryk pats“, „Siemens“ logotipe arba „Direct Logic“.
Nesiginčysiu su jumis dėl šio naminio gaminio naudingumo, nes jį apsprendžia tie, kurie mano, kad būtina jį pakartoti. Visi geriausi. Sėkmės
Autorius
Bet ne visi juos turi! Todėl jūs turėsite šiek tiek prisiimti problemų, be to, tai yra bgm.imdmyself.com ir nereikia pirkti aliexpress
Dabar lempas ir ventiliatorius valdo.
Tai daug lengviau, nei vargintis su arduinu.
Autorius
Atsakymas aukščiau
Autorius
Tai patogu valdyti ne IR įrenginius, tokius kaip lempa ar ventiliatorius.
O kam jį valdyti? Tiesiog būti?
Bet kodėl nerimauti kontroliuojant lizdą ??? Taip, net IR kanale.

Mes patariame perskaityti:

Perduokite jį išmaniajam telefonui ...