Orodha ya maudhui:

IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6
IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6

Video: IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6

Video: IRduino: Udhibiti wa Kijijini wa Arduino - Iga Kijijini Kilichopotea: Hatua 6
Video: Как управлять нагрузкой 4 переменного тока с помощью беспроводного дистанционного реле KR1204 2024, Novemba
Anonim
IRduino: Udhibiti wa Kijijini cha Arduino - Iga Kijijini Kilichopotea
IRduino: Udhibiti wa Kijijini cha Arduino - Iga Kijijini Kilichopotea

Ikiwa umewahi kupoteza udhibiti wa kijijini kwa Runinga yako au DVD, unajua jinsi inavyofadhaisha kutembea, kupata, na kutumia vifungo kwenye kifaa yenyewe. Wakati mwingine, vifungo hivi haitoi utendaji sawa na kijijini. Hivi majuzi, moja ya kumbukumbu zangu zilipotea bila kueleweka, na niliamua kitu kifanyike ili kurudisha utumiaji wa urahisi na utendaji uliopotea kwa mchezaji wangu wa Blu-ray.

Baada ya utafiti kidogo, nilijifunza kuwa wengi, ikiwa sio wote, wanaotumia infrared (IR) kuwasiliana na vifaa vyao (hii ndio sababu lazima uelekeze kijijini kwenye Runinga, kwa mfano). Mawazo yangu yalimgeukia Arduino, na nilipopata mwangaza wa infrared kati ya sensorer na vifaa vyangu, nilijua ningeweza kuifanya ifanye kazi.

Na sasa, hii ndio jinsi nilivyofanya.

Kidokezo: hakikisha kubonyeza picha na kuelea juu ya visanduku vya zana za uwazi kwa maagizo ya kina ya hatua kwa hatua.

Hatua ya 1: Kifaa chako na IR

Kifaa chako na IR
Kifaa chako na IR

Ili kurahisisha mchakato wa kutafuta nambari za IR kwa kifaa chako na kuziunganisha kwenye mpango wa Arduino, ninapendekeza utumie programu ya bure ya IrScrutinizer, ambayo inaweza kupakuliwa na imeandikwa hapa. Nitatumia IrScrutinizer katika hii inayoweza kufundishwa kukuonyesha jinsi ya kupata na kutumia nambari za IR kwa kifaa chako.

Kabla ya kuendelea na mafunzo haya, unapaswa kuangalia ili uone ikiwa unaweza kupata nambari za kifaa chako kwenye IrScrutinizer. Kwanza pakua na usakinishe IrScrutinizer kutoka kwa kiunga hapo juu na fanya faili ya IrScrutinizer.jar kwenye saraka ya usanikishaji. Bonyeza kichupo cha "Ingiza" karibu na juu ya skrini na uchague "IRDB" kutoka kwa tabo ambazo zinaonekana hapa chini. Fuata vidokezo vya zana kutoka kwenye picha hapo juu tafuta nambari za kifaa chako.

Hatua ya 2: Kukusanya Mfano wa Kijijini cha Arduino

Kukusanya Mfano wa Kijijini cha Arduino
Kukusanya Mfano wa Kijijini cha Arduino

Sasa kwa kuwa umethibitisha IrScrutinizer inajua nambari za IR za kifaa chako, uko tayari kujenga mfano wa Arduino Remote ili kuzijaribu. Hapo juu ni muundo niliotumia. Vidokezo vichache muhimu: tumia transistor ya NPN, unganisha msingi wake na pini 3 ya dijiti ya Arduino, na utumie infrared LED (sio rangi ya kawaida). Kontena nililotumia lilikuwa karibu ohms 300 kwa hivyo kila kitu katika mtaa huo kinapaswa kuwa sawa.

Hatua ya 3: Kuandaa Mazingira ya Maendeleo ya Arduino

Unahitaji maktaba ambayo itawezesha Arduino yako kudhibiti LED ya IR kutoa nambari za kifaa chako. Nilitumia IRremote, maktaba ya zamani zaidi ya utulivu na yenye kuaminika zaidi ya infrared. Fuata maagizo ya ufungaji kwenye ukurasa wake wa kwanza kupakua maktaba na kuiweka kwenye IDE yako ya Arduino. Hapa kuna mafunzo mazuri juu ya jinsi ya kusanikisha maktaba.

Baada ya kusanikisha maktaba, unapaswa kupata mifano yake kutoka IDE. Waangalie kidogo ili ujitambulishe na maktaba.

Hatua ya 4: Kuzalisha Programu ya Arduino

Kuzalisha Programu ya Arduino
Kuzalisha Programu ya Arduino
Kuzalisha Programu ya Arduino
Kuzalisha Programu ya Arduino

Kipengele kizuri sana cha IrScrutinizer ni uwezo wake wa kutengeneza programu kamili, ikiwa haifikiri, Arduino iliyo na nambari zote za IR unayotaka kujumuisha na utaratibu rahisi wa kuzituma kupitia maktaba ya infrared, pamoja na IRremote. Katika IrScrutinizer, chagua ishara zote unazotaka kutuma kwenye kidirisha cha kushoto cha skrini ya "Ingiza" na bonyeza kitufe cha "Ingiza uteuzi", au bonyeza kitufe cha "Leta zote". Utapelekwa kwenye skrini ya "Chunguza kijijini" ambapo unaweza kudhibitisha umeingiza nambari zote unazotaka. Bonyeza kwenye kichupo cha "Hamisha" kwenda kwenye skrini ya kuuza nje. Ingiza mipangilio yote sahihi hapo kama onyesho kwenye picha hapo juu na bonyeza "Export param. Remote" ili kuunda programu ya Arduino.

Sasa, fungua programu iliyotengenezwa na Arduino IDE. Mpango huo ni rahisi sana; inafafanua nambari zote za IR ulizochagua kama anuwai za ulimwengu na katika kazi ya kitanzi hukuruhusu kuchagua ni ipi ya kutuma kupitia Monitor Serial.

Hatua ya 5: Kujaribu Kijijini cha Arduino

Kupima Kijijini cha Arduino
Kupima Kijijini cha Arduino

Hakikisha kila kitu kimefungwa waya vizuri na unganisha Arduino na kompyuta yako. Pamoja na programu ya IR iliyofunguliwa katika Arduino IDE, thibitisha mipangilio ya bodi yako ni sawa na upakie programu hiyo. Sasa, onyesha LED ya IR kwenye kifaa chako kutoka mahali inapoweza kuichukua kwa urahisi (karibu ni bora zaidi) na utumie Monitor Monitor kuchagua ishara ya kutuma.

Ilifanya kazi? Ikiwa ilifanya hivyo, hongera, umeunda Kidhibiti cha Kijijini cha Arduino na haifai tena kuwa na wasiwasi juu ya kijijini chako kilichopotea. Ikiwa haikufanya hivyo, kagua hatua zote hapo juu ili uone ikiwa umekosa chochote. Pia jisikie huru kutuma maoni kuelezea hali yako.

Hatua ya 6: Mawazo ya Uboreshaji

Mfano huu wa mbali wa Arduino ambao umekusanyika, kusanidiwa, na kujaribiwa kwa kweli haueleweki na ni ngumu kutumia.

Ikiwa unataka kuboresha Arduino Remote yako, nina maoni kadhaa ya kukupa hata hivyo. Badala ya kutumia bodi ya maendeleo kama Arduino Uno pamoja na ubao wa mkate, unaweza kutumia kitu kama Arduino Nano katika aina fulani ya kiambatisho labda na vifungo kama udhibiti wa kweli wa kijijini.

Njia nyingine ya kuzunguka suala la kuwa na kompyuta yako karibu ili utumie Monitor Monitor kudhibiti Remote ya Arduino itakuwa kuongeza moduli ya mpokeaji ya IR kupokea nambari za IR kutoka kwa kijijini ambacho haujapoteza (bado) na ubadilishe kwa misimbo kifaa chako kinaelewa.

Muda mfupi kabla ya kupata kijijini changu cha Blu-ray, ambacho mwishowe kilielezea kifo cha kuendelea kwa mradi huu, niliboresha IRduino yangu kufanya hivyo, ambayo ni kupokea nambari za IR kutoka kwa rimoti nyingine, kuzigeuza kuwa nambari za mchezaji wa Blu-ray kabla ya kuzirusha tena. Kwa bahati mbaya, muda mfupi baadaye, IRduino hakuwepo tena.

Sehemu iliyobaki tu ya IRduino ni programu yake, ambayo bado inaweza kupatikana kwenye https://github.com/gttotev/IRduino. Samahani kwa maandishi yote ya maandishi, maoni ya siri, nambari za uchawi, na ukosefu wa nyaraka. Ni kosa la IrScrutinizer! Lakini kwa kweli ningepaswa kuweka utunzaji zaidi katika nambari yangu. Kwa kuiangalia sasa, mwaka mmoja baadaye, karibu siwezi kufafanua kile kinachotokea (au kinatakiwa kutokea). Kwa wakati ujao basi!

Hii inahitimisha Udhibiti wa Kijijini wa Arduino. Asante kwa kusoma.

Ilipendekeza: