Taula de continguts:
- Pas 1: reuniu els materials i les eines
- Pas 2: connecteu l'Arduino
- Pas 3: recollida de senyals de canal remots
- Pas 4: implementeu el codi
- Pas 5: imprimiu la funda
- Pas 6: millores i extensions
- Pas 7: Recursos i referències
Vídeo: Comandament auxiliar de TV: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
Els comandaments a distància de televisió actuals poden ser confusos i difícils d’operar. Els botons petits i el disseny confús fan que sigui difícil prémer físicament el botó i recordar quins botons cal prémer. El propòsit d’aquest projecte era combatre aquestes dificultats creant un comandament a distància amb menys botons més grans i un sistema d’alerta per notificar a l’usuari quan canvia de canal. El nombre limitat de botons minimitzarà la confusió i facilitarà la navegació pels canals de televisió. El sistema d'alerta avisarà l'usuari cinc minuts abans que sigui hora de canviar de canal.
Abans d'iniciar el procés de disseny, es va dur a terme una investigació de fons i es van definir els requisits. Els requisits, la matriu de decisions i els documents d’anàlisi de la competència es poden descarregar a continuació. Els enllaços a tots aquests fitxers també estan disponibles a la secció de referències i recursos al final d'aquesta pàgina.
Pas 1: reuniu els materials i les eines
Abans de començar a construir el comandament a distància, assegureu-vos que disposeu de tots els materials i eines que necessiteu. Els materials apareixen a la llista de materials i es pot trobar un enllaç al document a la secció de recursos i referències d’aquesta pàgina. Per a les eines necessitareu una estació / kit de soldadura i una impressora 3D.
Pas 2: connecteu l'Arduino
A continuació, trobeu el vostre Arduino Mini Pro i recopileu tots els materials que es troben a la llista de materials. Obteniu la vostra placa PCB i el vostre primer pas hauria de ser crear dues línies de metall a banda i banda del PCB que puguin servir de rails dedicats de 5V i GND des de l’Arduino. Com a alternativa, també podeu utilitzar un PCB d’estil de panell, però el desavantatge d’aquest enfocament és la flexibilitat limitada i les connexions no desitjades.
El LED IR no està clar en aquesta foto, però l’ànode està connectat a l’emissor d’un transistor bipolar NPN. El col·lector del transistor es connecta a través d’una resistència de 220 ohms a una font d’alimentació de 5 V, la base es connecta a través d’una resistència de 220 ohms a un pin digital 3 de l’Arduino. Això permet que el pin 3 condueixi més corrent al LED IR, cosa que augmenta l'abast del comandament a distància.
Cadascun dels botons està connectat de manera que es connecta una cama a 5V mitjançant una resistència d'1k ohm. La cama oposada horitzontalment s’hauria de connectar a terra i la cama diagonalment oposada hauria d’estar connectada al pin digital que s’utilitza per comprovar l’estat del botó.
Els pinouts més importants són que el led IR està connectat al pin 3 i que SDA i SCL del RTC estan connectats als pins A4 i A5 respectivament. Seguiu el diagrama de circuits i la imatge anterior per ajudar-vos amb el cablejat.
Pas 3: recollida de senyals de canal remots
Els comandaments a distància de TV funcionen enviant senyals específics als televisors a una freqüència especificada. Aquests senyals infrarojos es poden imaginar com una cadena de llums intermitents que indiquen al televisor que faci coses específiques. Per implementar connexió remota / TV, aquests senyals de canals remots havien de ser recollits i programats a botons específics perquè fossin emesos en fer clic. Per fer-ho, s’utilitzava un receptor per recollir aquesta cadena de senyals d’encesa / apagada. Pengeu l'IRrecvDumpV2 a l'Arduino. Apunteu el comandament a distància cap al receptor i premeu els canals remots que desitgeu gravar. A la sèrie Arduino, hauríeu de veure alguna cosa semblant a la imatge superior. Agafeu el valor int rawData sense signar i utilitzeu-lo com a valor del vostre canal. Repetiu aquests passos fins que tingueu tots els canals necessaris.
Pas 4: implementeu el codi
A continuació es mostra el codi del comandament a distància per descarregar i a continuació s’explica el que fa el codi.
Els canals:
Ara que teniu tots els canals, és hora d'implementar-los al codi. Pengeu el codi remot a l'Arduino. Agafeu els codis de canal cru sense signar i col·loqueu-los a la secció global del codi Arduino. A la majoria de fitxers, hauria d’estar bé afegir-los per sobre del mètode setup (). Dins de la funció loop (), utilitzeu la funció sendRaw () dins dels bucles if per enviar els canals específics. Vegeu el vídeo per obtenir una millor explicació.
El rellotge en temps real:
El rellotge en temps real (RTC) es va implementar per avisar l'usuari quan és hora de canviar de canal. El RTC es pot configurar mitjançant el mètode de població RTC. Abans que s'utilitzi l'RTC amb el comandament a distància, s'haurà d'emplenar. En el moment que el RTC estigui connectat al dispositiu, caldrà introduir la data i l'hora en els mètodes del RTC. Cada espai que cal introduir es troba al codi següent. Baixeu-vos el mètode de població del RTC a continuació abans de descarregar el canal i el codi RTC.
Pas 5: imprimiu la funda
Per què hem utilitzat el disseny assistit per ordinador (CAD)?
L’ús de CAD permet fer prototips ràpids. En utilitzar models CAD, vam ser capaços de generar ràpidament diferents dissenys per arribar al model actual que allotja tots els components. A mesura que anàvem iterant, vam descobrir quins components s’adaptaven i quines àrees del CAD calia modificar. El prototipatge ràpid ens va permetre modificar les parts que no funcionaven en un temps relativament curt. Per exemple, vam haver de modificar contínuament l’alçada de la caixa fins que fos prou gran per adaptar-se a tots els components.
Instruccions de muntatge i CAD
El model CAD es va dissenyar utilitzant OnShape. En primer lloc, descarregueu els tres fitxers.stl que es mostren a continuació. Els tres fitxers us proporcionaran la part inferior, la coberta i el clip de la bateria. Un cop hàgiu descarregat els fitxers, podeu imprimir-los a la impressora 3D que trieu. Per a les nostres iteracions, hem utilitzat Prusa i Makerbot. Segons la impressora, és possible que hagueu de polir algunes de les vores del plàstic. A continuació, un cop col·locats els components a l'interior del comandament, haureu d'utilitzar cargols per fixar la part superior del comandament a la part inferior. A continuació, haureu de cargolar el joystick al seu lloc a la part superior del comandament. Segons l’ajust dels components, és possible que hagueu d’enganxar la caixa de la bateria a la paret interior de la caixa.
Pas 6: millores i extensions
El comandament a distància es pot millorar creant una aplicació que permeti a l’usuari programar fàcilment una programació específica al comandament. En el futur, el comandament a distància també es podrà millorar dissenyant una funda que sigui més petita i fàcil de subjectar per a l'usuari. Els circuits interns també es poden millorar mitjançant PCB personalitzats per permetre un disseny remot intern més senzill.
Pas 7: Recursos i referències
En aquesta secció s’inclouen molts recursos útils perquè pugueu tornar a utilitzar el comandament a distància segons les vostres necessitats. A continuació, trobareu molts recursos que hem utilitzat durant la construcció del comandament a distància.
Investigació de fons:
Desc.: Abans de començar el procés de disseny, es va dur a terme una investigació preliminar. Els recursos per a la investigació preliminar es mostren a continuació.
W., i I. (30 d'octubre de 2017). Com controlar el televisor amb un Arduino! Recuperat el 17 de febrer de 2018, de
Distròfia muscular. (2018, 06 de febrer). Recuperat el 17 de febrer de 2018, a
Dezfuli, N., Khalilbeigi, M., Huber, J., Müller, F. i Mühlhäuser, M. (2013). PalmRC. Actes de la 10a conferència europea sobre televisió i vídeo interactius - EuroiTV 12. doi: 10.1145 / 2325616.232562
Young, C. (2017, 4 d'abril). Ús d’una biblioteca d’infrarojos a Arduino. Recuperat el 19 de febrer de 2018, de
Demència | MedlinePlus. (2018, 31 de gener). Consultat el 19 de febrer de 2018, a
Brenner, L. (n.c.). Tipus de plàstic que s’utilitzen per fabricar comandaments a distància de televisió. Recuperat el 20 de febrer de 2018, des de
Zo, A. (nd). Comunicació IR. Recuperat el 20 de febrer de 2018, a
Inclou botons jumbo remots de TV senzills. (nd). Recuperat el 25 de febrer de 2018, a
Www.alzstore.com. (nd). Recuperat el 20 de març de 2018, de
Control remot universal Gmatrix u43 Big Button: embalatge al detall: àudio domèstic i teatre. (nd). Recuperat el 25 de febrer de 2018, de
Botó. (nd). Recuperat el 20 de març de 2018, de
Nedelkovski, D. (2016, 17 d'agost). Tutorial de rellotge en temps real Arduino i DS3231. Recuperat el 20 de març de 2018, a
Biblioteca IR Arduino remota:
Desc: Aquesta biblioteca és molt útil per a la programació remota, ja que conté moltes funcions que ajuden a accelerar el procés de codificació. La majoria de sistemes remots de televisió inclouen funcions crítiques com la descodificació IR i l'enviament de senyals IR.
Enllaç Github:
github.com/z3t0/Arduino-IRremote
Factura de materials:
Descripció: versió en línia de la llista de materials. Enllaç següent.
docs.google.com/spreadsheets/d/1D5bFs-KHPn…
Full de requisits del dispositiu:
Desc: full de requisits del dispositiu. Podeu descarregar el fitxer (vegeu la secció d'introducció) o visualitzar-lo en línia. L’enllaç es troba a continuació.
docs.google.com/spreadsheets/d/1NPdmP5oBxG…
Anàlisi de competidors:
Desc: document sobre els nostres competidors. Baixeu-vos el fitxer a la presentació o consulteu l'enllaç següent.
docs.google.com/document/d/1JfeLyk_gPPXIuH…
Matriu de decisions:
Desc: document sobre les decisions que vam prendre durant el cicle de desenvolupament de dispositius. Baixeu-vos el fitxer a la presentació o consulteu l'enllaç següent.
docs.google.com/spreadsheets/d/11of_h3fuh6…
Recomanat:
Cable d'àudio retro A / V a auxiliar: 8 passos (amb imatges)
Cable d'àudio retro A / V a auxiliar: he creat aquest cable per tenir una funció molt específica: connectar un reproductor MP3 a una ràdio de cotxe que portava un port A / V en lloc d'un port d'àudio auxiliar. Aquest procés és gairebé idèntic al meu cable de connexió estèreo retro, l'única diferència és
Altaveu auxiliar portàtil de bricolatge: 6 passos
Diy Portable Aux Speaker: en això, us mostraré com fer un altaveu auxiliar recarregable portàtil
El comandament a distància de TV es converteix en un comandament a distància RF -- NRF24L01 + Tutorial: 5 passos (amb imatges)
El comandament a distància de TV es converteix en un comandament a distància RF || Tutorial NRF24L01 +: en aquest projecte us mostraré com he utilitzat el popular IC nRF24L01 + RF per ajustar la brillantor d’una tira LED sense fils a través de tres botons inútils d’un control remot de TV. Comencem
Bricolatge de mà auxiliar amb llums LED i suport per a ferro: 3 passos
Ajuda de bricolatge amb llums LED i suport de ferro: una mà normal de 3,5 vegades costa aproximadament 1.000 Rs (6-7 dòlars) aquí al Pakistan i estudiant com jo no es pot permetre fàcilment, així que tenia plaques de ferralla, femelles i cargols, alguns clips, cable USB, leds etc, així que vaig fer el meu one.I també vaig poder afegir el magn
Bandes de goma com a mà auxiliar: 4 passos
Bandes de goma com a mans ajudants: si heu tingut dificultats per intentar soldar el vostre petit projecte sobre una superfície relliscosa, això és per a vosaltres. no es pot modificar una w wick