Tengeneza Kinanda Kidogo kisichotumia waya kutoka kwa Remote ya Runinga yako: Hatua 10 (na Picha)
Tengeneza Kinanda Kidogo kisichotumia waya kutoka kwa Remote ya Runinga yako: Hatua 10 (na Picha)
Anonim

Na AmalMathew Fuata Zaidi na mwandishi:

Arduino + Moduli ya GPS - Arifa ya Mwisho
Arduino + Moduli ya GPS - Arifa ya Mwisho
Arduino + Moduli ya GPS - Arifa ya Mwisho
Arduino + Moduli ya GPS - Arifa ya Mwisho
Beji ya Kuonyesha Matrix ya LED
Beji ya Kuonyesha Matrix ya LED
Beji ya Kuonyesha Matrix ya LED
Beji ya Kuonyesha Matrix ya LED
Taa ya USB inayodhibitiwa na Vyanzo vingi
Taa ya USB inayodhibitiwa na Vyanzo vingi
Taa ya USB inayodhibitiwa na Vyanzo vingi
Taa ya USB inayodhibitiwa na Vyanzo vingi

Je! Umewahi kufikiria kutengeneza kibodi isiyo na waya kwa kukatakata kijijini chako cha Runinga. Kwa hivyo katika mafundisho haya ninaelezea jinsi unaweza kuunda kibodi cha bei rahisi cha mini.

Mradi huu unatumia mawasiliano ya IR (Infrared) kuunda kibodi isiyo na waya.

Tuanze

Hatua ya 1: Wazo la Msingi

Mradi huu Unatumia mawasiliano ya waya isiyo na waya ya IR kufanya Uendeshaji tofauti wa Kinanda. R, au infrared, mawasiliano ni ya kawaida, ya bei rahisi, na rahisi kutumia teknolojia ya mawasiliano ya wireless. Nuru ya IR inafanana sana na nuru inayoonekana, isipokuwa ina urefu wa urefu kidogo. Hii inamaanisha IR haipatikani kwa jicho la mwanadamu - kamili kwa mawasiliano ya wireless.

Wazo la Msingi la mradi huu ni wakati unagonga kitufe kwenye rimoti yako ya Runinga, kwa kutumia mpokeaji wa IR na Arduino tunaweza kuamua na maadili yaliyotumiwa yanaweza kutumiwa kutekeleza Uendeshaji tofauti wa Bodi kuu. Nilitumia Arduino Pro MicroB Kwa sababu inategemea mdhibiti mdogo wa ATmega32U4 akishirikiana na USB iliyojengwa ambayo inafanya Micro kutambulika kama panya au kibodi. Unaweza kutumia Arduino Leonardo pia. Mradi huu ni rahisi sana na mtu yeyote anaweza kurekebisha kulingana na mahitaji.

Hatua ya 2: Kusanya vifaa vyako:

Kusanya vifaa vyako
Kusanya vifaa vyako
  • Arduino Pro Micro au Arduino Leonardo
  • Mpokeaji wa IR (TSOP1738)
  • Kijijini cha TV
  • Baadhi ya waya za Jumper

Kumbuka:

Unaweza kutumia bodi tu ambazo zinategemea ATmega32U4.. Kwa hivyo Inafanya Micro / Leonardo itambulike kama panya au kibodi.

Hatua ya 3: Mpokeaji wa IR (TSOP1738)

Mpokeaji wa IR (TSOP1738)
Mpokeaji wa IR (TSOP1738)
Mpokeaji wa IR (TSOP1738)
Mpokeaji wa IR (TSOP1738)

Ni mpokeaji mdogo wa mifumo ya udhibiti wa kijijini cha infrared. Ishara ya pato iliyoondolewa inaweza kutolewa moja kwa moja na microprocessor. TSOP1738 inaambatana na fomati zote za kawaida za data ya udhibiti wa kijijini wa IR.

Hatua ya 4: Mchoro wa Mzunguko:

Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko
Mchoro wa Mzunguko

Ikiwa unatumia Leonardo kutakuwa na mabadiliko madogo kwenye pini ya DATA. Unahitaji kuunganisha Pini ya data kwenye pini ya MOSI ya Leonardo.

Hatua ya 5: Kusanikisha Maktaba ya Mbali ya IR:

Pakua Maktaba ya Kijijini ya IR Kutoka hapa na usakinishe.

Ikiwa haujui jinsi ya kusanikisha maktaba ya arduino ya ziada fuata chini ya kiunga

www.arduino.cc/en/Guide/Libraries

Hatua ya 6: Kuweka saini Ishara za mbali za IR:

Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR
Kuweka alama Ishara za mbali za IR

Kuamua ishara kutoka kwa kijijini cha IR tunaweza kutumia "IRrecvDemo" mchoro wa arduino kama ulivyopewa na Maktaba ya Mbali ya IR.

Kumbuka: Kwa mfano mchoro (IRrecvDemo) unahitaji kufanya mabadiliko madogo kwa thamani ya R RVV_PIN. Kwa chaguo-msingi itakuwa 11 lakini kwenye Arduino Micro pini ya MOSI ni pini ya 16. Kwa hivyo fanya marekebisho yafuatayo kwa nambari.

int RECV_PIN = 16;

Ikiwa unatumia Leonardo unahitaji kuibadilisha kuwa nambari ya siri ya MOSI.

  • Chagua Bodi (Arduino / Genuino Micro) - (Mtini. 3)
  • Chagua Bandari- (Kielelezo 4)
  • Pakia nambari yako

Hatua ya 7: Kumbuka chini Thamani za Ishara zilizodhibitiwa

Kumbuka Chini Thamani za Ishara zilizodhibitiwa
Kumbuka Chini Thamani za Ishara zilizodhibitiwa
  • Fungua Monitor Monitor na upate IR Signal Signal values.
  • Kumbuka Chini maadili kwa kila kitufe.

Hatua ya 8: Nambari ya Uendeshaji wa Bodi muhimu

Baada ya kupata maadili ya ishara hatua inayofuata ni kuongeza maadili kwenye programu na kufanya hali kwamba ikiwa thamani ya ishara kutoka kwa mechi za mbali na maadili katika programu basi, fanya shughuli tofauti za kibodi.

Kuongeza Maktaba ya Kibodi kwenye programu inaiwezesha kutekeleza Operesheni tofauti za kibodi.

Unaweza kupakua nambari kutoka chini au unaweza kuipata kutoka kwa Ukurasa wangu wa GitHub.

Pakua nambari na Uipakie kwa arduino micro kupitia Arduino IDE.

Hatua ya 9: Imekamilika:

Unaweza kurekebisha mchoro hapo juu kulingana na mahitaji yako.

Rejea viungo hapo chini ili kuongeza kazi zaidi za kibodi

  • https://www.arduino.cc/en/Reference/KeyboardModif…
  • https://www.arduino.cc/en/Reference/ASCIIchart

Ilipendekeza: