Sisällysluettelo:

Muunna IR -kaukosäädin RF -kaukosäätimeksi: 9 vaihetta (kuvien kanssa)
Muunna IR -kaukosäädin RF -kaukosäätimeksi: 9 vaihetta (kuvien kanssa)

Video: Muunna IR -kaukosäädin RF -kaukosäätimeksi: 9 vaihetta (kuvien kanssa)

Video: Muunna IR -kaukosäädin RF -kaukosäätimeksi: 9 vaihetta (kuvien kanssa)
Video: ÄLÄ irrota akkua autosta. Tee se oikein! 2024, Heinäkuu
Anonim
Muunna IR -kaukosäädin RF -kaukosäätimeksi
Muunna IR -kaukosäädin RF -kaukosäätimeksi

Tämän päivän Instructable -ohjelmassa näytän sinulle, kuinka voit käyttää yleistä RF -moduulia ilman mikro -ohjainta, mikä johtaa lopulta siihen, että rakennamme projektin, jossa voit muuntaa minkä tahansa laitteen IR -kaukosäätimen RF -kaukosäätimeksi. Tärkein etu IR -kaukosäätimen muuntamisesta RF: ksi on se, että sinun ei tarvitse osoittaa kaukosäädintä ennen kuin painat painikkeita, jotta laite toimii. Lisäksi jos sinulla on laite, joka ei ole aina kaukosäätimen kantamalla, kuten kotiteatteri huoneen kulmassa, tämä RF -kaukosäädin helpottaa elämääsi.

Aloitetaan.

Vaihe 1: Entä video?

Image
Image

Videot sisältävät kaikki tämän projektin rakentamiseen tarvittavat vaiheet. Voit katsoa sen, jos pidät visuaaleista, mutta jos haluat tekstin, suorita seuraavat vaiheet.

Jos haluat katsella projektia toiminnassa, katso myös sama video.

Vaihe 2: Osaluettelo

Kooderi ja dekooderi
Kooderi ja dekooderi

RF -moduuli:

INTIA - https://amzn.to/2H2lyXfUS - https://amzn.to/2EOiMmmUK -

Arduino: INTIA - https://amzn.to/2FAOfxMUS - https://amzn.to/2FAOfxMUK - https://amzn.to/2FAOfxM -

Encoder and Decoder ICs: INTIA - https://amzn.to/2HpNsQdUS - Encoder https://amzn.to/2HpNsQd; Dekooderi https://amzn.to/2HpNsQdUK - Encoder https://amzn.to/2HpNsQd; Dekooderi

TSOP IR -vastaanotin - INDIA - https://amzn.to/2H0Bdu6US (Vastaanotin ja LED) - https://amzn.to/2H0Bdu6UK (Vastaanotin ja LED) -

IR -LED: INTIA -

Vaihe 3: Kooderi ja dekooderi

Kooderi ja dekooderi
Kooderi ja dekooderi
Kooderi ja dekooderi
Kooderi ja dekooderi

Jos haluat käyttää niitä ilman mikro -ohjainta, tarvitset kaksi IC: tä. Niitä kutsutaan koodereiksi ja dekoodereiksi. Ne ovat perusyhdistelmäpiirejä. Kooderissa on enemmän tuloja kuin lähtöjen lukumäärä. Tarkastelemalla totuustaulukkoa voimme nähdä, että kolmella ulostulonapilla on erilainen yhdistelmä eri syöttötappien tiloille. Yleensä kooderin tulolähdöt määritellään 2^n x n, jossa "n" on bittien lukumäärä. Dekooderit ovat juuri koodereiden vastakohtia ja niillä on nastan kuvaukset, kuten n x 2^n. Jos kysyt, mitä tapahtuu, jos useampi kuin yksi nasta nousee korkealle samanaikaisesti, sanon, että se ei kuulu tämän ohjeen soveltamisalaan.

Käytettävät enkooderin ja dekooderin IC: t ovat HT12E ja HT12D, D dekooderille ja E kooderille. Katsotaanpa näiden IC: n nastat.

HT12E: ssä nastanumerot 10, 11, 12 ja 13 ovat datatulonappeja ja nasta 17 on lähtötappi, jota moduloimme. Nastat 16 ja 17 on tarkoitettu sisäiselle RC -oskillaattorille, ja näihin nastoihin liitämme vastuksen, joka vaihtelee välillä 500k - 1M (käytin 680k). Itse asiassa liitetty vastus on osa RC -oskillaattoria. Nasta 14 on lähetyksen mahdollistava tappi. Se on aktiivinen matala nasta ja tiedot lähetetään vain, jos tätä nastaa pidetään alhaalla. Nastat 18 ja 9 ovat Vcc ja GND, ja puhun jäljellä olevista kahdeksasta nastasta jonkin aikaa.

Dekooderin osalta asiat ovat hieman samanlaiset. Kuviot 18 ja 9 ovat syöttötappeja, 15 ja 16 ovat sisäisiä oskillaattorinappeja ja niiden väliin on kytketty 33 k: n vastus. Nasta 17 on IC: n kelvollinen lähetystappi, joka on korkealla aina kun kelvollinen data vastaanotetaan. Moduloitu data annetaan nastalle 15 ja dekoodattu rinnakkaistieto saadaan nastoista 10, 11, 12 ja 13.

Nyt huomaat, että dekooderilla IC on myös ne 8 nastaa, jotka näimme kooderissa. Itse asiassa ne palvelevat erittäin tärkeää tarkoitusta siirtosi suojaamisessa. Näitä kutsutaan osoitteen asetuspisteiksi ja ne varmistavat, että oikea vastaanotin vastaanottaa lähetetyt tiedot ympäristössä, jossa näitä pareja on useampi kuin yksi. Jos kooderissa kaikki nämä nastat pidetään alhaalla, tietojen vastaanottamiseksi kaikkien näiden dekooderin nastojen on myös oltava alhaalla. Jos neljä pidetään korkealla ja neljä alhaalla, myös dekooderin osoitetappeilla on oltava sama kokoonpano, jolloin vastaanotin vastaanottaa vain tiedot. Liitän kaikki nastat maahan. Voit tehdä mitä haluat. Osoitteen muuttamiseen liikkeellä ollessa käytetään DIP -kytkintä, joka yhdistää nastat joko korkeaan tai matalaan vain napin painalluksella.

Vaihe 4: Prototyyppien luominen

Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen
Prototyyppien luominen

Teoria riittää, mennään eteenpäin ja kokeillaan sitä käytännössä

Tarvitset kaksi leipälautaa. Menin eteenpäin ja yhdistäin kaikki tämän vaiheen piirikaavion avulla LED -valojen kanssa Arduinon sijasta ja painikkeilla, joissa on 10k: n alasvetovastus vastusten sijaan. Käytin molemmille erillisiä virtalähteitä. Heti kun kytket virran lähettimeen, näet, että voimassa oleva lähetystappi nousee korkealle osoittamalla, että yhteys on muodostettu. Kun painan mitä tahansa lähettimen puolen painiketta, vastaava LED -valo palaa vastaanottimen puolella. Useat LEDit syttyvät, jos painan useita painikkeita. Huomaa VT -merkkivalo, se vilkkuu joka kerta, kun se vastaanottaa uusia tietoja, ja tämä on erittäin hyödyllistä projektissa, jonka aiomme tehdä.

Jos piirisi ei toimi, voit korjata virheen helposti yhdistämällä kooderin lähdön dekooderin tuloon ja kaiken täytyy silti toimia samalla tavalla. Näin voit ainakin varmistaa, että IC: t ja niiden liitännät ovat kunnossa.

Jos muutat yhden osoitetapista korkealle, näet, että kaikki lakkasi toimimasta. Jotta se toimisi uudelleen, voit joko liittää sen takaisin tai muuttaa saman nastan tilan toisella puolella korkealle. Joten pidä tämä mielessä suunnitellessasi tällaista, koska ne ovat erittäin tärkeitä.

Vaihe 5: Infrapuna

Infrapuna
Infrapuna
Infrapuna
Infrapuna

Puhutaan nyt infrapunasta. Jokaisella infrapunakaukosäätimellä on infrapunavalo edessä ja kauko -ohjaimen painikkeiden syttyminen sytyttää ledin, joka näkyy kamerassa, mutta ei paljaalla silmällä. Mutta se ei ole niin helppoa. Vastaanottimen on kyettävä erottamaan jokainen kaukosäätimen painike, jotta se voi suorittaa mainitut toiminnot. Tätä varten led -valo syttyy pulsseissa, joilla on eri parametrit, ja valmistajat käyttävät erilaisia protokollia. Lisätietoja saat antamistani linkeistä.

Olet ehkä jo arvannut, että matkimme niitä kaukosäätimen IR -koodeja. Aluksi tarvitsemme infrapunavastaanottimen, kuten TSOP1338 ja Arduino. Määritämme kunkin painikkeen heksadesimaalikoodit, jotka tekevät niistä erilaiset kuin muut.

Lataa ja asenna kaksi kirjastoa, joista löydät linkin. Avaa nyt IRrecvdump IRLib -pääesimerkit -kansiosta ja lataa se Arduinolle. Vastaanottimen ensimmäinen nasta on maadoitettu, toinen on Vcc ja kolmas on lähtö. Kun olin kytkenyt virran ja kytkenyt ulostulon nastaan 11, avasin sarjamonitorin. Osoitin IR -kaukosäätimen vastaanottimeen ja aloin painaa sen painikkeita. Painoin jokaista painiketta kahdesti ja sen jälkeen, kun olin tehnyt kaikki tarvittavat painikkeet, irrotin Arduinon.

