» Electronics » Arduino »Kontrol ng outlet sa pamamagitan ng IR remote

Kontrol ng outlet sa pamamagitan ng IR remote


Kontrol ng outlet sa pamamagitan ng IR remote



Gagawa kami ng isang socket na lumiliko at naka-off sa tulong ng isang infrared na remote control.
Dapat kong sabihin kaagad kung ang isang bagay ay hindi malinaw na ipapaliwanag ko ang lahat sa mga komento.

Babala ng boltahe 220 V

Ano ang kailangan namin:


  • Arduino
  • Tagatanggap ng IR
  • Malayo ang IR
  • Ang mga jumpers tulad ng tatay at tatay
  • 220 V solidong relay ng estado
  • Socket na may isang napunit na kawad
  • Breadboard
  • Bulb na may hawak na bombilya



Pagsasama-sama ng lahat



Upang magsimula, kukuha kami ng socket, i-unscrew ang 2 na mga tornilyo at buksan ito.

Pagkatapos ay i-clamp namin ang 2 wire sa dalawang mga terminal na may isang distornilyador at gupitin ang isang wire sa kalahati. Kaya na ito ay lumiliko tulad ng sa larawan.

Susunod, ipasok ang dalawang wires na pinutol namin sa isang solidong estado relay para sa 220 V tulad ng ipinapakita sa larawan, kabaligtaran!



Ngayon ikinonekta namin ang lahat tulad ng sa larawan.

IR sensor:
  • Naiwan ang paa ng GND
  • gitnang binti 5V
  • kanang paa A0


220 V solidong relay ng estado
  • vcc - 5V
  • gnd - GND
  • IN - D9


At narito ang sketch mismo



#include  // ikonekta ang library upang gumana sa IR receiver

IRrecv irrecv (A0); // ipahiwatig ang pin kung saan konektado ang receiver ng IR
mga resulta ng decode_result;

walang bisa setup () // pamamaraan ng pag-setup
{
irrecv.enableIRIn (); // simulan ang pagtanggap ng signal ng infrared
pinMode (9, OUTPUT); // pin 9 ang magiging output (eng. "output")
pinMode (A0, INPUT); Ang // pin A0 ay magiging isang input (Ingles "intput")

Serial.begin (9600); // kumonekta monitor monitor
}

walang bisa na loop () // pamamaraan ng loop
{
kung (irrecv.decode (& mga resulta)) // kung dumating ang data, isagawa ang mga utos
{
Serial.println (mga resulta.value); // ipadala ang natanggap na data sa port

// i-on at i-off ang mga LED, depende sa natanggap na signal

kung (mga resulta.value == 16754775) {
digitalWrite (9, Hataas); // patayin ang ilaw
}
kung (mga resulta.value == 16775175) {
digitalWrite (9, LOW); // i-on ang ilaw
}

irrecv.resume (); / Tumanggap ng susunod na signal sa IR receiver
}
}


I-download ang sketch sketch_feb18b1_ino.zip [734 b] (mga pag-download: 227)

Matapos mai-upload ang sketsa, buksan ang monitor ng port at pindutin ang pindutan sa IR remote control. Ang resulta ng isang solong pindutin ay nakasulat sa halip
kung (mga resulta.value == 16775175) {
digitalWrite (9, LOW);
}

Ngayon muli maaari mong punan ang sketch at gamitin ito!

Gumamit ng mabuti! Hindi ako mananagot para sa iyong mga pinsala!

9.3
8
8

Magdagdag ng isang puna

    • ngitinakangitixaxaok langhindi alamyahoonea
      bosskumamottangaoooo-ooagresibolihim
      sorrysayawsayaw2sayaw3kapatawarantumulonginumin
      humintomga kaibiganmabutigoodgoodsipolswoondila
      usokpumapalakpakkrayolaipahayagnakakainisdon-t_mentionpag-download
      initnakakainistumawa1mdapagpupulongnakikipag-usapnegatibo
      hindi_ipopcornparusahanbasahintakottakotpaghahanap
      panunuyasalamat_youitoto_clueumniktalamaksumang-ayon
      masamabeeeblack_eyeblum3namulamagyabanginip
      censoredkaaya-ayalihim2nagbabantatagumpayyusun_bespectacled
      shokrespektlolnagustuhanmaligayang pagdatingkrutoyya_za
      ya_dobryikatulongne_huliganne_othodimapusokpagbabawalmalapit
8 komento
Ang may-akda
Salamat !!!
Anton Martyanov,
Oo, sa site na ito ang 99% ng mga produktong homemade mula sa seksyon ng electrics / electronics ay naglalaman ng mga kalakal mula kay Ali. Ito ang mga kalakal, hindi ang mga set ng kit. Ang tanging bentahe ng paggamit ng arduino ay maaari mong malaman kung paano i-program ang mga ito. Sa parehong tagumpay, maaari itong magamit sa DIY PLC Siemens Logo o Direct Logic.
Hindi ako magtatalo sa iyo tungkol sa pagiging kapaki-pakinabang ng produktong homemade na ito, sapagkat natutukoy ito ng mga taong itinuturing na kinakailangang ulitin ito. Lahat ng pinakamahusay. Buti na lang
Ang may-akda
Ngunit hindi lahat ay mayroon sa kanila! Samakatuwid, kakailanganin mong gumawa ng kaunting problema at bukod dito, ito ay bgm.imdmyself.com/tl at huwag bumili sa aliexpress
Ang mga lampara at tagahanga ay kinokontrol ngayon.
Ito ay mas madali kaysa sa pag-abala sa isang arduino.
Ang may-akda
Sagot sa itaas
Ang may-akda
Maginhawa ito para sa pagkontrol ng mga aparato na hindi IR tulad ng isang lampara o tagahanga.
At kung saan pamahalaan ito? Para lang?
Ngunit bakit abala ang pagkontrol sa outlet ??? Oo, kahit sa IR channel.

Pinapayuhan ka naming basahin:

Ipasa ito para sa smartphone ...