Cuprins:

Control IR al nuanțelor IKEA FYRTUR: 11 pași (cu imagini)
Control IR al nuanțelor IKEA FYRTUR: 11 pași (cu imagini)

Video: Control IR al nuanțelor IKEA FYRTUR: 11 pași (cu imagini)

Video: Control IR al nuanțelor IKEA FYRTUR: 11 pași (cu imagini)
Video: IR Control of IKEA FYRTUR Shades 2024, Noiembrie
Anonim
Image
Image
Imagine
Imagine

În cele din urmă am pus mâna pe niște nuanțe motorizate IKEA FYRTUR și am vrut să le controlez folosind o telecomandă IR. Aceasta este o aplicație de nișă, dar m-am gândit că ar putea fi util pentru cineva care dorește să învețe cum să utilizeze pinii GPIO Arduino ca un releu simplu de joasă tensiune declanșat de comenzile IR.

Pasul 1:

Lista de componente

Umbra motorizată IKEA FYRTUR

Arduino Leonardo fără anteturi

Conector antet pin masculin 2,54 mm

Receptor infraroșu Vishay TSOP4838 38 kHz (pachet de 5)

Conector cu 4 pini

Husa 3ple Decker pentru Arduino (Low, fum)

Încărcător de perete USB 5V 2A (sursă de alimentare micro USB Arduino Leonardo)

Telecomandă de înlocuire Bose (Poate fi utilizată orice telecomandă IR; tocmai am ales-o, deoarece nu am componente Bose în rack)

Pasul 2:

Imagine
Imagine

Folosesc telecomanda IR originală Harmony 659 de aproape douăzeci de ani și încă cred că este telecomanda perfectă. Încă mai găsesc uzate în stare bună pe eBay. Face tot ce vreau, dar nu are bluetooth, WiFi sau orice alte funcții moderne de casă inteligentă. Nuanțele motorizate controlate prin RF ale IKEA pot fi asociate cu un gateway IKEA TRADFRI sau Samsung SmartThings și teoretic pot fi declanșate de o telecomandă Harmony Hub mai modernă, dar prefer să folosesc o telecomandă IR cu butoane tactile peste o telecomandă cu ecran tactil și nu am vrut să trec prin toate acele cercuri doar pentru a efectua o sarcină simplă, care a fost de a coborî umbrele ori de câte ori proiectorul este pornit.

Pasul 3:

Imagine
Imagine

Fiecare nuanță IKEA FYRTUR este livrată împreună cu o telecomandă, astfel încât, dacă împerecheați doar una pentru a controla un set întreg de nuanțe (până la 4), veți avea o mulțime de telecomenzi suplimentare neutilizate. Am montat o telecomandă pe perete pentru utilizare zilnică, dar aveam nevoie de o telecomandă suplimentară de lucru pentru acest proiect, așa că, după multe încercări și erori, am aflat în cele din urmă cum să împerechez două telecomenzi la un set de nuanțe:

Pași pentru a asocia două telecomenzi la un set de nuanțe FYRTUR

1. Conectați repetorul și așteptați un minut sau mai mult pentru a vă asigura că este online.

2. Deșurubați capacul bateriei de pe telecomenzi și faceți clic pe butonul de asociere de fiecare dată de 4 ori pentru a le șterge. LED-urile lor vor clipi rapid, apoi se vor stinge. Așteptați câteva secunde până când LED-urile se vor aprinde înainte de a încerca asocierea.

3. Țineți apăsat butonul de asociere pe una dintre telecomandele din apropierea repetorului până când LED-urile albe ale acestuia repetă impulsuri, indicând că este asociat cu telecomanda respectivă.

4. Deconectați repetorul de la perete.

5. Țineți telecomenzile apropiate și țineți apăsate butoanele de asociere pe ambele în același timp timp de 10 secunde sau mai mult până când LED-urile lor pulsează și se sting.

6. Conectați din nou repetorul și așteptați un minut sau mai mult pentru a vă asigura că este online.

7. Asociați doar unul dintre telecomandele la fiecare nuanță apăsând și eliberând simultan butoanele sus și jos de pe umbră, astfel încât LED-ul alb de împerechere să se aprindă, apoi țineți butonul de asociere pe telecomandă până când nuanța se deplasează în jos și sus, indicând că este asociat. Nu contează ce telecomandă utilizați, deoarece acum ar trebui să fie clone. Fie telecomanda ar trebui să funcționeze acum pentru a opera umbrele.

Pasul 4:

Imagine
Imagine
Imagine
Imagine

Acum, când am avut o telecomandă de lucru suplimentară, am luat-o deoparte, scoțând mai întâi șurubul care ținea capacul bateriei, apoi îndepărtând comutatorul basculant din plastic de la bază folosind o șurubelniță cu vârf plat.

Pasul 5:

Imagine
Imagine

Apoi am dezlipit capacul de praf din silicon / arcul basculant pentru a expune placa de circuit.

Pasul 6:

Imagine
Imagine

Apoi am folosit un ohmmetru pentru a sonda în jurul celor două butoane de moment pentru a determina care articulații de lipit au fost măcinate și care au fost contactele deschise în mod normal.

Pasul 7:

Imagine
Imagine

Apoi am lipit sârmă cu 4 conductori la acele îmbinări. Firul negru este lipit la solul unuia dintre butoane, deoarece acestea împărtășesc o sol comun, firul galben este lipit la contactul normal deschis al butonului S1 sau sus și firul alb este lipit la butonul S2 sau în jos. La început, am încercat să folosesc doar cele 3 fire care rămân în bateria cu celule monede de 3V pentru a alimenta telecomanda, dar bateria s-a epuizat după doar câteva zile din cauza unei diferențe de tensiune între ea și Arduino, așa că am lăsat bateria și am adăugat un al patrulea (roșu) conectați la terminalul pozitiv al telecomenzii umbrelor și alimentați-l folosind 3,3 V de la unul dintre pinii Arduino.

Pasul 8:

Imagine
Imagine
Imagine
Imagine

Apoi am lipit un antet cu 4 pini la pinii 9, 10, 11 și 12 ai unui Arduino Leonardo fără antet și am conectat conectorul cu 4 fire. Apoi am lipit un receptor IR Vishay TSOP4838 38 kHz la pinii 5, 6 și 7 și am îndoit cablurile astfel încât să fie orientat în sus pentru a primi semnale IR prin carcasa translucidă a Arduinos.

Pasul 9:

Înainte de a putea merge mai departe, aveam nevoie să aflu valorile hexagonale ale comenzilor IR pe care voiam să le folosesc în sus și în jos. Am rulat codul atașat cu monitorul serial deschis, astfel încât să pot vizualiza și copia valorile hexagonale pentru fiecare buton pe care l-am apăsat pe telecomanda Bose IR. Am atașat codul cu o extensie.c, așa că redenumiți-l cu extensia.ino pentru a se deschide în Arduino sau cu o extensie.txt dacă doriți doar să aruncați o privire.

Pasul 10:

Și iată codul pentru nuanțe. Practic, ceea ce fac este să folosesc pinii GPIO Arduino ca releu de joasă tensiune. Dacă încercați să comutați ceva cu tensiune sau amperaj mai mare, atunci trebuie să utilizați un releu extern. Când pornește codul, acesta transformă pinul 11 de pe Arduino la LOW sau off, astfel încât să devină o altă masă (tensiune negativă). De asemenea, pornește pinul 9 și 10 HIGH sau pornit (tensiune pozitivă), deci nu există continuitate între pinii 9 și 11 sau 10 și 11, astfel încât ambele „relee” sau butoane sunt oprite. Când receptorul IR al Arduino primește comanda de jos sau de jos de la telecomanda Harmony, comută pinul 10 la LOW (tensiune negativă) pentru doar 250 de milisecunde, astfel încât pentru o pătrime dintr-un al doilea pin 10 are continuitate cu pinul 11 completând astfel circuitul din interiorul umbră la distanță ca și când cineva ar fi apăsat fizic butonul în jos.

Pasul 11:

Image
Image
Imagine
Imagine

În cele din urmă, am învățat telecomanda mea Harmony comenzile IR de la telecomanda Bose și le-am adăugat ca comenzi ShadeUp și ShadeDown IR personalizate pentru proiectorul meu în setările Harmony, apoi l-am programat să trimită comanda ShadeDown ori de câte ori proiectorul este pornit. Sper că cineva găsește acest lucru util! Vă mulțumim că ați căutat!

Recomandat: