Índice:

DIY Android Bluetooth Remote: 4 etapas
DIY Android Bluetooth Remote: 4 etapas

Vídeo: DIY Android Bluetooth Remote: 4 etapas

Vídeo: DIY Android Bluetooth Remote: 4 etapas
Vídeo: HC-05 Bluetooth Module with Arduino-MIT App Inventor 2024, Novembro
Anonim
DIY Android Bluetooth Remote
DIY Android Bluetooth Remote
DIY Android Bluetooth Remote
DIY Android Bluetooth Remote

Neste Instructable, pode-se saber como controlar a TV usando um dispositivo Android através de Bluetooth. O uso de controles remotos para controlar a TV está desatualizado. Eles são muito frágeis e desaparecem todas as vezes. Então, pensei em construir meu próprio controle remoto Bluetooth móvel com o aplicativo personalizado que desenvolvi no MIT App Inventor. LINK: https://appinventor.mit.edu/explore/ É DIVERTIDO de construir e quando funcionar, será incrível.

Etapa 1: coisas que você precisa para começar

Coisas que você precisa para começar
Coisas que você precisa para começar
Coisas que você precisa para começar
Coisas que você precisa para começar
Coisas que você precisa para começar
Coisas que você precisa para começar

Partes principais: 1. ARDUINO UNO. 2. HC - 05 Módulo Bluetooth.3. 2N2222 Transistor NPN.4. IR LED 950nm.5. Receptor IR (qualquer um pode servir, eu usei o SM0038) Subpartes: PCB boardResistors: 4.7K, 2.2K, 100R. Alguns pinos de jumpers machos.

Etapa 2: DECODIFICANDO … SINAIS REMOTOS IR.

DECODIFICANDO …… SINAIS REMOTOS IR. !!
DECODIFICANDO …… SINAIS REMOTOS IR. !!
DECODIFICANDO …… SINAIS REMOTOS IR. !!
DECODIFICANDO …… SINAIS REMOTOS IR. !!
DECODIFICANDO …… SINAIS REMOTOS IR. !!
DECODIFICANDO …… SINAIS REMOTOS IR. !!

Para começar, você deve baixar a biblioteca Arduino-IRremote do GitHub. Já baixei e anexei o arquivo nesta etapa, você pode baixá-lo apenas aqui. Baixe o código do Arduino anexado nesta etapa e faça as conexões do circuito conforme mostrado nas imagens. Conecte o pino OUT do receptor IR ao DIGITAL PIN 6 do o Arduino Uno Conecte GND do receptor IR ao Arduino GND e Vs do receptor IR ao Arduino VCC (5V) Carregue o código para a placa Arduino e abra o Monitor Serial. AGORA pegue seu controle remoto de TV e pressione os botões que deseja ter controle e anotar seu tipo de código IR correspondente (NEC no meu caso) e o seguinte Código HEX (por exemplo: 14EB18E7) e o número de bits (32 no meu caso) que são todos exibidos no monitor serial quando o botão Depois de obter as informações do CÓDIGO IV de todos os botões desejados, salve-as no bloco de notas com os especificadores de sua escolha (por exemplo: Usei SB_POW para o botão ON / OFF da caixa de configuração). Agora desconecte todas as conexões de circuito. E vá para a próxima etapa.

Etapa 3: CIRCUITO PRINCIPAL

CIRCUITO PRINCIPAL
CIRCUITO PRINCIPAL
CIRCUITO PRINCIPAL
CIRCUITO PRINCIPAL
CIRCUITO PRINCIPAL
CIRCUITO PRINCIPAL

Agora, a placa de circuito do receptor principal é construída conforme mostrado nas fotos. Faça as conexões conforme mostrado nas fotos. Baixe o código anexado nesta etapa e faça upload para o Arduino (não conecte o módulo Bluetooth ao fazer upload do código).

O módulo Bluetooth funciona em um nível lógico de 3,3 V, portanto, ao conectar o pino de transmissão do Arduino ao módulo Bluetooth, usaremos um divisor de tensão do resistor (4,7 K e 2,2 K).

Fiz as conexões no breadboard para confirmar que tudo funciona bem e, em seguida, fiz a versão permanente em um pedaço de placa de PCB perfurada. Eu cortei a placa para o tamanho do Arduino Uno de antemão e fiz orifícios de 3 mm para montá-la no Arduino Uno.

Então coloquei a placa perto da TV e apontei o LED IR em direção ao receptor IR da TV.

AGORA quase feito apenas uma última etapa.

Etapa 4: o aplicativo !

A aplicação!!!
A aplicação!!!
A aplicação!!!
A aplicação!!!

Aqui, desenvolvi um aplicativo para dispositivo Android para enviar sinais para o Arduino via Bluetooth. Desenvolver um aplicativo não é difícil. Com o inventor de aplicativos do MIT, qualquer um pode construir um aplicativo. É muito simples. Tentei o meu melhor para tornar o aplicativo o mais profissional possível.

Eu projetei o aplicativo para enviar os especificadores que usei no código quando o botão correspondente for pressionado. Anexei os arquivos.apk e.aia nesta etapa. Aqueles que não desejam alterar nada no código do Arduino e no aplicativo podem baixar o arquivo.apk. Aqueles que desejam alterar os especificadores podem baixar o arquivo.aia e editá-lo no site do MIT app Inventor.

O aplicativo é muito simples de usar. Após a instalação, ao abrir o aplicativo, você verá alguns botões. (NOTA: Ligue o Bluetooth antes de abrir o aplicativo).

Entre esses botões, clique no botão Blue Connect.

Uma nova tela com uma lista de dispositivos Bluetooth irá aparecer. Clique no HC-05 e ele será conectado ao aparelho. (pode ser necessário inserir a senha se estiver se conectando pela primeira vez. A senha normalmente será 0000 ou 1234)

Agora ele voltará para a tela principal.

Agora, assim que você pressionar o botão em seu dispositivo Android, você notará a mudança correspondente em sua TV.

É isso! está feito. É simples assim.

Se tiver problemas em recriar este projeto ou se tiver alguma dúvida, não hesite em comentar abaixo e se gostar, compartilhe este projeto e vote no mesmo no concurso.

Recomendado: