Orodha ya maudhui:

Udhibiti wa IR wa Vivuli vya IKEA FYRTUR: Hatua 11 (na Picha)
Udhibiti wa IR wa Vivuli vya IKEA FYRTUR: Hatua 11 (na Picha)

Video: Udhibiti wa IR wa Vivuli vya IKEA FYRTUR: Hatua 11 (na Picha)

Video: Udhibiti wa IR wa Vivuli vya IKEA FYRTUR: Hatua 11 (na Picha)
Video: Счастливая история слепой кошечки по имени Нюша 2024, Julai
Anonim
Image
Image
Picha
Picha

Mwishowe nikapata mikono yangu kwenye vivuli vya IKEA FYRTUR vyenye motor na nilitaka kuzidhibiti kwa kutumia kijijini cha IR. Huu ni programu ya niche lakini nilidhani inaweza kuwa muhimu kwa mtu anayetaka kujifunza jinsi ya kutumia pini za GPIO za Arduino kama njia rahisi ya kusambaza umeme inayosababishwa na amri za IR.

Hatua ya 1:

Orodha ya sehemu

KIWANGO CHA IKEA Shadesh za Magari

Arduino Leonardo Bila vichwa vya habari https://store.arduino.cc/usa/arduino-leonardo-wit …….

Kiunganishi cha Kichwa cha Pin ya Kiume 2.54 mm

Vishay TSOP4838 38 kHz Mpokeaji wa infrared (Ufungashaji wa 5)

Kiunganishi cha pini 4

Uchunguzi wa 3ple Decker wa Arduino (Chini, moshi)

Chaja ya ukuta ya USB 5V 2A (Arduino Leonardo Micro USB power)

Udhibiti wa Kijijini cha Bose Replacement (Kijijini chochote cha IR kinaweza kutumika, nilichukua hii tu kwani sina vifaa vya Bose kwenye rack yangu)

Hatua ya 2:

Picha
Picha

Nimekuwa nikitumia kijijini asili cha Harmony 659 IR kwa karibu miaka ishirini na bado nadhani ni kijijini kamili. Bado ninapata zilizotumika katika hali nzuri kwenye eBay. Inafanya kila kitu ninachotaka lakini haina bluetooth, WiFi au huduma zingine za kisasa za nyumbani. Vivuli vya umeme vya IKEA vinavyodhibitiwa na RF vinaweza kuunganishwa na IKEA TRADFRI au lango la Samsung SmartThings na kinadharia kusababishwa na kijijini cha kisasa zaidi cha Harmony lakini napendelea kutumia kijijini cha IR na vifungo vya kugusa juu ya kiwambo cha skrini ya kugusa na sikutaka kuruka kupitia hoops zote hizo kufanya kazi moja rahisi ambayo ilikuwa kupunguza vivuli wakati wowote mradi unawashwa.

Hatua ya 3:

Picha
Picha

Kila kivuli cha IKEA FYRTUR huja kikiwa kimewekwa na kijijini kwa hivyo ikiwa utaunganisha moja tu kudhibiti seti nzima ya vivuli (hadi 4) utakuwa na vidokezo vingi vya ziada, visivyotumika. Niliweka kijijini kimoja ukutani kwa matumizi ya kila siku lakini nilihitaji kijijini cha kufanya kazi kwa mradi huu kwa hivyo baada ya jaribio na hitilafu nyingi mwishowe niligundua jinsi ya kuoanisha viwambo viwili kwa seti moja ya vivuli:

Hatua za jozi remotes 2 kwa seti moja ya vivuli vya FYRTUR

1. Chomeka rudia na subiri dakika moja au zaidi ili kuhakikisha iko mkondoni.

2. Futa kifuniko cha betri kwenye vidude na ubonyeze kitufe cha kuoanisha kila mara 4 ili uzifute. LED zao zitaangaza haraka kisha zitazimwa. Subiri sekunde chache kwa LED kurudi tena kabla ya kujaribu kuoanisha.

3. Shikilia kitufe cha kuoanisha chini ya moja tu ya vifaa vya karibu karibu na anayerudia hadi mapigo nyeupe ya mwangaza ya LED inayoonyesha kuwa imeunganishwa na kijijini hicho.

4. Unplug kurudia kutoka ukuta.

5. Shikilia pembeni karibu na ushikilie vifungo vya kuoanisha kwa wakati mmoja kwa sekunde 10 au zaidi mpaka taa zao zinapiga na kuzima.

6. Chomeka rudia tena na subiri dakika moja au zaidi ili kuhakikisha iko mkondoni.

7. Unganisha moja ya kumbukumbu kwenye kila kivuli kwa kubonyeza na kutoa vifungo vya juu na chini kwenye kivuli wakati huo huo ili mwangaza mweupe wa LED uingie kisha ushikilie kitufe cha kuoanisha kwenye kijijini hadi vivuli vya kivuli chini na juu vinavyoonyesha vimeunganishwa. Haijalishi unatumia kijijini gani kwani sasa inapaswa kuwa clones. Kijijini lazima sasa kazi kufanya kazi vivuli.

Hatua ya 4:

Picha
Picha
Picha
Picha

Sasa kwa kuwa nilikuwa na kijijini cha kufanya kazi cha ziada nilichukua mbali kwa kuondoa kwanza bisibisi iliyokuwa na kifuniko cha betri kisha kukagua swichi ya plastiki kutoka kwa msingi kwa kutumia bisibisi ndogo ya ncha.

Hatua ya 5:

Picha
Picha

Kisha nikarudisha nyuma kifuniko cha vumbi cha silicone / chemchemi ya rocker kufunua bodi ya mzunguko.

Hatua ya 6:

Picha
Picha

Kisha nikatumia ohmmeter kuchunguza karibu na vifungo viwili vya kushinikiza kwa muda mfupi ili kujua ni viungo gani vya solder vilikuwa chini na ambayo ni mawasiliano ya kawaida yaliyofunguliwa.

Hatua ya 7:

Picha
Picha

Kisha nikauza waya wa kondakta 4 kwa viungo hivyo. Waya mweusi umeuzwa chini ya kitufe kimoja tu kwani wanashirikiana kwa pamoja, waya wa manjano huuzwa kwa mawasiliano ya kawaida ya S1 au kitufe cha juu na waya mweupe umeuzwa kwa kitufe cha S2 au chini. Mwanzoni nilijaribu kutumia tu waya hizo 3 zinazoondoka kwenye betri ya seli ya sarafu ya 3V kuwezesha kijijini lakini betri ikatoka baada ya siku chache tu kwa sababu ya tofauti ya voltage kati yake na Arduino kwa hivyo niliacha betri na kuongeza ya nne (nyekundu) waya kwa terminal nzuri ya kijijini cha kivuli na kuitumia kwa kutumia 3.3 V kutoka kwa moja ya pini za Arduino.

Hatua ya 8:

Picha
Picha
Picha
Picha

Kisha nikauza kichwa cha pini 4 kwa pini 9, 10, 11, na 12 ya kichwa kisicho na kichwa Arduino Leonardo na nikaunganisha kiunganishi cha waya-4. Kisha nikauza kipokeaji cha IR cha Vishay TSOP4838 38 kHz kwa pini 5, 6, na 7 na nikainama risasi kwa hivyo ikatazama juu zaidi kupokea ishara za IR kupitia kesi ya translucent ya Arduinos.

Hatua ya 9:

Kabla sijaendelea zaidi nilihitaji kujua maadili ya hex ya amri za IR nilitaka kutumia juu na chini. Niliendesha nambari iliyoambatanishwa na mfuatiliaji wa serial wazi ili nipate kuona na kunakili nambari za hex kwa kila kitufe nilichokandamiza kwenye kijijini cha Bose IR. Nimeambatanisha nambari hiyo na ugani wa.c ili ubadilishe jina na ugani wa.ino kufungua Arduino au na ugani wa.txt ikiwa unataka kuiangalia.

Hatua ya 10:

Na hii hapa nambari ya vivuli. Kimsingi ninachofanya ni kutumia pini za GPIO za Arduino kama relay ya chini-voltage. Ikiwa unajaribu kubadili kitu na voltage ya juu au amperage basi unahitaji kutumia relay ya nje. Nambari inapoanza inageuka pini 11 kwenye Arduino hadi LOW au mbali kwa hivyo inakuwa ardhi nyingine (voltage hasi). Pia inageuka pini 9 na 10 HIGH au on (voltage chanya) kwa hivyo hakuna mwendelezo kati ya pini 9 na 11 au 10 na 11 kwa hivyo "relays" hizo zote au vifungo vimezimwa. Wakati mpokeaji wa IR wa Arduino anapokea amri ya chini au ya chini kutoka kwa kijijini cha Harmony, hubadilisha pini 10 hadi LOW (voltage hasi) kwa milliseconds 250 tu kwa hivyo robo moja ya pini ya pili 10 ina mwendelezo na pini 11 na hivyo kukamilisha mzunguko ndani ya kivuli kijijini kana kwamba kuna mtu amesukuma kitufe cha chini.

Hatua ya 11:

Image
Image
Picha
Picha

Mwishowe, nilifundisha kijijini changu cha Harmony amri za IR kutoka kwa kijijini cha Bose na kuziongeza kama amri za ShadeUp na ShadeDown IR kwa projekta yangu katika mipangilio ya Harmony kisha nikaiweka kutuma amri ya ShadeDown wakati wowote mradi umewashwa. Natumai mtu atapata hii muhimu! Asante kwa kuangalia!

Ilipendekeza: