Kijijini cha infrared na Mpokeaji wa IR (TSOP1738) Na Arduino: Hatua 10
Kijijini cha infrared na Mpokeaji wa IR (TSOP1738) Na Arduino: Hatua 10
Anonim
Kijijini cha infrared na Mpokeaji wa IR (TSOP1738) Na Arduino
Kijijini cha infrared na Mpokeaji wa IR (TSOP1738) Na Arduino

Hii inaweza kufundishwa kwa Kompyuta ya Arduino. Hii ni moja ya miradi yangu ya mapema na Arduino. Nilifurahiya sana wakati niliifanya na natumahi utapenda pia. Kipengele cha kuvutia zaidi cha mradi huu ni "Udhibiti wa waya". Na hiyo ni kupitia kijijini cha kawaida cha IR kinachopatikana kwa urahisi katika nyumba yetu. Inaweza kuwa kijijini cha TV au kijijini cha AC au kijijini chochote cha IR. Katika mradi huu tutaona kanuni ya kufanya kazi ya kijijini cha infrared na kung'amua ishara yake kwa msaada wa ARDUINO na TSOP 1738, ni mpokeaji wa infrared kwa wote. TSOP 1738 hii inafanya kazi na sehemu nyingi za infrared.

Unaweza kupata video ya mradi kwenye kiunga hapa chini:

www.youtube.com/embed/0udePvGIIJ8

Hatua ya 1:

Picha
Picha

Hatua ya 2: Vidokezo vya Ufundi

Vidokezo vya Ufundi
Vidokezo vya Ufundi

Kwenye picha wakati nilibonyeza kitufe chochote cha rimoti unaweza kuona taa nyekundu ya LED ikiangaza. inamaanisha kijijini kinatoa ishara ya infrared wakati wowote nikibonyeza kitufe. Walakini hatuwezi kuona nuru hii kwa macho wazi.

Ishara hii ina rundo la ON na OFF au unaweza kusema juu na chini. Tunaweza kuita kikundi hiki cha ON na OFF kama muundo wa ishara. Kila kifungo kina muundo wake wa kipekee. Kwa hivyo wakati wowote tunapobonyeza kitufe fulani tunapata muundo fulani wa ishara ambao umepewa kifungo hicho tu. Kwa hivyo hii yote ni juu ya kijijini cha IR.

Sasa ni wakati wa kupokea ishara. Lengo letu ni kutambua ishara za juu na za chini kama 1 na 0. Kwa njia hii tunaweza kubadilisha muundo wa ishara kuwa data. ARDUINO na TSOP 1738 watatufanyia hivyo.

Mpokeaji wa infrared atapokea ishara kutoka mbali na kuipatia arduino. Kisha arduino atachambua ishara iliyopokea na kuibadilisha kuwa data ya hex. Mara tu tutakapobadilisha ishara ya infrared kuwa data, tunaweza kusindika data hiyo kwa urahisi na kufanya kazi yoyote ya masharti kulingana na matakwa yetu.

Hatua ya 3: Amua Kazi Yako ya Kudhibiti

Amua Kazi Yako ya Kudhibiti
Amua Kazi Yako ya Kudhibiti

Katika kesi hii lengo lilikuwa kudhibiti pato la dijiti la Arduino na kijijini cha Runinga. Kuwakilisha dijiti JUU / LOW nimetumia 3 LEDs - Nyekundu, Njano na Kijani. Shughuli za masharti ni kama ifuatavyo.

Washa 'ON' LEDs katika mlolongo fulani (RED, GREEN, BLUE) wakati kitufe cha "Volume up" kinabanwa kila wakati.

ZIMA 'ZIMA' LEDs katika mlolongo fulani (BLUE, GREEN, RED) wakati kitufe cha "Volume down" kinabanwa kila wakati.

Lakini vifungo hapo juu vitafanya kazi tu wakati mfumo umeamilishwa kwa kubonyeza kitufe cha ON / OFF. Ukibonyeza kitufe cha ON / OFF wakati mfumo tayari umewashwa basi mfumo wote utazima na kuzima LED zote.

Tafadhali angalia Algorithm kwa uelewa mzuri.

Hatua ya 4: Orodha ya nyenzo

Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo
Orodha ya nyenzo

Udhibiti wa Remote wa IR: Unaweza kutumia kijijini cha IR kinachopatikana katika nyumba yako. Au unaweza kuinunua.

Mpokeaji wa IR: 1 hapana. Sensorer ya TSOP 1738 ambayo inapatikana kwa urahisi katika maduka ya mkondoni.

Mpingaji: 1 hapana. 330 ohm resistor na nambari 3. Kinga ya 220 ohm

Mdhibiti wa Arduino: 1 no. Arduino UNO. Bodi nyingine yoyote ya Arduino itafanya kazi vizuri kwa mradi huu.

LEDs: nambari 3. LED za 5mm za rangi tofauti (Nyekundu, Njano, Kijani)

Waya ya jumper: waya zingine za kuruka (kiume-kiume).

Bodi ya mkate: 1 hapana. mkate wa mkate kamili au nusu.

Na kwa kweli kebo ya nguvu ya arduino inahitajika. Hakuna zana au vifaa maalum vinavyohitajika kwa mradi huu.

Kwa programu utahitaji Arduino IDE iliyosanikishwa kwenye PC yako au kompyuta ndogo.

Hatua ya 5: Ufungaji wa Programu

Ufungaji wa Programu
Ufungaji wa Programu
  • Ikiwa huna Arduino IDE basi unaweza kuangalia tovuti rasmi ya Arduino. Utapata kiunga hapo.
  • Pia unahitaji kupakua maktaba ya "IRremote" kutoka github na kunakili kwenye folda ya maktaba ya arduino IDE.
  • Pakia mchoro "IRrecvDemo.ino" kutoka kwa mfano wa maktaba ya IRremote.
  • Angalia jina la bodi na bandari ya COM kabla ya kupakia.

Hatua ya 6: Mzunguko wa TSOP1738

Mzunguko wa TSOP1738
Mzunguko wa TSOP1738
Mzunguko wa TSOP1738
Mzunguko wa TSOP1738

Shikilia uso wa mviringo wa TSOP1738 unaoelekea kwako. Sasa pini ya kushoto zaidi ni pini ya chini. Pini inayofuata ni Vcc (5V DC) na pini sahihi zaidi ni pini ya data. Tafadhali tazama mchoro wa pini ili uelewe vizuri.

Unganisha pini ya GND kwa moja ya pini ya GND ya Arduino UNO.

Unganisha pini ya Vcc na pini 5V ya Arduino UNO.

Unganisha Ωresresor 330 kwa pini ya data ya TSOP 1738. Kisha unganisha mguu mwingine wa kipingaji na pini ya Arduino 2.

Hatua ya 7: Kumbuka Hex Code of Buttons

Kumbuka Msimbo wa Vifungo vya HEX
Kumbuka Msimbo wa Vifungo vya HEX

Sasa fungua mfuatiliaji wa serial na bonyeza vifungo kutoka mbali. Utapata nambari ya HEX ya kila kifungo kwenye mfuatiliaji wa serial.

Kumbuka nambari ya HEX ya vitufe unayochagua.

Hatua ya 8: Pato la Mzunguko wa LED

Pato la Mzunguko wa LED
Pato la Mzunguko wa LED
Pato la Mzunguko wa LED
Pato la Mzunguko wa LED

Ongeza mzunguko wa LED ya Pato na mzunguko uliopo wa TSOP.

Unganisha basi ya chini kwa Arduino UNO GND. Hatua yake rahisi na ndogo lakini MUHIMU.

Sasa, Weka LED zote 3 katika RED - GREEN - BLUE mlolongo. Unganisha vipinga 220 between kati ya -VE mguu wa kila basi ya LED na Ground.

Unganisha + VE mguu wa LED nyekundu, kijani na bluu ili kubandika 7, 6 na 5 ya arduino mtawaliwa.

Hatua ya 9: Mchoro na Algorithm

Tafadhali angalia algorithm katika Hatua ya 2 kwa kuelewa mchoro kwa njia rahisi. Walakini, mchoro wote una maelezo ya mstari kwa mstari kwenye mchoro yenyewe.

Tafadhali pakua mchoro kutoka kwa kiunga hapa chini. Lazima ubadilishe nambari za HEX ndani ya mchoro na nambari zako za HEX ambazo tayari umeona katika HATUA YA 6.

Pakia mchoro "IR_Test.ino" kwa Arduino.

Angalia jina la bodi na bandari ya com kabla ya kupakia.

Hatua ya 10: Utekelezaji

Utekelezaji
Utekelezaji

Sasa tumia vifungo vya mbali kutumia LED kama unavyotaka.

Ziada:

  • Unaweza kutumia relay ya 5V DC kudhibiti vifaa vingine vya nyumbani na rimoti ya TV.
  • Tafadhali shiriki maoni na maoni yako katika sehemu ya maoni.
  • Inashauriwa kuangalia data na kuweka nje kutoka kwa muuzaji wa sensa yako ya TSOP. Kuna aina kadhaa za sensorer za TSOP zinazopatikana sokoni. Pin nje ni tofauti katika kila kesi. Baadhi yao huja na kifuniko cha aluminium. Wengine wataonekana sawa lakini siri tofauti nje. Kwa hivyo jihadharini kabla ya kuongeza nguvu.

Ilipendekeza: