» Elektronika » Arduino »Řízení výstupu pomocí IR dálkového ovladače

Řízení výstupu pomocí IR dálkového ovladače


Řízení výstupu pomocí IR dálkového ovladače



Uděláme soket, který se zapíná a vypíná pomocí infračerveného dálkového ovladače.
Musím hned říct, že pokud něco není jasné, vysvětlím vše v komentářích.

Varovné napětí 220 V

Co potřebujeme:


  • Arduino
  • IR přijímač
  • IR dálkové ovládání
  • Svetry jako táta máma a táta táta
  • Polovodičové relé 220 V
  • Zásuvka s jedním potrhaným drátem
  • Prkénko
  • Žárovka s držákem žárovky



Dává to všechno dohromady



Abychom mohli začít, vezmeme zásuvku, odšroubujte 2 šrouby a otevřete ji.

Potom pomocí šroubováku upneme 2 dráty do dvou svorek a jeden vodič rozřízneme na polovinu. Takže to dopadne jako na obrázku.

Dále vložte dva dráty, které jsme rozřezali do polovodičového relé pro 220 V, jak je vidět na obrázku, právě naopak!



Nyní spojujeme vše jako na obrázku.

IR senzor:
  • GND levá noha
  • prostřední noha 5V
  • pravá noha A0


Polovodičové relé 220 V
  • vcc - 5V
  • gnd - GND
  • IN - D9


A tady je samotná skica



#include  // připojte knihovnu pro práci s IR přijímačem

IRrecv irrecv (A0); // označují pin, ke kterému je připojen IR přijímač
výsledky dekódování_výsledků;

void setup () // procedura nastavení
{
irrecv.enableIRIn (); // začněte přijímat infračervený signál
pinMode (9, VÝSTUP); // pin 9 bude výstupem (angl. "output")
pinMode (A0, INPUT); // pin A0 bude vstup (anglický „intput“)

Serial.egegin (9600); // připojit monitor portu
}

void loop () // loop procedure
{
if (irrecv.decode (& results)) // pokud data dorazila, spusťte příkazy
{
Serial.println (results.value); // poslat přijatá data na port

// zapnutí a vypnutí LED, v závislosti na přijatém signálu

if (results.value == 16754775) {
digitalWrite (9, HIGH); // zhasněte světlo
}
if (results.value == 16775175) {
digitalWrite (9, LOW); // zapněte světlo
}

irrecv.resume (); // přijímat další signál na IR přijímači
}
}


Stáhněte si skicu sketch_feb18b1_ino.zip [734 b] (počet stažení: 227)

Po načtení náčrtu otevřete monitor portu a stiskněte tlačítko na IR dálkovém ovládání. Místo toho se zapíše výsledek jediného stisknutí
if (results.value == 16775175) {
digitalWrite (9, LOW);
}

Nyní můžete náčrt vyplnit a použít!

Používejte opatrně! Nejsem zodpovědný za vaše zranění!

9.3
8
8

Přidejte komentář

    • úsměvúsměvyxaxaokdontknowyahoone
      šéfeškrábnutíhlupákanoano-anoagresivnítajemství
      promiňtanecdance2dance3prominoutpomocnápoje
      zastavitpřátelédobředobrá náladapískatlžícejazyk
      kouřtleskánícrayprohlásitvýsměšnýdon-t_mentionstáhnout
      teploirefulsmích1mdasetkánímoskingnegativní
      not_ipopcorntrestatčístvyděsitděsíhledat
      posměchděkujitototo_clueumnikakutnísouhlasím
      špatnévčelablack_eyeblum3červenat sechlubit senuda
      cenzurovánopleasantrysecret2hrozitvítězstvíyusun_bespectacled
      třástrespektlolprovedenívítejtekrutoyya_za
      ya_dobryipomocníkne_huliganne_othodibludzákazblízko
8 komentáře
Autor
Díky !!!
Anton Martyanov,
Ano, na tomto webu 99% domácích produktů ze sekce elektrika / elektronika obsahuje zboží Ali. Je to zboží, ne sady stavebnic. Jedinou výhodou používání arduina je, že se můžete naučit, jak je programovat. Se stejným úspěchem může být použit v DIY PLC Siemens Logo nebo v Direct Logic.
Nebudu se s vámi hádat o užitečnosti tohoto domácího produktu, protože je určeno těmi, kdo to považují za nutné opakovat. Všechno nejlepší. Hodně štěstí
Autor
Ale ne každý je má! Proto se budete muset trochu starat a kromě toho je bgm.imdmyself.com a nekupujte na aliexpress
Lampy a ventilátory jsou nyní ovládány.
To je mnohem snazší, než se obtěžovat s arduino.
Autor
Odpověď výše
Autor
To je výhodné pro ovládání jiných zařízení, jako je lampa nebo ventilátor.
A na čem to spravovat? Jen být?
Ale proč obtěžovat ovládání zásuvky ??? Ano, dokonce i na IR kanálu.

Doporučujeme si přečíst:

Podejte to pro smartphone ...