Menu English Ukrainian Russo Início

Biblioteca técnica gratuita para amadores e profissionais Biblioteca técnica gratuita


ENCICLOPÉDIA DE RÁDIO ELETRÔNICA E ENGENHARIA ELÉTRICA
Biblioteca gratuita / Esquemas de dispositivos radioeletrônicos e elétricos

Controle remoto adicional para receptor de satélite. Enciclopédia de rádio eletrônica e engenharia elétrica

Biblioteca técnica gratuita

Enciclopédia de eletrônica de rádio e engenharia elétrica / Televisão, equipamento de vídeo

Comentários do artigo Comentários do artigo

O autor resolveu o problema do controle remoto de um receptor de satélite de duas salas diferentes, desenvolvendo e fabricando um controle remoto simplificado adicional em um microcontrolador. É adequado para uso com máquinas equipadas com controle remoto NEC IR.

O problema de controlar um receptor de satélite usando um controle remoto de duas salas diferentes é bem conhecido daqueles que, por diversos motivos, não gastaram dinheiro em um receptor adicional. Eu também enfrentei esse problema. Para ligar o receptor ou mudar de canal enquanto estava na cozinha, era necessário ir sempre ao cômodo onde ele estava instalado.

Depois de muitas dessas “campanhas”, decidiu-se fazer um cabo de extensão que transmitisse comandos IR da cozinha para a sala. Em várias publicações, artigos foram publicados mais de uma vez sobre cabos de extensão que recebem comandos de controle remoto IR em uma sala e os repetem em outra. Mas mesmo aqui um inconveniente foi revelado: o controle remoto ainda precisava ser carregado com você.

Para eliminá-lo, surgiu a ideia de desenvolver um controle remoto simplificado caseiro para controlar o receptor da cozinha, equipado com apenas cinco botões, com os quais você pode ligar e desligar o receptor, bem como percorrer sequencialmente os canais em uma direção e outra. O controle remoto fica constantemente na cozinha, e seu diodo emissor é colocado nos fios da sala onde está localizado o receptor, que executa os comandos dados.

Controle remoto opcional para receptor de satélite
Figura.1

Mas primeiro foi necessário descobrir por qual protocolo e quais códigos de comando o controle remoto principal do receptor "HD IVR ready S-21" transmite. Para observar a forma de onda dos comandos dados por ele, não fiz nenhum dispositivo complicado, mas utilizei um fototransistor conectado conforme o circuito mostrado na Fig. 1, à entrada de um osciloscópio digital. Como VT1, você pode usar não apenas um fototransistor do tipo indicado no diagrama, mas também qualquer outro. Por exemplo, usei com sucesso um transistor MP14B feito de um transistor pnp de germânio removendo a tampa do gabinete. Para isso, foi amassado suavemente com cortadores laterais na base até se separar completamente. O resultado é mostrado na figura. 2. O feixe IR é direcionado ao cristal do transistor aberto do lado do emissor. Em vez de um fototransistor, você também pode usar um fotodiodo, por exemplo, FD263.

Controle remoto opcional para receptor de satélite
Fig. 2

Com base nas formas de onda capturadas, você pode determinar a qual tipo de protocolo as sequências de pulso gravadas pertencem. Uma descrição dos principais protocolos utilizados em sistemas de controle remoto de eletrodomésticos pode ser encontrada no artigo de A. Torres "Controle remoto infravermelho" altor1.narod.ru/Articles/IRC.pdf. Descobriu-se que o controle remoto do receptor "HD IVR ready S-21" funciona de acordo com o protocolo NEC, portanto, o programa do microcontrolador do controle remoto em desenvolvimento foi escrito para este protocolo.

Controle remoto opcional para receptor de satélite
Fig. 3

O esquema do controle remoto adicional é mostrado na fig. 3. Graças ao uso do microcontrolador ATtiny2313 (DD1), ficou muito simples. No estado inicial, quando nenhum dos botões SB1-SB5 é pressionado, o microcontrolador está em modo sleep. Nesse estado, o controle remoto consome menos de 1 µA de corrente, o que permite que seja alimentado por uma bateria GB1 sem interruptor. Ao pressionar qualquer um dos botões, o microcontrolador entra em modo de operação e gera uma série de pulsos que formam o código transmitido. É um pacote de um pulso de inicialização longo, um endereço de oito bits do dispositivo para o qual o comando é enviado e o código de comando real com o mesmo comprimento de bits. O endereço e o comando são transmitidos duas vezes - de forma direta e invertida (Fig. 4). Isso permite que o receptor verifique se a mensagem recebida está corrompida e também torna a duração total da transmissão a mesma para qualquer combinação de endereço e comando. Concluindo, a sequência gerada modula a amplitude da subportadora - pulsos com taxa de repetição de 38 kHz.

Controle remoto opcional para receptor de satélite
Arroz. 4 (clique para ampliar)

Para gerar pulsos desta frequência, o microcontrolador utiliza um temporizador/contador T0. Conta o clock de 8 MHz no registro TCNT0. O conteúdo deste registrador é comparado com o número escrito no registrador de correspondência OCR0A. No momento da coincidência, o registro de contagem é zerado, e o estado da saída OC0A (pino 14 do microcontrolador) muda para o oposto, isso acontece a cada 13 µs. A modulação da sequência de código da subportadora ocorre ligando e desligando software o temporizador/contador T0.

A função Send_Com (adr, cmd) destina-se a gerar uma sequência de código cujos parâmetros são os valores do endereço e do código de comando. O primeiro deles (adr) para controlar o receptor de satélite "HD IVR ready S-21" está sempre configurado para 8, este é o endereço deste receptor em seu sistema de controle remoto. O endereço de outros receptores pode ser diferente, deve ser descoberto durante o estudo acima dos pacotes de código transmitidos pelo controle remoto substituto. O segundo parâmetro (cmd) é o código de comando real. No caso em questão, ao pressionar diferentes botões, é configurado no programa de acordo com a Tabela. 1.

Tabela 1

Botão

Equipe

Código (HEX)

SB1

Saída

0xC4

SB2

Mudar o canal para baixo

0x22

SB3

Escolha

0x21

SB4

Mudar de canal

0x20

SB5

Ligado desligado.

OxOS

O número de comandos dados pelo controle remoto considerado pode ser aumentado de cinco para oito - exatamente o mesmo número de pinos, alterando o nível em que o microcontrolador ATtiny2313 pode sair do modo sleep, sua porta B possui. (PD1) do microcontrolador e instale mais três botões no dispositivo conectando-os aos pinos 14-9 (PB5-PB12) e ao menos da tensão de alimentação.

Tabela 2

Linha

Substituído por

Nota

PORTB=0xF8;

Portb = 0xff;

Todas as linhas da porta B são comutadas para entrada

Ddrb = 0x04;

Ddrb = 0x00;

PORTD=0x00;

Adicionando uma configuração de linha PD5 à saída

DDR=0x20;

TCCR0A=0x00:

TCCR0A=0x12:

Inicialize o temporizador/contador T0. Use o registro OCR0B com saída no pino 9 (PD5)

TCCR0B=0x0a:

TCCR0B=0x01

TCNT0=0x00

Ele muda

OCROA=0x68;

OCR0B=0x68;

GIMSK=0x20

Ele muda

MCUCR=0x00;

Ele muda

PCMSK-0xF8;

PCMSK-0xFF

Uma alteração em qualquer entrada da porta B gerará uma solicitação de interrupção.

EIFR=0x20;

Ele muda

No arquivo nec_protoc.c, você precisa encontrar a função principal e fazer alterações em seu fragmento inicial (seção de inicialização) de acordo com a Tabela. 2. No corpo do loop while(1){} infinito após esta seção, três instruções condicionais são adicionadas, semelhantes às fornecidas na Tabela. 3. Eles diferem apenas porque em cada um deles, em vez de PINB.7, é verificado o estado de uma das entradas (PINB.0, PINB.1, PINB.2), à qual estão conectados botões adicionais, e o O parâmetro cmd da função Send_Com é o código de comando, fornecido ao pressionar o botão correspondente.

Controle remoto opcional para receptor de satélite

Após fazer todas as alterações, o programa deve ser retraduzido e o arquivo HEX resultante deve ser carregado no microcontrolador. Se você precisar de um controle remoto que possa emitir mais de oito comandos, terá que substituir o microcontrolador, por exemplo, por um ATmega88.

Após a conclusão da transferência do comando, a função sleep_enable coloca o microcontrolador no modo power_down com um consumo de corrente muito pequeno, o que é importante para um controle remoto alimentado por bateria. A partir deste modo, o microcontrolador exibirá apenas o próximo pressionamento de qualquer botão.

Quando os pulsos chegam do pino 14 do microcontrolador (ou do pino 9 se o programa estiver sendo finalizado) até a base do transistor VT1, a corrente de pulso flui através do diodo radiante VD1. O comando é transmitido. A resistência do resistor R2 é selecionada dependendo da distância máxima do diodo VD1 do fotodetector do receptor. Deve-se ter em mente que para um diodo emissor do tipo indicado no diagrama, a corrente em um pulso com duração não superior a 100 μs não deve exceder 200 mA.

Controle remoto opcional para receptor de satélite
Fig. 5

A placa de circuito impresso do controle remoto é mostrada na fig. 5. Todas as peças são colocadas nele, exceto o diodo VD1. Eles são montados na lateral onde há mais condutores impressos. Pequenos pedaços de fio estanhado são inseridos e soldados nas vias mostradas no desenho, preenchidos e soldados em ambos os lados. Se desejar, a impressão pode ser feita unilateralmente, substituindo os condutores impressos que conectam as vias aos contatos dos botões por jumpers de fio isolados.

Quase qualquer transistor npn com h1a> 21 e Ikmax> 100mA pode ser usado como VT100. O diodo emissor TSAL6200 pode ser substituído por um doméstico, por exemplo, AL107A ou AL107B. Capacitores - qualquer tamanho pequeno com capacidade de 12 ... 22 pF. Resistores - MLT ou importados.

Controle remoto opcional para receptor de satélite
Fig. 6

O console finalizado é mostrado na Fig. 6. Um compartimento com três células galvânicas ou quatro baterias AA, formando uma bateria GB1, é fixado a uma placa textolite montada acima da placa em racks de metal. Desta forma, o controle remoto é colocado em qualquer local conveniente e acessível para controlá-lo. O diodo emissor VD1 é levado por fios longos até a sala onde o receptor controlado está localizado e colocado de forma que haja uma linha de visão direta entre este diodo e o fotodetector do receptor.

O programa é carregado na memória FLASH do microcontrolador por meio de qualquer programador capaz de trabalhar com microcontroladores da família AVR. Está escrito em C e compilado em Code VisionAVR. O controle remoto não precisa ser ajustado e, com a instalação adequada, começa a funcionar imediatamente.

Arquivo PCB no formato SprintLayout5.0 e programa do microcontrolador podem ser baixados de ftp://ftp.radio.ru/pub/2013/10/RC.zip.

Autor: I. Chukharev

Veja outros artigos seção Televisão, equipamento de vídeo.

Leia e escreva útil comentários sobre este artigo.

<< Voltar

Últimas notícias de ciência e tecnologia, nova eletrônica:

Máquina para desbastar flores em jardins 02.05.2024

Na agricultura moderna, o progresso tecnológico está se desenvolvendo com o objetivo de aumentar a eficiência dos processos de cuidado das plantas. A inovadora máquina de desbaste de flores Florix foi apresentada na Itália, projetada para otimizar a etapa de colheita. Esta ferramenta está equipada com braços móveis, permitindo uma fácil adaptação às necessidades do jardim. O operador pode ajustar a velocidade dos fios finos controlando-os a partir da cabine do trator por meio de um joystick. Esta abordagem aumenta significativamente a eficiência do processo de desbaste das flores, proporcionando a possibilidade de adaptação individual às condições específicas do jardim, bem como à variedade e tipo de fruto nele cultivado. Depois de testar a máquina Florix durante dois anos em vários tipos de frutas, os resultados foram muito encorajadores. Agricultores como Filiberto Montanari, que utiliza uma máquina Florix há vários anos, relataram uma redução significativa no tempo e no trabalho necessários para desbastar flores. ... >>

Microscópio infravermelho avançado 02.05.2024

Os microscópios desempenham um papel importante na pesquisa científica, permitindo aos cientistas mergulhar em estruturas e processos invisíveis aos olhos. Porém, vários métodos de microscopia têm suas limitações, e entre elas estava a limitação de resolução ao utilizar a faixa infravermelha. Mas as últimas conquistas dos pesquisadores japoneses da Universidade de Tóquio abrem novas perspectivas para o estudo do micromundo. Cientistas da Universidade de Tóquio revelaram um novo microscópio que irá revolucionar as capacidades da microscopia infravermelha. Este instrumento avançado permite ver as estruturas internas das bactérias vivas com incrível clareza em escala nanométrica. Normalmente, os microscópios de infravermelho médio são limitados pela baixa resolução, mas o desenvolvimento mais recente dos pesquisadores japoneses supera essas limitações. Segundo os cientistas, o microscópio desenvolvido permite criar imagens com resolução de até 120 nanômetros, 30 vezes maior que a resolução dos microscópios tradicionais. ... >>

Armadilha de ar para insetos 01.05.2024

A agricultura é um dos sectores-chave da economia e o controlo de pragas é parte integrante deste processo. Uma equipe de cientistas do Conselho Indiano de Pesquisa Agrícola-Instituto Central de Pesquisa da Batata (ICAR-CPRI), em Shimla, apresentou uma solução inovadora para esse problema: uma armadilha de ar para insetos movida pelo vento. Este dispositivo aborda as deficiências dos métodos tradicionais de controle de pragas, fornecendo dados sobre a população de insetos em tempo real. A armadilha é alimentada inteiramente por energia eólica, o que a torna uma solução ecologicamente correta que não requer energia. Seu design exclusivo permite o monitoramento de insetos nocivos e benéficos, proporcionando uma visão completa da população em qualquer área agrícola. “Ao avaliar as pragas-alvo no momento certo, podemos tomar as medidas necessárias para controlar tanto as pragas como as doenças”, diz Kapil ... >>

Notícias aleatórias do Arquivo

Tempo medido sem usar um relógio 12.02.2017

Físicos da Escola Politécnica Federal Suíça de Lausanne foram os primeiros no mundo a medir a quantidade de tempo que um elétron leva para escapar de um átomo, permitindo a criação do mais recente relógio atômico que não depende de lasers.

Atualmente, o principal problema com os relógios atômicos é que eles exigem um relógio "comum" muito preciso para acompanhar o tempo em que um íon absorve um pulso de laser e o reemite. Devido ao atraso de tais relógios, às vezes é difícil determinar exatamente quando o processo no átomo começou.

Os físicos conseguiram determinar com precisão a quantidade de tempo que um elétron gasta escapando de um átomo - é igual a 27 bilionésimos de segundo. Eles conseguiram fazer isso estudando as características físicas quânticas das partículas quando uma placa de cobre foi disparada com pulsos de laser.

Os cientistas suíços estão confiantes de que mediram o processo mais rápido do universo, que criará um relógio atômico qualitativamente novo.

Outras notícias interessantes:

▪ Casa movida a algas

▪ Primeiras GPUs PowerVR Series6 da Imagination Technologies

▪ Memória 3D densa e barata

▪ O laser transforma o dielétrico em um condutor

▪ A seda mais antiga da Europa

Feed de notícias de ciência e tecnologia, nova eletrônica

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Chamadas e simuladores de áudio. Seleção de artigos

▪ artigo Caixa de câmera subaquática. Dicas para o dono da casa

▪ artigo O que é silvicultura? Resposta detalhada

▪ artigo Nó de salmão. Dicas de viagem

▪ artigo Coletores solares. Diagrama do coletor solar. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Prefixo para efeito Surround. Enciclopédia de rádio eletrônica e engenharia elétrica

Deixe seu comentário neste artigo:

Имя:


E-mail opcional):


Comentário:





Todos os idiomas desta página

Página principal | Biblioteca | Artigos | Mapa do Site | Revisões do site

www.diagrama.com.ua

www.diagrama.com.ua
2000-2024