Përmbajtje:

Telekomanda ndihmëse e televizorit: 7 hapa
Telekomanda ndihmëse e televizorit: 7 hapa

Video: Telekomanda ndihmëse e televizorit: 7 hapa

Video: Telekomanda ndihmëse e televizorit: 7 hapa
Video: Sydney, Australia Walking Tour - 4K60fps with Captions - Prowalk Tours 2024, Nëntor
Anonim
Telekomandë ndihmëse televizive
Telekomandë ndihmëse televizive

Telekomandat aktuale televizive mund të jenë konfuze dhe të vështira për t'u përdorur. Butonat e vegjël dhe paraqitja konfuze e bëjnë të vështirë shtypjen fizike të butonit dhe mbani mend se cilat butona të shtypni. Qëllimi i këtij projekti ishte të luftonte këto vështirësi duke krijuar një telekomandë me më pak butona më të mëdhenj dhe një sistem alarmi për të njoftuar përdoruesin kur të ndryshonte kanalin. Numri i kufizuar i butonave do të minimizojë konfuzionin dhe do ta bëjë më të lehtë lundrimin në kanalet televizive. Sistemi i alarmit do të paralajmërojë përdoruesin pesë minuta para se të jetë koha për të ndryshuar kanalin.

Para fillimit të procesit të projektimit, u kryen hulumtime në sfond dhe u përcaktuan kërkesat. Kërkesat, matrica e vendimit dhe dokumentet e analizës së konkurrentëve janë në dispozicion për shkarkim më poshtë. Lidhjet për të gjitha këto skedarë janë gjithashtu të disponueshme në seksionin e referencave dhe burimeve në fund të kësaj faqe.

Hapi 1: Mblidhni materialet dhe mjetet

Para se të filloni të ndërtoni telekomandën tuaj, sigurohuni që të keni të gjitha materialet dhe mjetet që do t'ju nevojiten. Materialet janë të listuara në faturën e materialeve dhe një lidhje me dokumentin mund të gjendet në seksionin e burimeve dhe referencave të kësaj faqe. Për mjetet do t'ju duhet një stacion/çantë saldimi dhe një printer 3D.

Hapi 2: Lidhni Arduino

Teli Arduino
Teli Arduino
Teli Arduino
Teli Arduino

Tjetra, gjeni Arduino Mini Pro tuaj dhe mblidhni të gjitha materialet që gjenden në faturën e materialeve. Merrni bordin tuaj PCB dhe hapi juaj i parë duhet të jetë krijimi i dy linjave metalike në të dyja anët e PCB të cilat mund të shërbejnë si shina të dedikuara 5V dhe GND nga Arduino. Përndryshe, ju gjithashtu mund të përdorni një PCB të stilit të bukës, por disavantazhi i kësaj qasjeje është fleksibiliteti i kufizuar dhe lidhjet e paqëllimshme.

Drejtimi IR është i paqartë në këtë foto, por anoda është e lidhur me emetuesin e një transistori bipolar NPN. Kolektori i tranzistorit është i lidhur përmes një rezistence 220 ohm me një furnizim me energji 5V, baza është e lidhur përmes një rezistence 220 ohm me një kunj dixhital 3 në Arduino. Kjo lejon që pin 3 të drejtojë më shumë rrymë në LED IR, gjë që rrit gamën e telekomandës.

Secila prej butonave është e lidhur në mënyrë të tillë që njëra këmbë të lidhet me 5V përmes një rezistence 1k ohm. Këmba e kundërt horizontale duhet të lidhet me tokën dhe këmba diagonalisht e kundërt duhet të lidhet me kunjin dixhital që përdoret për të kontrolluar statusin e butonit.

Pinout -et më të rëndësishme janë që led IR është i lidhur me pin 3 dhe se SDA dhe SCL në RTC janë të lidhura përkatësisht me kunjat A4 dhe A5. Ndiqni diagramin e qarkut dhe imazhin e mësipërm, për të ndihmuar me instalimet elektrike.

Hapi 3: Mbledhja e sinjaleve të kanalit në distancë

Mbledhja e sinjaleve të kanalit në distancë
Mbledhja e sinjaleve të kanalit në distancë

