Përmbajtje:

Kontrolli IR i hijeve të IKEA FYRTUR: 11 hapa (me fotografi)
Kontrolli IR i hijeve të IKEA FYRTUR: 11 hapa (me fotografi)

Video: Kontrolli IR i hijeve të IKEA FYRTUR: 11 hapa (me fotografi)

Video: Kontrolli IR i hijeve të IKEA FYRTUR: 11 hapa (me fotografi)
Video: Cómo integrar el mando STYRBAR de IKEA en Home Assistant 2024, Nëntor
Anonim
Image
Image
Imazhi
Imazhi

Më në fund mora në dorë disa hije të motorizuara të IKEA FYRTUR dhe doja t'i kontrolloja ato duke përdorur një telekomandë IR. Ky është një aplikim i ngrohtë, por mendova se mund të jetë i dobishëm për dikë që dëshiron të mësojë se si të përdorë kunjat e Arduino GPIO si një stafetë e thjeshtë e tensionit të ulët të shkaktuar nga komandat IR.

Hapi 1:

Lista e pjesëve

Veshjet e motorizuara të IKEA FYRTUR

Arduino Leonardo Pa Titra

Lidhës me kokë me kunj meshkuj 2.54 mm

Marrës Infrared Vishay TSOP4838 38 kHz (Paketë me 5)

Lidhës me 4 kunja

Rast i 3 -të Decker për Arduino (i ulët, tym)

USB Mbushës Muri 5V 2A (Furnizim me energji Arduino Leonardo Micro USB)

Telekomanda e zëvendësimit të Bose (Çdo telekomandë IR mund të përdoret; sapo zgjodha këtë pasi nuk kam asnjë komponent Bose në raftin tim)

Hapi 2:

Imazhi
Imazhi

Unë kam përdorur telekomandën Harmony 659 IR origjinale për gati njëzet vjet dhe ende mendoj se është telekomanda perfekte. Ende gjej ato të përdorura në gjendje të mirë në eBay. Ai bën gjithçka që dua, por nuk ka bluetooth, WiFi ose ndonjë veçori tjetër moderne të shtëpisë së zgjuar. Hije të motorizuara të kontrolluara nga RF të IKEA mund të çiftëzohen me një portë IKEA TRADFRI ose Samsung SmartThings dhe teorikisht të nxiten nga një telekomandë më moderne Harmony Hub, por unë preferoj të përdor një telekomandë IR me butona prekës mbi një telekomandë të ekranit me prekje dhe nuk dua të kaloj të gjitha ato rrathë vetëm për të kryer një detyrë të thjeshtë që ishte ulja e nuancave sa herë që ndizet projektori.

Hapi 3:

Imazhi
Imazhi

Çdo hije IKEA FYRTUR vjen e paketuar me një telekomandë, kështu që nëse bashkoni vetëm një për të kontrolluar një grup të tërë nuancash (deri në 4) do të keni shumë telekomandë shtesë, të papërdorura. Unë montova një telekomandë në mur për përdorim të përditshëm, por kisha nevojë për një telekomandë shtesë për këtë projekt, kështu që pas shumë provash dhe gabimesh më në fund kuptova se si të bashkoja dy telekomandë me një grup nuancash:

Hapat për të çiftuar 2 telekomandë me një grup nuancash FYRTUR

1. Futni përsëritësin në prizë dhe prisni një minutë ose më shumë për t'u siguruar që është online.

2. Zhvidhosni kapakun e baterisë në telekomandë dhe klikoni butonin e çiftimit në secilën 4 herë për t'i fshirë ato. LED -et e tyre do të pulsojnë shpejt dhe më pas do të fiken. Prisni disa sekonda që LED -të të ndizen para se të përpiqeni të çiftoheni.

3. Mbajeni butonin e çiftimit vetëm në njërën nga telekomandat afër përsëritësit derisa pulset LED të bardha të përsëritësit tregojnë se është çiftuar me atë telekomandë.

4. Shkëputeni përsëritësin nga muri.

5. Mbajini telekomandat afër njëra -tjetrës dhe mbani të shtypur butonat e çiftimit në të dyja në të njëjtën kohë për 10 sekonda ose më shumë derisa LED -et e tyre të pulsojnë dhe të fiken.

6. Lidheni përsëri përsëritësin dhe prisni një minutë ose më shumë për t'u siguruar që është online.

7. Çiftoni vetëm njërën nga telekomandat me secilën nuancë duke shtypur dhe lëshuar butonat lart e poshtë në hije njëkohësisht në mënyrë që të ndizet LED i bardhë i çiftimit, pastaj mbani shtypur butonin e çiftimit në telekomandë derisa hija të lëvizë lart e lart duke treguar se është çiftuar. Nuk ka rëndësi se cilin telekomandë përdorni pasi ato tani duhet të jenë klone. Cilido nga telekomandat tani duhet të punojë për të përdorur hije.

Hapi 4:

Imazhi
Imazhi
Imazhi
Imazhi

Tani që kisha një telekomandë shtesë të punës, e ndava duke hequr fillimisht vidën që mbante kapakun e baterisë, pastaj duke e hequr çelësin plastik nga baza duke përdorur një kaçavidë të vogël me majë të sheshtë.

Hapi 5:

Imazhi
Imazhi

Pastaj zhvishem mbulesën e pluhurit silikoni/pranverën lëkundëse për të ekspozuar tabelën e qarkut.

Hapi 6:

Imazhi
Imazhi

Pastaj kam përdorur një ohmmetër për të hetuar rreth dy butonave të shtytjes së çastit për të përcaktuar se cilat nyje të saldimit janë grimcuar dhe cilat ishin kontaktet normalisht të hapura.

Hapi 7:

Imazhi
Imazhi

Pastaj bashkova tela me 4 përçues në ato nyje. Teli i zi ngjitet në tokën e vetëm njërit prej butonave pasi ato ndajnë një bazë të përbashkët, tela e verdhë ngjitet në kontaktin normalisht të hapur të butonit S1 ose lart dhe tela e bardhë ngjitet në butonin S2 ose poshtë. Në fillim u përpoqa të përdorja vetëm ato 3 tela që linin në baterinë e qelizës së monedhës 3V për të fuqizuar telekomandën, por bateria u mbarua pas vetëm disa ditësh për shkak të një ndryshimi të tensionit midis tij dhe Arduino, kështu që e lashë baterinë dhe shtova një të katërtën (e kuqe) lidheni në terminalin pozitiv të telekomandës dhe e mundësoni atë duke përdorur 3.3 V nga një nga kunjat e Arduino.

Hapi 8:

Imazhi
Imazhi
Imazhi
Imazhi

Pastaj bashkova një kokë me 4 kunja në kunjat 9, 10, 11 dhe 12 të një Arduino Leonardo pa kokë dhe futa lidhësin me 4 tela. Pastaj bashkova një marrës IR Vishay TSOP4838 38 kHz në kunjat 5, 6 dhe 7 dhe lakova prizat kështu që u përball me lart për të marrë sinjale IR përmes kutisë së tejdukshme të Arduinos.

Hapi 9:

Para se të shkoja më tej, më duhej të zbuloja vlerat gjashtëkëndore të komandave IR që doja të përdorja për lart e poshtë. Kam drejtuar kodin e bashkangjitur me monitorin serik të hapur në mënyrë që të shikoj dhe kopjoj vlerat gjashtëkëndore për secilën buton që kam shtypur në telekomandën Bose IR. Unë e kam bashkangjitur kodin me një shtrirje.c kështu që riemërtojeni atë me shtesën.ino për t'u hapur në Arduino ose me një shtrirje.txt nëse thjesht doni t'i hidhni një sy.

Hapi 10:

Dhe këtu është kodi për nuancat. Në thelb ajo që po bëj është përdorimi i kunjave të Arduino GPIO si një stafetë e tensionit të ulët. Nëse po përpiqeni të ndërroni diçka me tension më të lartë ose amperazh, atëherë duhet të përdorni një stafetë të jashtme. Kur fillon kodi, ai kthen pinin 11 në Arduino në LOW ose off kështu që bëhet një terren tjetër (tension negativ). Ai gjithashtu kthen pinin 9 dhe 10 LART or ose aktiv (tension pozitiv) kështu që nuk ka vazhdimësi midis kunjave 9 dhe 11 ose 10 dhe 11 kështu që të dy ata "stafetë" ose butonat janë të fikur. Kur marrësi IR i Arduino merr komandën poshtë ose më të ulët nga telekomanda Harmony, ai kalon pin 10 në LOW (tension negativ) për vetëm 250 milisekonda, kështu që për një të katërtën e një pin të dytë 10 ka vazhdimësi me pin 11 duke përfunduar kështu qarkun brenda hije e largët sikur dikush të kishte shtypur fizikisht butonin poshtë.

Hapi 11:

Image
Image
Imazhi
Imazhi

Më në fund, i mësova telekomandën time komandat IR nga telekomanda Bose dhe i shtova ato si porosi ShadeUp dhe ShadeDown IR për projektorin tim në cilësimet e Harmony, pastaj e programova që të dërgonte komandën ShadeDown sa herë që projektori ndizet. Shpresoj që dikush ta gjejë këtë të dobishëm! Faleminderit për shikimin!

Recommended: