Você pode controlar eletrodomésticos como um ventilador, luz e um motor usando telefones inteligentes e programas especiais.
Componentes necessários:
Ø Arduino Uno x 1
Ø Módulo Bluetooth HC-05 / HC-06 x 1
Relé Ø 5V x 4
Diodo Ø 1n4148 x 4
Diodo Ø 1N4007 x 2
Capcitor Ø 1000uF x 1
Ø IC7805 X 1
Transformador de Ø 12V x 1
Transistor Ø BC547 x 4
Ø resistor 1k x 4
Ø conector do fio
Retificador:
Diagrama de conexão do relé:
A escolha dos relés depende do que você deseja conectar e da rapidez. Que voltagem, corrente, etc. .... Gerencie-o diretamente do Arduino não funcionará. Você precisará usar algo como isto:
O transistor NPN pode ser simples (2N2222, BC337, etc.) e os diodos podem ser os mais comuns (1N4001 ou similar). VCC é + 5V.
Módulo Bluetooth para Arduino Uno:
Para usar o módulo hc05 s, conecte vcc à saída de 5V do Arduino GND para a Terra, RX ao pino TX do Arduino e vice-versa.
[Nota: no RX, o código PIN não é oficialmente livre de 5 V; projetado para sinais de 3,3 V. O Arduino gera um sinal de 5 V; portanto, você deve usar um divisor de tensão ou conversor de nível lógico para garantir que o sinal do Arduino não danifique hc05 s.]
Ao usar o módulo BTBee, instalamos jumpers na placa para que o pino DНАР e os pinos D0 sejam fechados e os pinos DIN e D1 em curto. Isso é feito para que o pino RX no Arduino seja o pino 0 e o PIN do TX seja o PIN 1. Você pode usar qualquer outro, como os pinos RX e TX, mas precisará usar a biblioteca SoftwareSerial do Arduino para habilitá-lo. Não se esqueça de remover os jumpers ao carregar o código no Arduino ao escolher os pinos 0 e 1, como os pinos seriais.
Os jumpers são conectados aos pinos 0 e 1 no BTBee, se o módulo for usado pela primeira vez, para substituir o nome e a senha. Para isso, o módulo deve estar definido no modo de comando. Conectamos o pino da chave a qualquer pino do Arduino e o definimos como uma prioridade para a programação do módulo. Ao usar o BTBee, isso é um pouco mais complicado. Enquanto o Wiki oficial diz que você precisa pressionar o botão para alterar o modo de comando e transformar as alterações novamente no modo de transferência de dados, isso não acontece da seguinte maneira: em vez disso, mantenha o botão Modo pressionado e pressione e solte rapidamente o botão de redefinição. Percebemos que o LED Status pisca mais lentamente que o normal. Está tudo bem!
Programa:
Código
Aplicativos para Android:
Aplicação