Telekomanda e TV punon duke dërguar sinjale të veçanta në TV me një frekuencë të caktuar. Këto sinjale infra të kuqe mund të imagjinohen si një varg dritash që vezullojnë që i thonë televizorit të bëjë gjëra specifike. Për të zbatuar lidhjen në distancë/TV, këto sinjale të kanalit të largët duhej të mblidheshin dhe programoheshin në butona të veçantë në mënyrë që të emetoheshin me klikim. Për ta bërë këtë, një marrës u përdor për të mbledhur këtë varg sinjalesh ndezje/fikje. Ngarko IRrecvDumpV2 në Arduino. Drejtojeni telekomandën te marrësi dhe shtypni kanalet e largëta që dëshironi të regjistroni. Në Serialin Arduino, duhet të shihni diçka si imazhi i mësipërm. Merrni vlerën e pa nënshkruar int rawData dhe përdorni atë si vlerë të kanalit tuaj. Përsëritni këto hapa derisa të keni të gjitha kanalet e kërkuara.

Hapi 4: Zbatoni Kodin

Kodi për telekomandën është më poshtë për shkarkim dhe shpjegimi i asaj që bën kodi është më poshtë.

Kanalet:

Tani që keni të gjitha kanalet, është koha për ta zbatuar atë në kod. Ngarko kodin e largët në Arduino. Merrni kodet e para të nënshkruara të kanalit dhe vendosini në pjesën globale të kodit Arduino. Në shumicën e skedarëve, duhet të jetë mirë t'i shtoni ato mbi metodën e konfigurimit (). Brenda funksionit loop (), përdorni funksionin sendRaw () brenda sytheve if për të dërguar kanale të veçanta. Shikoni videon për një shpjegim më të mirë.

Ora në kohë reale:

Ora në kohë reale (RTC) u zbatua për të paralajmëruar përdoruesin kur është koha për të ndryshuar kanalin. RTC mund të vendoset duke përdorur metodën e popullsisë RTC. Përpara se RTC të përdoret me telekomandën do të duhet të plotësohet. Në kohën kur RTC është e lidhur me pajisjen, data dhe koha do të duhet të futen në metodat për RTC. Çdo hapësirë që duhet të futet është në kodin më poshtë. Shkarkoni metodën e popullsisë për RTC më poshtë para se të shkarkoni kanalin dhe kodin RTC.

Hapi 5: Shtypni Rastin

Pse përdorëm dizajnin e ndihmuar nga kompjuteri (CAD)?

Përdorimi i CAD lejon prototipizim të shpejtë. Duke përdorur modele CAD, ne ishim në gjendje të gjeneronim modele të ndryshme për të arritur modelin aktual që akomodon të gjithë përbërësit. Ndërsa përsërisim, zbuluam se cilët përbërës përshtaten dhe cilat zona të CAD duheshin modifikuar. Prototipizimi i shpejtë na lejoi të modifikonim pjesët që nuk funksiononin në një kohë relativisht të shkurtër. Për shembull, ne duhej të modifikonim vazhdimisht lartësinë e kutisë derisa të ishte mjaft e madhe për të përshtatur të gjithë përbërësit.

Udhëzimet për CAD dhe Asamblenë

Modeli CAD u krijua duke përdorur OnShape. Së pari, shkarkoni tre skedarët.stl që tregohen më poshtë. Tre skedarët do t'ju ofrojnë pjesën e poshtme, kapakun dhe kapësen e baterisë. Pasi të keni shkarkuar skedarët, mund t'i printoni në printerin 3D të zgjedhur nga ju. Për përsëritjet tona, ne përdorëm Prusën dhe Makerbotin. Në varësi të printerit, mund t'ju duhet të fshini disa nga skajet e plastikës. Tjetra, pasi përbërësit të vendosen brenda telekomandës, do të duhet të përdorni vida për të bashkuar pjesën e sipërme të telekomandës në pjesën e poshtme. Pastaj, do të duhet të vidhosni levën në vendin e sipërm të telekomandës. Në varësi të përshtatjes së përbërësve, mund t'ju duhet të ngjisni kutinë e baterisë në murin e brendshëm të kutisë.

Hapi 6: Përmirësime dhe Zgjerime

Telekomanda mund të përmirësohet duke krijuar një aplikacion që i lejon përdoruesit të programojë me lehtësi një orar specifik në telekomandë. Në të ardhmen telekomanda gjithashtu mund të përmirësohet duke projektuar një kuti që është më e vogël dhe më e lehtë për përdoruesin. Qarqet e brendshme gjithashtu mund të përmirësohen përmes PCB -ve të personalizuara për të lejuar një dizajn më të thjeshtë të brendshëm të largët.

Hapi 7: Burimet dhe Referencat

Shumë burime të dobishme përfshihen në këtë seksion në mënyrë që të ri-synoni telekomandën që t'i përshtatet nevojave tuaja. Më poshtë, do të gjeni shumë burime që kemi përdorur gjatë ndërtimit të telekomandës.

Hulumtimi i historikut:

Përshkrimi: Para se të fillonte procesi i projektimit, u kryen kërkime paraprake. Burimet për kërkimin paraprak janë paraqitur më poshtë.

W., & I. (2017, 30 tetor). Si ta kontrolloni televizorin tuaj me një Arduino! Marrë më 17 shkurt 2018, nga

Distrofi muskulare. (2018, 06 shkurt). Marrë më 17 shkurt 2018, nga

Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F., & Mühlhäuser, M. (2013). PalmRC. Punimet e Konferencës së 10 -të Evropiane për TV dhe video Interaktive - EuroiTV 12. doi: 10.1145/2325616.232562

Young, C. (2017, 4 Prill). Përdorimi i një biblioteke infra të kuqe në Arduino. Marrë më 19 shkurt 2018, nga

Demenca | MedlinePlus. (2018, 31 janar). Marrë më 19 shkurt 2018, nga

Brenner, L. (n.c.). Llojet e plastikës të përdorura për të bërë telekomandë televizive. Marrë më 20 shkurt 2018, nga

Zo, A. (n.d.). Komunikimi IR Marrë më 20 shkurt 2018, nga

Karakteristikat e butonave të thjeshtë jumbo të telekomandës televizive. (n.d.). Marrë më 25 shkurt 2018, nga

Www.alzstore.com. (n.d.). Marrë më 20 Mars 2018, nga https://www.alzstore.com/tv-remote-for-seniors-p/…

Telekomandë Universale Gmatrix u43 Big Button - Paketim me pakicë: Audio & Teatër në shtëpi. (n.d.). Marrë më 25 shkurt 2018, nga

Butoni. (n.d.). Marrë më 20 Mars 2018, nga

Nedelkovski, D. (2016, 17 gusht). Arduino dhe DS3231 Udhëzues i orës në kohë reale. Marrë më 20 Mars 2018, nga

Biblioteka IR Remote Arduino:

Përshkrimi: Kjo bibliotekë është një super e dobishme për programimin në distancë pasi përmban shumë funksione që ndihmojnë në përshpejtimin e procesit të kodimit. Funksionet kritike si deshifrimi IR dhe dërgimi i sinjalit IR përfshihen për shumicën e sistemeve të largëta televizive.

Lidhja Github:

github.com/z3t0/Arduino-IRremote

Fatura e materialeve:

Përshkrimi: Versioni online i faturës së materialeve. Lidhja më poshtë.

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

Fleta e kërkesave të pajisjes:

Përshkrimi: Fleta e kërkesave të pajisjes. Ju ose mund ta shkarkoni skedarin (shikoni pjesën hyrëse) ose ta shikoni në internet. Lidhja është më poshtë.

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

Analiza e konkurrentëve:

Përshkrimi: Një dokument mbi konkurrentët tanë. Shkarkoni skedarin në hyrje ose shihni lidhjen më poshtë.

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

Matrica e Vendimit:

Përshkrimi: Një dokument mbi vendimet që kemi marrë gjatë ciklit të zhvillimit të pajisjes sonë. Shkarkoni skedarin në hyrje ose shihni lidhjen më poshtë.

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

Recommended: