Sisukord:

Teleri abipult: 7 sammu
Teleri abipult: 7 sammu

Video: Teleri abipult: 7 sammu

Video: Teleri abipult: 7 sammu
Video: Teleri 2024, November
Anonim
Abistav teleri kaugjuhtimispult
Abistav teleri kaugjuhtimispult

Praegused teleri kaugjuhtimispuldid võivad olla segadust tekitavad ja neid on raske kasutada. Väikesed nupud ja segane paigutus raskendavad nupu füüsilist vajutamist ja meeldejätmist, milliseid nuppe vajutada. Selle projekti eesmärk oli võidelda nende raskustega, luues kaugjuhtimispuldi, millel on vähem, suuremaid nuppe ja hoiatussüsteem, mis teavitab kasutajat kanalit vahetama. Piiratud arv nuppe minimeerib segadust ja hõlbustab telekanalites navigeerimist. Hoiatussüsteem hoiatab kasutajat viis minutit enne kanali vahetamise aega.

Enne projekteerimisprotsessi alustamist viidi läbi taustauuringud ja määratleti nõuded. Nõue, otsuste maatriks ja konkurentide analüüsidokumendid on allalaadimiseks saadaval allpool. Kõikide nende failide lingid on saadaval ka selle lehe allosas asuvas jaotises Viited ja ressursid.

Samm: koguge materjalid ja tööriistad

Enne kaugjuhtimispuldi ehitamise alustamist veenduge, et teil on olemas kõik vajalikud materjalid ja tööriistad. Materjalid on loetletud materjalide loetelus ja lingi dokumendile leiate selle lehe ressursside ja viidete jaotisest. Tööriistade jaoks vajate jootmisjaama/komplekti ja 3D -printerit.

Samm: ühendage Arduino juhtmega

Ühendage Arduino juhtmega
Ühendage Arduino juhtmega
Ühendage Arduino juhtmega
Ühendage Arduino juhtmega

Seejärel otsige üles oma Arduino Mini Pro ja koguge kõik materjalide loendist leitud materjalid. Hankige oma PCB -plaat ja esimene samm peaks olema PCL -i mõlemal küljel kahe metallirida loomine, mis võivad olla Arduino spetsiaalsed 5V ja GND rööpad. Teise võimalusena võite kasutada ka leivalaua stiilis trükkplaati, kuid selle lähenemisviisi puuduseks on piiratud paindlikkus ja soovimatud ühendused.

IR -valgus on sellel fotol ebaselge, kuid anood on ühendatud NPN -i bipolaarse transistori emitteriga. Transistori kollektor on ühendatud 220 oomi takisti kaudu 5 V toiteallikaga, alus on ühendatud 220 oomi takisti kaudu Arduino digitaalse tihvtiga 3. See võimaldab tihvtil 3 juhtida infrapuna LED -ile rohkem voolu, mis suurendab kaugjuhtimispuldi ulatust.

Kõik nupud on juhtmega ühendatud nii, et üks jalg on 1 k oomi takisti kaudu 5 V -ga ühendatud. Horisontaalselt vastaskülg tuleks ühendada maapinnaga ja diagonaalselt vastasjalg tuleks ühendada digitaalse tihvtiga, mida kasutatakse nupu oleku kontrollimiseks.

Kõige olulisemad pistikud on see, et infrapuna LED on ühendatud kontaktiga 3 ja RTC SDA ja SCL on ühendatud vastavalt tihvtidega A4 ja A5. Juhtmestiku abistamiseks järgige ülaltoodud skeemi ja pilti.

3. samm: kaugkanalisignaalide kogumine

Kaugkanalisignaalide kogumine
Kaugkanalisignaalide kogumine

Teleri kaugjuhtimispuldid töötavad, saates teatud sagedusega teleritele konkreetseid signaale. Neid infrapunasignaale võib ette kujutada kui vilkuvate tulede jada, mis käsib teleril konkreetseid asju teha. Kaug-/teleriühenduse rakendamiseks tuli need kaugkanalisignaalid koguda ja programmeerida konkreetsetele nuppudele nii, et need klikkides välja tuleksid. Selleks kasutati selle sisse/välja lülitatud signaalide jada kogumiseks vastuvõtjat. Laadige IRrecvDumpV2 üles Arduinosse. Suunake kaugjuhtimispult vastuvõtja poole ja vajutage kaugkanalitele, mida soovite salvestada. Arduino seerias peaksite nägema midagi ülaltoodud pildi sarnast. Võtke allkirjastamata int rawData väärtus ja kasutage seda oma kanali väärtuseks. Korrake neid samme, kuni teil on kõik vajalikud kanalid.

Samm: rakendage koodeks

Puldi kood on allalaadimiseks allpool ja selgitus selle kohta, mida kood teeb, on allpool.

Kanalid:

Nüüd, kui teil on kõik kanalid, on aeg see koodis rakendada. Laadige kaugkood Arduinole üles. Võtke allkirjastamata toores kanalikoodid ja asetage need Arduino koodi globaalsesse sektsiooni. Enamiku failide puhul peaks olema hea lisada need setup () meetodi kohale. Funktsiooni loop () sees kasutage konkreetsete kanalite saatmiseks ifR -silmuste sees olevat funktsiooni sendRaw (). Parema selgituse saamiseks vaadake videot.

Reaalajas kell:

Reaalaja kell (RTC) rakendati, et teavitada kasutajat, kui on aeg kanalit vahetada. RTC saab määrata RTC populatsiooni meetodil. Enne RTC kasutamist koos kaugjuhtimispuldiga tuleb see täita. Kui RTC on seadmega ühendatud, tuleb kuupäev ja kellaaeg sisestada RTC meetoditesse. Iga tühik, mis tuleb sisestada, on allolevas koodis. Enne kanali ja RTC -koodi allalaadimist laadige alla RTC populatsioonimeetod.

Samm: printige ümbris

Miks me kasutasime arvutipõhist disaini (CAD)?

CAD kasutamine võimaldab kiiret prototüüpimist. Kasutades CAD -mudeleid, suutsime kiiresti luua erinevaid kujundusi, et jõuda praeguse mudelini, mis mahutab kõik komponendid. Kordades avastasime, millised komponendid sobivad ja milliseid CAD -i alasid tuleb muuta. Kiire prototüüpimine võimaldas meil suhteliselt lühikese aja jooksul muuta osi, mis ei töötanud. Näiteks pidime korpuse kõrgust pidevalt muutma, kuni see oli piisavalt suur, et mahutada kõik komponendid.

CAD ja kokkupaneku juhised

CAD -mudeli kujundamisel kasutati OnShape'i. Esiteks laadige alla kolm allpool toodud.stl -faili. Need kolm faili pakuvad põhja, kaant ja akuklambrit. Kui olete failid alla laadinud, saate need printida oma valitud 3D -printeriga. Korduste jaoks kasutasime Prusa ja Makerbot. Sõltuvalt printerist peate võib -olla mõned plastikust servad lihvima. Järgmisena, kui komponendid on kaugjuhtimispuldi sisse paigutatud, peate puldi ülaosa põhja kinnitamiseks kasutama kruvisid. Seejärel peate juhtnupu kaugjuhtimispuldi ülaosas oma kohale keerama. Sõltuvalt komponentide sobivusest peate võib -olla liimima akuümbrise korpuse siseseina külge.

6. samm: täiustused ja laiendused

Kaugjuhtimispulti saab täiustada, luues rakenduse, mis võimaldab kasutajal hõlpsalt teatud ajakava kaugjuhtimispuldi programmeerida. Tulevikus saab kaugjuhtimispulti täiustada ka siis, kui kujundada korpus, mis on väiksem ja kasutajal lihtsam käes hoida. Sisemist vooluahelat saab täiustada ka kohandatud trükkplaatide abil, et võimaldada lihtsamat sisemist kaugdisaini.

7. samm: ressursid ja viited

Sellesse jaotisse on kaasatud palju kasulikke ressursse, et saaksite kaugjuhtimispuldi vastavalt oma vajadustele ümber paigutada. Allpool leiate palju ressursse, mida kasutasime puldi ehitamisel.

Taustauuringud:

Kirjeldus: Enne projekteerimisprotsessi alustamist viidi läbi eeluuring. Allpool on esitatud eeluuringute ressursid.

W., & I. (2017, 30. oktoober). Kuidas oma telerit Arduino abil juhtida! Välja otsitud 17. veebruaril 2018 aadressilt

Lihasdüstroofia. (2018, 6. veebruar). Välja otsitud 17. veebruaril 2018 aadressilt

Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. 10. Euroopa interaktiivse televisiooni ja video konverentsi materjalid - EuroiTV 12. doi: 10.1145/2325616.232562

Young, C. (2017, 4. aprill). Arduino infrapunaraamatukogu kasutamine. Välja otsitud 19. veebruaril 2018 aadressilt

Dementsus | MedlinePlus. (2018, 31. jaanuar). Välja otsitud 19. veebruaril 2018 aadressilt

Brenner, L. (n.c.). Teleri kaugjuhtimispultide valmistamiseks kasutatavad plastitüübid. Laaditud 20. veebruaril 2018 aadressilt

Zo, A. (nd). IR -side. Välja otsitud 20. veebruaril 2018 aadressilt

Sisaldab lihtsaid teleri kaugjuhtimisnuppe. (n.d.). Välja otsitud 25. veebruaril 2018 aadressilt

Www.alzstore.com. (n.d.). Laaditud 20. märtsil 2018 aadressilt

Gmatrix u43 suure nupuga universaalne kaugjuhtimispult - jaemüügipakend: koduheli ja -teater. (n.d.). Välja otsitud 25. veebruaril 2018 aadressilt

Nupp. (n.d.). Välja otsitud 20. märtsil 2018 aadressilt

Nedelkovski, D. (2016, 17. august). Arduino ja DS3231 reaalajas kellaõpetus. Laaditud 20. märtsil 2018 aadressilt

IR Remote Arduino raamatukogu:

Kirjeldus: See raamatukogu on ülipalju kaugprogrammeerimiseks, kuna sisaldab palju funktsioone, mis aitavad kodeerimisprotsessi kiirendada. Kriitilised funktsioonid, nagu IR -dekodeerimine ja IR -signaali saatmine, on kaasatud enamiku teleri kaugjuhtimissüsteemide jaoks.

Githubi link:

github.com/z3t0/Arduino-IRremote

Materjalide arve:

Kirjeldus: materjalide nimekirja veebiversioon. Link allpool.

docs.google.com/spreadsheets/d/1D5bFs-KHPn…

Seadme nõuete leht:

Kirjeldus: seadme nõuete leht. Faili saate alla laadida (vt sissejuhatuse jaotist) või vaadata seda võrgus. Link on allpool.

docs.google.com/spreadsheets/d/1NPdmP5oBxG…

Konkurentide analüüs:

Kirjeldus: Dokument meie konkurentide kohta. Laadige fail sisse sissejuhatuses või vaadake allolevat linki.

docs.google.com/document/d/1JfeLyk_gPPXIuH…

Otsuse maatriks:

Kirjeldus: dokument meie seadme arendustsükli jooksul tehtud otsuste kohta. Laadige fail sisse sissejuhatuses või vaadake allolevat linki.

docs.google.com/spreadsheets/d/11of_h3fuh6…

Soovitan: