Orodha ya maudhui:

Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)
Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)

Video: Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)

Video: Badilisha Kijijini chako cha IR kuwa Kijijini cha RF: Hatua 9 (na Picha)
Video: Cheki jama alivyo paa na ndege ya kichawi utashangaa 2024, Julai
Anonim
Badilisha Remote yako ya IR kuwa Remote ya RF
Badilisha Remote yako ya IR kuwa Remote ya RF

Katika Agizo la leo, nitakuonyesha jinsi unaweza kutumia moduli ya generic RF bila microcontroller ambayo mwishowe itatuongoza kujenga mradi ambapo unaweza kubadilisha Kijijini cha IR cha kifaa chochote kuwa Kijijini cha RF. Faida kuu ya kubadilisha Kijijini cha IR kuwa RF, ni kwamba, sio lazima uelekeze kijijini kabla ya kubonyeza vitufe vya kifaa kufanya kazi. Pia, ikiwa una kifaa ambacho sio anuwai ya kijijini, kama ukumbi wa michezo wa nyumbani kwenye kona ya chumba, Remote hii ya RF itafanya maisha yako kuwa rahisi.

Tuanze.

Hatua ya 1: Vipi Kuhusu Video?

Image
Image

Video zina hatua zote zilizofunikwa kwa undani zinazohitajika kwa ajili ya kujenga mradi huu. Unaweza kuitazama ikiwa unapendelea vielelezo lakini ikiwa unapendelea maandishi, pitia hatua zifuatazo.

Pia ikiwa unataka kutazama mradi kwa vitendo, rejea video hiyo hiyo.

Hatua ya 2: Orodha ya Sehemu

Encoder na avkodare
Encoder na avkodare

Moduli ya RF:

INDIA - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Arduino: INDIA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK -

Encoder na Decoder ICs: INDIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Decoder https://amzn.to/2HpNsQdUK - Encoder https://amzn.to/2HpNsQd; Decoder

TSOP IR Mpokeaji -INDIA - https://amzn.to/2H0Bdu6US (Mpokeaji na LED) - https://amzn.to/2H0Bdu6UK (Mpokeaji na LED) -

LED ya IR: INDIA -

Hatua ya 3: Encoder na Decoder

Encoder na avkodare
Encoder na avkodare
Encoder na avkodare
Encoder na avkodare

Ili kuzitumia bila microcontroller utahitaji IC mbili. Wanaitwa encoders na decoders. Ni mizunguko ya msingi ya ujumuishaji. Encoder ina pembejeo zaidi kuliko idadi ya matokeo. Kuangalia meza ya ukweli tunaweza kuona kwamba pini tatu za pato zina mchanganyiko tofauti kwa majimbo tofauti ya pini za kuingiza. Kwa ujumla pini za pembejeo za pembejeo za encoder hufafanuliwa kama 2 ^ n x n, ambapo "n" ni idadi ya bits. Decoders ni kinyume tu cha encoders na wana maelezo ya pini kama n x 2 ^ n. Ikiwa utauliza nini kitatokea ikiwa zaidi ya pini moja itaenda juu kwa wakati mmoja, basi nitasema ni zaidi ya upeo wa hii inayoweza kufundishwa.

Encoder na decoder ICs tutakayotumia ni HT12E na HT12D, D kwa kisimbuzi na E kwa encoder. Wacha tuangalie pini za hizi IC.

Katika HT12E, nambari za siri 10, 11, 12 na 13 ni pini za kuingiza data na pini 17 ni pini ya pato, ambayo tutasimamia. Pini 16 na 17 ni za oscillator ya ndani ya RC na tunaunganisha kipinga kuanzia 500k hadi 1M (nilitumia 680k) kwenye pini hizi. Kweli, kontena lililounganishwa litakuwa sehemu ya oscillator ya RC. Pini ya 14 inasambaza kuwezesha pini. Ni pini ya chini inayotumika na data itasambazwa tu ikiwa pini hii imeshikwa chini. Pini 18 na 9 ni Vcc na GND mtawaliwa, na nitazungumzia juu ya kubaki pini nane kwa muda.

Vitu vinafanana kwa dekoda. 18 na 9 ni pini za usambazaji, 15 na 16 ni pini za ndani za oscillator na kontena 33k imeunganishwa kati yao. Pini 17 ni pini halali ya usafirishaji ya IC ambayo huenda juu wakati wowote data halali inapokelewa. Takwimu zilizopangwa zimepewa kubandika 15 na data inayofanana iliyotengwa inapatikana kutoka kwa pini 10, 11, 12 na 13.

Sasa utaona kuwa decoder IC pia ina zile pini 8 ambazo tuliona kwenye encoder. Kwa kweli, hutimiza kusudi muhimu sana katika kuweka maambukizi yako salama. Hizi huitwa pini za kuweka anwani na zinahakikisha kuwa data iliyotumwa inapokelewa na mpokeaji sahihi katika mazingira ambayo kuna zaidi ya moja ya jozi hizi. Ikiwa kwenye kisimbuzi, pini hizi zote zimeshikiliwa chini, basi kupokea data pini hizi zote za decoder lazima pia zifanyike chini. Ikiwa nne zimeshikiliwa juu na nne zimeshikiliwa chini, pini za anwani za dekoda lazima pia ziwe na usanidi sawa, basi data tu itapokelewa na mpokeaji. Nitaunganisha pini zote ardhini. Unaweza kufanya chochote unachopenda. Kwa kubadilisha anwani unapoenda, swichi ya DIP hutumiwa, ambayo huunganisha pini iwe juu au chini tu kwa kubonyeza vifungo juu yake.

Hatua ya 4: Prototyping

Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano
Kuweka mfano

Nadharia ya kutosha, hebu tuendelee na tuijaribu kivitendo

Utahitaji bodi mbili za mkate. Niliendelea mbele na kuunganisha yote juu kwa kutumia mchoro wa mzunguko katika hatua hii na taa za LED badala ya Arduino na vifungo vya kushinikiza na 10k ya kuvuta kontena badala ya swichi.. Nilitumia vifaa tofauti vya umeme kwa wote wawili. Mara tu unapowasha mtumaji, utaona kuwa pini halali ya usafirishaji inakwenda juu ikionyesha kwamba unganisho lenye mafanikio limetengenezwa. Ninapobonyeza kitufe chochote upande wa kusambaza, LED inayolingana kwenye upande wa mpokeaji inang'aa. LED nyingi zinawashwa ikiwa nitabonyeza vifungo kadhaa vya kushinikiza. Angalia VT iliyoongozwa, inaangaza kila wakati inapokea data mpya, na hii itasaidia sana katika mradi ambao tutafanya.

Ikiwa mzunguko wako haufanyi kazi, unaweza kutatua kwa urahisi tu kwa kuunganisha pato la kisimbuzi kwa pembejeo ya kisimbuzi na kila kitu lazima kifanye kazi sawa. Kwa njia hii unaweza kuhakikisha kuwa wewe na IC na miunganisho yake ni sawa.

Ukibadilisha moja ya pini za anwani kwenda juu, unaweza kuona kila kitu kimeacha kufanya kazi. Ili kuifanya ifanye kazi tena, unaweza kuiunganisha tena, au ubadilishe hali sawa ya pini upande wa pili kwenda juu. Kwa hivyo, zingatia hili akilini wakati wa kubuni kitu kama hiki kwani ni muhimu sana.

Hatua ya 5: infrared

Infrared
Infrared
Infrared
Infrared

Sasa hebu tuzungumze juu ya infrared. Kila kijijini cha IR kina IR inayoongozwa mbele yake na kubonyeza vifungo kwenye rimoti hufanya taa iliyoongozwa ambayo inaweza kuonekana kwenye kamera lakini sio kwa macho. Lakini sio rahisi sana. Mpokeaji lazima aweze kutofautisha kila kitufe kilichobanwa kwenye kijijini ili iweze kufanya kazi zilizosemwa. Ili kufanya hivyo, iliyoongozwa imeangaziwa kwa kunde zilizo na vigezo tofauti na kuna itifaki anuwai ambazo wazalishaji hutumia. Ili kujifunza zaidi, rejea viungo ambavyo nimetoa.

Labda umefikiria kuwa sasa tutaiga nambari hizo za IR za mbali. Ili kuanza tutahitaji mpokeaji wa infrared kama TSOP1338 na Arduino. Tutaamua nambari za hex za kila vifungo ambazo zinawafanya kuwa tofauti na ile nyingine.

Pakua na usakinishe maktaba mbili, kiunga ambacho hutolewa. Sasa fungua IRrecvdump kutoka kwa folda ya mifano ya IRLib na uipakie kwa Arduino. Pini ya kwanza ya mpokeaji ni ya chini, ya pili ni Vcc, na ya tatu ni pato. Baada ya kutumia nguvu na kuunganisha pato kwa kubandika 11, nilifungua mfuatiliaji wa serial. Nilielekeza kijijini cha IR kwa mpokeaji na kuanza kubonyeza vitufe vyake. Nilibonyeza kila kitufe mara mbili na baada ya kumaliza na vitufe vyote vinavyohitajika nilikata Arduino.

Sasa angalia mfuatiliaji wa serial, kutakuwa na takataka nyingi, lakini ni miale nyepesi tu ambayo mpokeaji alishika kwani ni nyeti sana. Lakini pia kutakuwa na itifaki itakayotumiwa na nambari ya hex ya vifungo ulivyobonyeza. Hiyo ndio tunataka. Kwa hivyo niliandika maandishi na jina na nambari zao za hex kwani tutakuwa tunaihitaji baadaye.

Viungo:

Jinsi IR katika Remote inafanya kazi:

www.vishay.com/docs/80071/dataform.pdf

Maktaba:

github.com/z3t0/Arduino-IRremote

Hatua ya 6: Tunafanya Nini?

Tunafanya nini?
Tunafanya nini?

Tunayo kijijini chetu cha IR ambacho tumeamua nambari za hex za vifungo vya masilahi yetu. Sasa tutatengeneza bodi mbili ndogo, moja ina transmita ya RF na vifungo vinne juu yake ambavyo vinaweza kwenda sifuri au moja, ikimaanisha mchanganyiko 16 inawezekana, mwingine ana mpokeaji na ana mtawala wa aina fulani, kwa upande wangu Arduino, ambayo itatafsiri pato hufanya kisimbuzi na itadhibiti mwongozo wa IR ambayo mwishowe itapata kifaa kujibu sawa sawa na ilivyofanya kwa rimoti yake mwenyewe. Kama mchanganyiko 16 unawezekana, tunaweza kuiga hadi vifungo 16 vya kijijini.

Hatua ya 7: Pata Mpokeaji

Pata Mpokeaji
Pata Mpokeaji

Ikiwa mpokeaji kwenye kifaa chako haonekani, fungua mchoro wa IRSendDemo kutoka kwa mfano wa maktaba na ubadilishe itifaki na nambari ya hex ipasavyo. Nilitumia nambari ya hex ya kitufe cha nguvu. Sasa unganisha IR iliyoongozwa na kipinzani cha 1k kubandika 3 ya Arduino na ufuatiliaji wa mfululizo wa wazi. Kwa hivyo wakati utachapa mhusika yeyote kwenye mfuatiliaji wa serial na bonyeza waandishi wa habari, Arduino atatuma data kwa IR iliyoongozwa na inapaswa kusababisha kifaa kufanya kazi. Hover juu ya mikoa tofauti ambapo unafikiria mpokeaji anaweza kuwa na na mwishowe utapata mahali halisi pa mpokeaji kwenye kifaa chako (rejelea video kwa uelewa wazi).

Hatua ya 8: Kufunga

Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha
Kufundisha

Kutumia mchoro ule ule wa unganisho, niliunda PCB mbili zinazohitajika, nimetumia Arduino iliyosimama badala ya Pro Mini kwani ndivyo nilivyokuwa nimeweka karibu.

Kabla ya kuweka mdhibiti mdogo ndani, nilitaka kujaribu viunganisho mara moja zaidi. Kwa hivyo nilitumia Volts 9 kusambaza na Volts 5 kwa mpokeaji na nikatumia LED kujaribu utendaji wa bodi na nikajaribu kila kitu haraka. Niliongeza pia kubadili nguvu kwa kuokoa betri kwa PCB ya kusambaza.

Mwishowe baada ya kupakia mchoro, nilirekebisha Arduino mahali pake.

Niliuza kontena la 1k moja kwa moja kwa cathode ya LED na nitatumia kupunguka kwa joto kabla ya kuiweka kwenye adapta niliyotengenezea ukumbi wa michezo wa nyumbani kwa kutumia karatasi ya GI, lakini ikiwa una ufikiaji wa printa ya 3d, unaweza kujenga zaidi adapta inayoonekana mtaalamu kwa urahisi, ikiwa inahitajika. Pia nitatengeneza waya mrefu kati ya LED na PCB ili iwe rahisi kuweka PCB mahali pengine, mahali pengine palipofichwa. Baada ya haya yote kufanywa, ni wakati wa kujaribu utendakazi wake, ambao unaweza kuona kwa vitendo kwenye video niliyoingiza katika hatua ya 1.

Jambo bora juu ya kuibadilisha kuwa RF ni kwamba sio lazima uielekeze moja kwa moja kwenye kifaa ambacho unaweza kudhibiti hata ikiwa uko kwenye chumba kingine, jambo pekee unalohitaji kujali ni kwamba jozi ya RF lazima iwe ndani anuwai na ndio hiyo. Mwishowe ikiwa una printa ya 3d, unaweza pia kuchapisha kisa kidogo cha sehemu ya mpitishaji.

Hatua ya 9: Imekamilika

Imefanywa
Imefanywa

Nijulishe maoni yako juu ya mradi huo na ikiwa una vidokezo au maoni, tafadhali shiriki kwenye maoni hapa chini.

Fikiria kujisajili kwenye Maagizo yetu na idhaa ya YouTube.

Asante kwa kusoma, tuonane katika Inayofuata Inayoweza kufundishwa.

Ilipendekeza: