Laasaga taʻitasi taʻiala ile Arduino IR Setup mamao ma Faʻafitauli

Laasaga taʻitasi taʻiala ile Arduino IR Setup mamao ma Faʻafitauli

E te fa'aogaina fa'atonuga mamao IR e fa'afaigofie ma malie ai galuega fa'atino arduino. IR tekinolosi fesoasoani ia te oe e pulea mea i le fale. E mafai ona e fausia a oe lava remotes pe faitau faailo mai isi remotes. Faatasi ai ma le arduino infrared remote systems, e mafai ona e faia ni auala fou e pulea ai masini. E mafai fo'i ona e faia ni au lava mamao fa'apitoa. O le Arduino IR mamao seti o se auala faigofie e faʻaopoopo ai le faʻaogaina o le uaea i au galuega.

Talosaga Ituaiga

faʻamatalaga

Puleaina Meafaigaluega Fale

Fa'aoga IR mamao mo TV ma isi mea ile fale.

Fa'atonuga mamao

Fai mamao e pulea ai le tele o masini sili atu ona faigofie.

Fa'ailoga Fa'ailoga

Toe fa'aoga faailo e pulea ai masini fou.

Fausiaina Fa'atonu Fa'atonu

Fai fa'atonuga mo mana'oga fa'apitoa ile galuega mamao infrared arduino.

E mafai ona e amata i le fa'aigoaina o se fa'aola IR fa'avae. Ona mafai lea ona e faʻataʻitaʻiina ni manatu fou mo le arduino infrared remote control.

IR Feso'ota'iga Fa'avae

O le a le IR?

IR fa'atagaina masini e lafo fa'ailo le tasi i le isi. IR o lona uiga infrared, o se ituaiga o moli e le mafai ona tatou vaʻaia. O fesoʻotaʻiga IR e faʻaaogaina lenei malamalama le vaaia e lafo ai faʻamatalaga. E fa'aogaina e fa'atonuga mamao ma fa'amana'o fa'aoga IR LEDs ma masini mo lenei mea. E lua auala autu e galue ai le IR: fa'asino-i-itu ma fa'asalalau. E mana'omia e le mata'itusi le mamao e fa'asaga i le tali. Fa'asalalau e fa'ataga ai masini e talanoa e aunoa ma se laina sa'o. E galue le IR i se laina fa'asolosolo mai le 300 GHz i le 400 THz. E mafai ona e mauaina le IR i mea e pei o TV, headphones, ma faiga saogalemu fale.

Motugaafa: IR faailoilo e le alu i mea mautu. Ia mautinoa e leai se mea e poloka ai le ala i le va o lau mea mamao ma le tali.

  • O feso'ota'iga IR e fa'aogaina ai pulupulu o le malamalama infrared.

  • O faailoilo IR e sili ona aoga e aunoa ma se mea i le auala.

  • O tekinolosi IR e faʻaaogaina i le tele o mea tau eletise fale.

IR mamao ma IR Receiver

E te mana'omia uma se IR mamao ma se IR receiver e fa'aoga ai le IR. O le mamao e auina atu faʻamatalaga e pei o pulupulu o le malamalama infrared. E maua e le tagata e taliaina ia pulus ma fa'aliliu ai. Mo Arduino IR poloketi, e masani ona e faʻaaogaina se SunFounder Uno laupapa, USB cable, infrared-receiver module, remote control, ma se uaea 3-pin.

Vaega

galuega tauave

IR maotua

Tuuina atu faailoilo infrared

IR Receiver Module

Maua ma fa'aliliu fa'ailoga

Komiti Arduino

Taulimaina faʻamatalaga maua

IR mamao e fa'aogaina auala fa'apitoa e fa'ailoga e ta'ua o le Consumer IR. O nei metotia e lafo lemu poloaiga, e oo atu i le 32 bits i le 4000 bits i le sekone. E siaki e le tagata e talia pe o le a le umi e ola ai le moli IR ma avanoa. O suiga ile 38 kHz e fesoasoani i le tagata e taliaina le le amanaiaina o isi moli.

IR Protocols

E te fa'aogaina fa'atonuga e pulea ai masini ma IR. Protocols o tulafono mo le auina atu ma le faitauina o faailoilo IR. O le NEC protocol e taatele i mea tau eletise. O isi fa'asalalauga ta'uta'ua o le JVC, Sony SIRC, Philips RC5, ma le RC6. O nei fa'atonuga e fa'aogaina ai le galu e 38 kHz e lafo ai fa'ailoga binary.

  • NEC Polokalama Mamao

  • RC5 Polokalama Mamao

  • JVC Protocol

  • Sony SIRC Protocol

  • Philips RC6 Protocol

O fa'amau ta'itasi i lau IR mamao e lafo ai lana lava code. O le tali e fa'afetaui le code i se fa'atonuga. Protocols ma encoding fa'amautinoaina e faia e fa'amau uma se mea e ese. E tu'uina atu ia te oe le pulea sa'o aua e fa'apitoa ta'iala ta'itasi.

Arduino IR Seti mamao

Arduino IR Seti mamao
Faʻafanua Punaoa: solo

IR Receiver Pinout

E tatau ona e iloa le pinout ae e te le'i amataina le arduino ir seti mamao. Ole tele ole IR receivers e tolu pine. E tofu pine taitasi ma se galuega faapitoa. E tatau ona e faʻafesoʻotaʻi pine taʻitasi i le nofoaga saʻo i luga o lau laupapa arduino. E fesoasoani lea i lau seti e galue lelei.

IR Receiver Pin

Arduino Pin

-

GND

+ (pine ogatotonu)

5V

S

Pin numera 11

O le pine toesea e alu i le GND. Ole pine fa'aopoopo e feso'ota'i ile 5V. O le pine fa'ailo e feso'ota'i i se pine fa'afuainumera, e masani ona pine 11. Siaki i taimi uma le fa'amaumauga a lau IR receiver. O nisi tagata e taliaina e faaaoga igoa pine eseese, ae o le tele e mulimuli i le mamanu lea.

Uaea i Arduino

E tatau ona e vili lau IR receiver i lau arduino mo se arduino galue ir seti mamao. Fa'aoga uaea osooso mo le seti faigofie. Ia mautinoa e te fa'afeso'ota'i le tali i pine sa'o. O lenei laasaga o le ki mo fesoʻotaʻiga lelei o meafaigaluega.

Iuni e faataapeina

Arduino

OUT (agavale)

Pine 2

GND (ogatotonu)

GND (-)

Vcc (taumatau)

5 V (+)

Mulimuli i laasaga nei mo lau seti:

  1. Tuu le IR tali i luga o lau laupapa falaoa.

  2. Fa'afeso'ota'i le pine OUT ile pine numera 2 i lau arduino.

  3. Fa'apipi'i le pine GND i le GND i lau laupapa.

  4. Feso'ota'i le pine Vcc i le pine 5V.

Motugaafa: Fa'alua siaki uaea ta'itasi a'o le'i fa'aola lau seti. O se feso'ota'iga sese e mafai ona taofia lau arduino ir seti mamao mai le galue.

Siaki Meafaigaluega

A maeʻa ona e faʻafesoʻotaʻi le tali, e tatau ona e siaki lau seti. Ia mautinoa ua fufusi taitasi uaea. Vaavaai mo uaea matala po'o pine punou. O lau arduino ir seti mamao e manaʻomia fesoʻotaʻiga faʻapipiʻi mautu. Afai e te va'aia moli emoemo i luga o lau fa'avevela, e aoga lau seti. A leai, toe siaki lau uaea.

E mafai ona e fa'aogaina se multimeter e fa'ata'ita'i ai le voluma i le fa'alili. O le pine 5V e tatau ona faʻaalia latalata ile 5 volts. O le pine GND e tatau ona faitau zero. E tatau ona sui le pine fa'ailo pe a e oomi fa'amau i lau ir mamao. O lona uiga ua sauni lau seti mo le isi laasaga.

Polokalama Arduino ma Fa'ailoga Faitau

Fa'apipi'i le Faletusi IRremote

E te mana'omia le faletusi IRremote e fa'apolokalame ai lau ir receiver. O lenei faletusi e fesoasoani ia te oe e faitau faailo mai lau mamao. Ina ia faʻapipiʻi, mulimuli i laasaga nei: Tatala le Arduino IDE. Alu i le Sketch, ona aofia ai lea o le Faletusi, ona Pulea lea o Faletusi. Su'e 'Arduino-IRremote' ile Pule o le Faletusi. Kiliki fa'apipi'i.

Afai e te va'aia ni mea sese e pei o le 'TCCR2B e le'i fa'ailoaina' po'o le toe fa'aleleia o mea sese, atonu e iai sau va'aiga le fetaui. O nei faʻafitauli e tupu ile Attiny microcontrollers. E mafai ona e toe faaleleia e ala i le faaaogaina o le Arduino IDE version 1.0.5. Ia mautinoa o faila faletusi o loʻo i totonu o le pusa saʻo.

A uma ona e fa'apipi'i le faletusi, e mafai ona e amata fa'apolokalame lau ir receiver. O le faletusi IRremote e iai fa'ata'ita'iga e fesoasoani ia te oe e faitau tulafono ma fa'atonutonu masini.

Faitau IR Codes

E mafai ona e fa'aogaina fa'ata'ita'iga faletusi IRremote e faitau ai tulafono mai lau mamao. Tatala le "IRrecvDemo" faʻataʻitaʻiga ata. Tu'u i lau arduino. Fa'afeso'ota'i lau fa'aola i le laupapa. Tatala le Mataʻituina o le Serial i Arduino IDE.

A e oomiina se faamau i lau mamao, e maua e le ir receiver le faailo. O le arduino e fa'aliliuina le fa'ailoga ma fa'aalia tulafono i le fa'asologa o le hexadecimal. Oomi ia faamau taitasi e su'e ai lona code. Tusi i lalo tulafono laiti ina ia mafai ona e faaaogaina mulimuli ane.

Motugaafa: Ina ia faamaumau tulafono mo faamau uma, oomi ia faamau taitasi ma maitau tulafono laiti i totonu o le Serial Monitor. E fesoasoani lea e te su'e ai tulafono mo lau mamao.

Atonu e te mana'o e fia iloa po'o fea fa'atonuga e te fa'aogaina mamao. E mafai ona e faia lenei mea i auala eseese: Fa'aaoga se oscilloscope e va'ai ai i le fa'ailoga. Fa'aoga lau ir receiver ma le arduino e fa'aliliu ai le protocol. Fa'ata'ita'i auala e fa'ailoga e pei o le Pulse Width Modulation po'o le Bi-Phase encoding.

O fa'ata'ita'iga a le faletusi IRremote e masani ona fa'aalia ai le igoa fa'akomepiuta ma tulafono laiti. E fesoasoani lea ia te oe e fa'afetaui code i le protocol sa'o.

Fa'afanua Fa'ailoga i Gaioiga

A maeʻa ona e mauaina tulafono mo lau mamao, e mafai ona e faʻafanua i latou i gaioiga i lau arduino sketch. Fa'aoga fa'ata'ita'iga faletusi IRremote e fa'atonutonu ai LED, afi, po'o isi masini. Tu'u lau code ile arduino. Tatala le Mata'itū Fa'asologa. Fa'asino lau mamao i le ita ma omi fa'amau. E faitau e le arduino ia tulafono ma fai taga e te setiina.

E mafai ona e fa'aogaina ir code ki e pulea ai galuega. Mo se faʻataʻitaʻiga, ki le LED e tasi le ki. Tape i se isi faamau. E mafai fo'i ona e fa'aogaina tulafono fa'atonutonu e fa'atonutonu ai afi po'o fa'asolo. Seti taga i lau ata tusi mo code ta'itasi e te mana'o e fa'aoga.

  • Pu'e tulafono mo faamau taitasi.

  • Fa'aoga tulafono i lau arduino sketch e fa'atonutonu ai galuega.

  • Seti galuega mo code ta'itasi e fai ai fa'atonuga mamao.

  • Fa'ata'ita'i fa'ata'ita'iga 'ese'ese e a'oa'o pe fa'apefea ona fa'aoga tulafono mo le tele o masini.

E mafai ona e taumafai e fa'afanua code i ni taga fou. Ole mea lea e mafai ai ona e fausia ni fa'atonuga masani mo au poloketi. Afai e te mana'o i code mo se mamao fou, toe fai le faiga ma fa'afou lau ata. Polokalama le ir receiver ma le arduino e te maua ai le tele o auala e faʻaoga ai le faʻaogaina o le uaea.

Puleaina mea e fai ile IR Remote

LED ma masini

E mafai ona e fa'aogaina le ir mamao e fai ai lau arduino e pulea mea. O mea masani e te pulea o LED ma masini fale. Muamua, seti le ir receiver ma faʻafesoʻotaʻi i lau arduino. O fa'amau ta'itasi i le mamao e tu'uina atu lana lava fa'ailoga. E faitau e lau arduino nei faailo ma pulea mea e te manaʻo ai.

  • Uila

  • Meafaigaluega

  • Tele masini e mafai ona e pulea e aunoa ma ni uaea

E mafai ona e kiina le sili atu ma le tasi le LED i le taimi e tasi. I lau code, filifili po'o fea pine e alu i LED ta'itasi. Fa'aaogā pusa fa'asolo e fa'afetaui fa'amau ta'itasi i se LED po'o se masini. A e oomiina se faamau, e liliu e le arduino le gaioiga i luga pe tape.

Motugaafa: E mafai ona e fa'aogaina le ir mamao e pulea moli, ili, po'o isi mea e aunoa ma ni uaea.

O se faʻataʻitaʻiga faigofie lea mo le puleaina o le tele o LED:

#include <IRremote.h>
int IR_Recv = 3;
int ledPins[] = {5, 6, 9, 10};
void setup() {
  for (int i = 0; i < 4; i++) {
    pinMode(ledPins[i], OUTPUT);
  }
  IrReceiver.begin(IR_Recv, ENABLE_LED_FEEDBACK);
}
void loop() {
  if (IrReceiver.decode()) {
    switch (IrReceiver.decodedIRData.command) {
      case 0x10: digitalWrite(ledPins[0], HIGH); break;
      case 0x11: digitalWrite(ledPins[1], HIGH); break;
      case 0x12: digitalWrite(ledPins[2], HIGH); break;
      case 0x13: digitalWrite(ledPins[3], HIGH); break;
    }
    IrReceiver.resume();
  }
}

E mafai ona e suia numera pine ma code e fetaui ma lau poloketi. O lenei auala e aoga i soʻo se mamao.

Fa'apitoa mo mamao ese'ese

Atonu e te mana'o e fa'aaoga ituaiga ir mamao eseese. E tatau ona e suia lau code arduino teisi. Muamua, su'e po'o fea ir protocol e te fa'aogaina mamao. Tusi i lalo poloaiga mo faamau taitasi. Vaavaai i faailo mo galuega taitasi ma teu ni faamatalaga. Suia se mea i le taimi ma tusi i lalo le mea e tupu.

  1. Su'e le ir protocol mo lau mamao.

  2. Tusi i lalo poloaiga mo faamau taitasi.

  3. Siaki ma teu fa'amatalaga mo faailoilo ma galuega taitasi.

  4. Suia tasi mea i le taimi ma faamaumau mea e tupu.

Faatasi ai ma le ir mamao, e mafai ona e suia lau poloketi arduino mo le tele o mamao. Ole mea lea e mafai ai ona e pulea le tele o mea. E mafai ona e fa'aogaina so'o se mamao e ala i le fa'afouina o lau code i tulafono fou ma tulafono.

Fa'afitauli IR Receiver ma Codes

Fa'afitauli IR Receiver ma Codes
Faʻafanua Punaoa: solo

Mataupu o Meafaigaluega

Atonu e te feagai ma fa'afitauli i le setiina o lau ir receiver. O fa'afitauli fa'apitoa e masani ona taofia ai lau poloketi arduino mai le galue. E mafai ona e siakiina le ir LED e faʻaaoga ai se mea pueata telefoni feaveaʻi. E mafai e le meapueata ona iloa le malamalama e le mafai e ou mata. Afai e te le iloa atu se malamalama, taumafai e fesuia'i le tulaga o le LED. O nisi taimi, o le LED e faʻasaga i le auala sese. Fa'asino se TV mamao i le fa'amalo ma matamata i le tulaga o le LED. Afai e emo, e maua e lau tali fa'ailoga le faailo. Afai e tumau pea le tulaga o le LED pe a e talepeina le ave, poloka le faailoilo ma vaai pe tali mai le tali.

Uaea matala po'o pine pi'o e mafai ona fa'alavelave. Ia mautinoa o loʻo fesoʻotaʻi saʻo le mea e iloa ai le arduino. Fa'aaoga se multimeter e siaki ai le voltage i pine o le tali. O le pine GND e tatau ona faitau zero. O le pine 5V e tatau ona faʻaalia latalata ile lima volts. E tatau ona sui le pine faailo pe a e oomi faʻamau i le mamao. Afai e leai se suiga, toe siaki lau uaea.

Motugaafa: Fa'ata'ita'i lau masini i se vaega paolo. O le susulu sa'o o le susulu o le la po'o moli malolosi e mafai ona fa'alavelaveina ai le tali. E te maua i'uga lelei i totonu po'o i lalo ole malamalama.

  • Fa'aaogā se mea pu'eata telefoni feavea'i e siaki ai le LED.

  • Su'e le LED pe a le mumu.

  • Fa'asino se TV mamao i le mea fa'alogo ma matamata mo emo.

  • Ia mautinoa e feso'ota'i uaea fa'amau i le arduino.

  • Poloka le faailoilo ma siaki le tulaga o le LED.

  • Fa'ata'ita'i le voltage i pine fa'amau.

Fa'afitauli Fa'atonu ma Fa'ailoga

O fa'afitauli fa'akomepiuta e mafai ona taofia ai lau tali fa'aeletise mai le galue. E mafai ona e filifili i le va o faletusi IRremote po'o IRLib mo le lafoina ma le faitauina o fa'ailoga. Taumafai uma fa'ata'ita'iga ata mai nei faletusi. O fa'ata'ita'iga fa'ata'ita'iga e fesoasoani ia te oe e su'e fa'afitauli i lau fa'avevela po'o le mamao. O nisi taimi, e le mafai e le tagata e taliaina ona fa'aliliuina fa'ailoga mai nisi mamao. Siaki pe o lagolagoina e lau faletusi le protocol a lau mamao.

E mafai ona fa'alavelave le moli fa'aola po'o isi fa'apogai i lau tali. Fa'amama meafaigaluega e fesoasoani e fa'aitiitia le malamalama e le mana'omia. Fa'atu le fa'amalo ese mai moli susulu. Su'e lau masini i totonu o se potu pogisa e iloa ai pe sili atu le lelei o le tali. Afai o lo'o i ai pea ni ou fa'afitauli, siaki mo isi fa'apogai lata ane.

  • Taumafai faletusi eseese pei ole IRremote po'o le IRLib.

  • Su'e fa'ata'ita'iga uma fa'ata'ita'iga e su'e ai fa'afitauli fa'akomepiuta.

  • Siaki pe fa'aliliu e lau tali fa'ailoga fa'ailoga mai lau mamao.

  • Fa'aaogā masini fa'amama e poloka ai le malamalama e le mana'omia.

  • Aveese le fa'amalo mai moli susulu.

  • Su'e i totonu o se potu pogisa mo le fa'atinoina lelei.

  • Su'e isi fa'apogai e ono fa'alavelave.

Manatua: O le fa'avasegaina o le tele o ituaiga fa'ailo mamao e fesoasoani ia te oe e maua ai fa'afitauli o feso'ota'iga. Faamaumau i taimi uma tulafono mo faamau taitasi ma faafetaui i latou i le gaioiga sao i lau ata tusi arduino.

Na e aʻoaʻoina le faʻaogaina o se arduino ma se IR mamao. O laasaga nei e fesoasoani ia te oe:

  1. Fa'apipi'i le faletusi IRremote. Fa'afeso'ota'i lau IR sensor i pine taumatau.

  2. Fa'aoga fa'ata'ita'iga code e maua mai ai fa'ailo mai lau mamao. Matamata le mea e maua i lau mata'itū.

  3. Fa'afetaui fa'amau ta'itasi i lau mamao i se gaioiga fa'atonutonu i lau poloketi.

  4. Fa'ata'ita'i mamao ese'ese e fa'aleleia atili ai lau fa'atonu ma fa'aleleia fa'afitauli.

Afai e te manaʻomia se fesoasoani, vaʻai i punaoa nei a le alalafaga:

Igoa o Talanoaga

faʻamatalaga

fesoasoani

Fai fesili e uiga i fa'afitauli mamao IR.

E fa'afefea ona ou fa'amatalaina fa'amatalaga mata'utia mai le mata'itū mo IR codes?

A'oa'o pe fa'apefea ona faitau ma fa'aoga fa'amaumauga IR code.

sendSamsungLG() e le galue ma la'u LG HX906

Su'e tali mo fa'afitauli feso'ota'i masini.

ESP32 fa'afitauli ile ala 0 ua uma ona fa'aogaina mo fa'aaliga

Maua fa'amatalaga mo fa'afitauli mamao ESP32 ma IR.

seevae

Va'ai pe o iai isi fa'afitauli IR mamao tutusa.

Fa'afitauli o se vaega o le a'oa'oina. Taumafai ni auala fou e pulea ai mea ma su'e mamao eseese.

FAQ

E fa'afefea ona e iloa o lo'o galue lau IR receiver?

E mafai ona e siaki lau IR receiver e ala i le tusiina o se mamao i ai ma matamata mo se LED e emo. Afai e te va'ai emo pe ae oomi fa'amau, e maua e lau tali fa'ailoga. E mafai fo'i ona e fa'aogaina se meapueata telefoni e va'ai ai le moli IR.

Aisea e le faitau ai e lau arduino ni code IR?

Atonu e iai sau fa'afitauli tau uaea po'o se mataupu ile faletusi. Siaki uma feso'ota'iga ma ia mautinoa e te fa'aogaina pine sa'o. Fa'apipi'i le faletusi IRremote. Fa'ata'ita'i fa'ata'ita'iga ata e fa'ata'ita'i ai lau seti. Ia mautinoa e maua le malosi o lau laupapa arduino.

E mafai ona e fa'aogaina so'o se mamao i lau arduino IR receiver?

Ole tele ole IR receivers e galulue ma le tele o mamao. E mana'omia lou su'eina o fa'ailoga mo fa'amau ta'itasi. O nisi mamao e fa'aogaina fa'atonuga fa'apitoa. Su'e lau mamao ile faletusi IRremote. Tusi i lalo tulafono laiti ma fa'afetaui i taga i lau ata tusi.

O le a le mea e tatau ona e faia pe afai e le o'o atu au faailoilo IR i le tagata e taliaina?

Aveese mea mai le ala i le va o lau mea mamao ma le tali. O faailo IR e manaʻomia se laina manino. Taumafai e fa'aoga lau seti i totonu ose potu e itiiti le la. Siaki pe fa'asaga sa'o lau fa'avevela i le mamao.

E fa'afefea ona e pulea le sili atu ma le tasi le masini i lau arduino IR mamao?

E mafai ona e fa'afanua tulafono eseese i fa'atinoga 'ese'ese i lau ata tusi. Fa'aoga mea sui mo fa'amau fa'amau ta'itasi. Faʻafesoʻotaʻi nisi masini i lau arduino ma seti gaioiga mo mea taʻitasi. Su'e fa'amau ta'itasi ina ia mautinoa e aoga.

Tuua se Faamatalaga

o le a le lomia lou tuatusi imeli. fanua manaomia ua faailogaina *