Sisukord:
- Samm: koguge materjalid ja tööriistad
- Samm: ühendage Arduino juhtmega
- 3. samm: kaugkanalisignaalide kogumine
- Samm: rakendage koodeks
- Samm: printige ümbris
- 6. samm: täiustused ja laiendused
- 7. samm: ressursid ja viited
Video: Teleri abipult: 7 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:49
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
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
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:
Valgusdioodide süttimine teleri abil: 3 sammu
Valgusdioodide süttimine teleri kaugjuhtimispuldi abil: Selles projektis saame süttida LED -e meie teleri kaugjuhtimispuldi või mis tahes kaugjuhtimispuldi abil. Viis, kuidas seda teha, kasutades kaugjuhtimispuldist väljuvat IR -d, on sellel IR -signaalil ainulaadne kood, see ainulaadne IR -vastuvõtja võtab vastu koodi ja tehke sel juhul midagi
Juhtige oma LED -e teleri kaugjuhtimispuldiga ?! -- Arduino IR õpetus: 5 sammu (piltidega)
Juhtige oma LED -e teleri kaugjuhtimispuldiga ?! || Arduino IR õpetus: Selles projektis näitan teile, kuidas telerite taga asuvaid LED -e juhtimiseks oma teleri kaugjuhtimispuldi kasutuid nuppe ümber paigutasin. Seda tehnikat saate kasutada ka kooditöötluse abil igasuguste asjade juhtimiseks. Räägin natuke ka teooriast
Teleri kaugjuhtimispultide parandamine: 5 sammu
Teleri kaugjuhtimispuldi nuppude parandamine: teleripuldi teatud nupud võivad aja jooksul kuluda. Minu puhul olid need kanalite üles ja alla suunamise nupud. Nupu allservas olevad kontaktid on tõenäoliselt kulunud. Nii parandasin oma
Teleri kaugjuhtimispuldist saab RF -kaugjuhtimispult -- NRF24L01+ õpetus: 5 sammu (piltidega)
Teleri kaugjuhtimispuldist saab RF -kaugjuhtimispult || NRF24L01+ Õpetus: Selles projektis näitan teile, kuidas ma kasutasin populaarset nRF24L01+ RF IC -d LED -riba heleduse reguleerimiseks juhtmevabalt teleri kaugjuhtimispuldi kolme kasutu nupu kaudu. Alustame
Teleri ja ühendatud Raspberry Pi juhtimine sama kaugjuhtimispuldiga: 4 sammu
Teleri ja ühendatud Raspberry Pi juhtimine sama kaugjuhtimispuldiga: Raspberry Pi juhtimiseks infrapunapuldiga kasutasime varem LIRC -d. See töötas kuni Kernel 4.19.X -ni, mil LIRC -i tööle saamine muutus palju keerukamaks. Selles projektis on meil teleriga ühendatud Raspberry Pi 3 B+ ja