Katsokaa nyt sarjamonitoria, roskia on paljon, mutta ne ovat vain harhaisia valonsäteitä, jotka vastaanotin sai kiinni, koska se on liian herkkä. Mutta siellä on myös käytetty protokolla ja painikkeiden heksakoodi. Sitä me haluamme. Joten tein muistiinpanon, jossa oli nimi ja heksadesimaalikoodit, koska tarvitsemme sitä myöhemmin.

Linkit:

Miten IR in Remote toimii:

www.vishay.com/docs/80071/dataform.pdf

Kirjastot:

github.com/z3t0/Arduino-IRremote

Vaihe 6: Mitä teemme?

Mitä olemme tekemässä?
Mitä olemme tekemässä?

Meillä on IR -kaukosäädin, josta olemme määrittäneet haluamiemme painikkeiden heksakoodit. Nyt teemme kaksi pientä levyä, joista toisessa on RF -lähetin, jossa on neljä painiketta, jotka voivat olla joko nolla tai yksi, eli 16 yhdistelmää on mahdollista, toisessa on vastaanotin ja siinä on jonkinlainen ohjain, minun tapauksessani Arduino, joka tulkitsee dekooderin tuloksen ja ohjaa IR -lediä, joka lopulta saa laitteen vastaamaan täsmälleen samalla tavalla kuin omalle kaukosäätimelleen. Koska 16 yhdistelmää on mahdollista, voimme jäljitellä jopa 16 kaukosäätimen painiketta.

Vaihe 7: Etsi vastaanotin

Etsi vastaanotin
Etsi vastaanotin

Jos laitteen vastaanotin ei ole näkyvissä, avaa IRSendDemo -luonnos kirjaston esimerkistä ja muuta protokolla ja heksadesimaalikoodi vastaavasti. Käytin virtapainikkeen heksakoodia. Liitä nyt 1 k: n vastuksella varustettu IR -ledi Arduinon nastaan 3 ja avaa sarjamonitori. Joten kun kirjoitat mitä tahansa merkkiä sarjamonitoriin ja painat enter, Arduino lähettää tiedot IR -ledille ja sen pitäisi saada laite toimimaan. Vie hiiri eri alueiden päälle, joilla luulet vastaanottimen olevan, ja lopulta löydät vastaanottimen tarkan sijainnin laitteessasi (katso video selkeämmin).

Vaihe 8: Juotos

Juotos
Juotos
Juotos
Juotos
Juotos
Juotos

Käyttäen samaa liitäntäkaaviota rakensin tarvittavat kaksi piirilevyä, olen käyttänyt erillistä Arduinoa Pro Minin sijasta, koska minulla oli noin.

Ennen mikro -ohjaimen käyttöönottoa halusin testata liitännät vielä kerran. Joten käytin lähettimeen 9 volttia ja vastaanottimeen 5 volttia ja testasin levyjen toimintaa LEDillä ja testasin nopeasti kaiken. Lisäsin myös virtakytkimen akun säästämiseksi lähettimen piirilevyyn.

Lopulta luonnoksen lataamisen jälkeen kiinnitin Arduinon paikalleen.

Juotin 1k -vastuksen suoraan LED -katodiin ja käytän kutistetta ennen liimaamista sovittimeen, jonka tein kotiteatterille GI -arkin avulla, mutta jos sinulla on pääsy 3D -tulostimeen, voit rakentaa paljon enemmän ammattimaisen näköinen sovitin helposti, jos sitä tarvitaan. Juotan myös pitkän johdon LEDin ja piirilevyn väliin, jotta piirilevy on helppo sijoittaa toiseen paikkaan, jonnekin piiloon. Kun kaikki nämä on tehty, on aika testata sen toimintaa, mikä näkyy toiminnassa vaiheessa 1 upottamassani videossa.

Parasta RF -muuntamisessa on, että sinun ei tarvitse osoittaa sitä suoraan laitteeseen, jota voit ohjata, vaikka olisit toisessa huoneessa. Ainoa asia, josta sinun on huolehdittava, on se, että RF -parin on oltava valikoima ja siinä kaikki. Lopuksi, jos sinulla on 3D -tulostin, voit myös tulostaa pienen kotelon lähettimen osalle.

Vaihe 9: Valmis

Tehty
Tehty

Kerro minulle, mitä mieltä olet projektista, ja jos sinulla on vinkkejä tai ideoita, jaa kommentit alla.

Harkitse Instructables- ja YouTube -kanavamme tilaamista.

Kiitos, että luit, nähdään seuraavassa Instructable -ohjelmassa.

Suositeltava: