A última vez, mostrei-lhe algumas maneiras de tornar seus projetos do Arduino controlados pela fala 3 maneiras de adicionar o controle de voz aos projetos do Arduino 3 maneiras de adicionar o controle de fala aos projetos do Arduino Estou realmente começando a amar meu Arduino ultimamente; Tendo passado pelos tutoriais básicos e até mesmo feito um cubo de LED, eu estava pronto para lidar com algo muito mais complexo. Felizmente, fala controlando um projeto do Arduino ... Leia Mais via SiriProxy, itens falantes do OS X e alguns scripts do Automator, ou até mesmo um chip de hardware de reconhecimento de voz dedicado. Deixei você com uma rápida demonstração de que eu acendia minhas luzes, mas não expliquei como consegui isso no lado do hardware. Vejamos hoje como você pode controlar dispositivos de alta potência - como sua chaleira ou algumas lâmpadas de assoalho.
Aviso: Brincar com uma fonte elétrica da rede doméstica não é algo que deva ser feito com leveza. Uma bateria de 9V pode fazer sua língua vibrar, mas 120-240V pode fritá-la e potencialmente matá-lo. Se você morrer por fazer isso, eu aceito absolutamente nenhuma responsabilidade. Se você não aceita isso, pare de ler agora.
Se você é novo nisso, não deixe de conferir o guia do Arduino para iniciantes. Além disso, eu não sugeriria tentar controlar especificamente sua chaleira (por exemplo) devido à alta corrente puxada - uma chaleira de 1500W usará cerca de 12, 5 Amps (dependendo do seu nível de voltagem nacional).
Relés de Estado Sólido
Os relés são interruptores mecânicos controlados eletricamente; aplique uma voltagem ao lado do gatilho, e o ímã interno acionará o interruptor mecanicamente.
Eles vêm em uma variedade de tamanhos e classificações, por isso é absolutamente essencial que você verifique a corrente total e tensão que você vai mudar; Se você tentar colocar 240VAC através de um relé classificado para apenas 5VDC, então coisas ruins vão acontecer .
As características de um relé também significam que você não pode simplesmente conectá-las diretamente ao Arduino - você precisa isolá-las usando um transistor e fornecer um diodo “flyback”. Os relés contêm ímãs, que são indutivos, então eles carregam uma carga de eletricidade. Quando você de repente cai a carga, a carga indutiva escapa de volta para o circuito de onde veio, na polaridade reversa; o diodo flyback protege o circuito.
Os relés podem ser conectados normalmente como abertos, o que significa “desligado a menos que você os ligue”; ou normalmente fechado, o que significa “a menos que você os desligue”.
Se este é o caminho que você deseja ir, esteja ciente de que é o mais perigoso, pois haverá fios vivos nus. Você pode comprar um kit de relé da SparkFun por US $ 20; Ele inclui uma pequena placa de circuito e todos os componentes adicionais necessários para mudar para cargas de 240VAC 8A .
“PowerSwitch Tail”
Se a ideia de tocar em qualquer tipo de fio vivo assusta você, mas você ainda quer uma abordagem com fio confiável, estas caudas de revezamento pré-fabricadas são provavelmente sua melhor aposta, vendendo a varejo em cerca de US $ 25 cada. Basta conectá-los à conexão entre a tomada e o dispositivo e, em seguida, executar a fonte de alimentação do seu Arduino e um IO digital para o lado.
Estes são adequados para 120vAC nos EUA, mas para os 240v do Reino Unido e em outros lugares eles produzem apenas um kit, e você precisará adicionar seus próprios plugues. Tenha cuidado com os kits, pois erros podem significar fritar seu Arduino ou a si mesmo, então eles não são 100% seguros. Para total paz de espírito, você deve olhar para a próxima opção.
Hackear alguns soquetes controlados remotamente
Hoje em dia você pode obter um soquete de controle remoto controlado por rádio por apenas US $ 10 a US $ 20, e eles normalmente usam exatamente a mesma frequência de 433 MHz para controlar as coisas e provavelmente o mesmo chip. Se você está preparado para sacrificar o controle remoto, ou pelo menos fazer alguns furos para alguns fios no gabinete, você pode conectá-lo facilmente a um Arduino.
Comece abrindo o controle remoto e identificando o chip usado; O diagrama a seguir explica o pino que você está procurando, se você tiver um chip SC5262 (HX2262 e PT2262 também são compatíveis com o mesmo pino usado) . Conecte esse pino a uma saída digital no Arduino, e você pode até mesmo ignorar a bateria remota usando a fonte de alimentação de 5v e o terra (ou apenas usando a bateria fornecida, o que for) .
Em seguida, você vai querer baixar e colocar em sua pasta Arduino / Libraries a biblioteca RFSwitch do Google Code - isso lhe dá acesso a algumas funções simples para ativar dispositivos e deixa de fora o âmago da questão dos sinais de comando. Comece criando uma nova instância da classe:
#incluir
RCSwitch mySwitch = RCSwitch ();
Na sua função setup (), instancie-o no pino de saída relevante (10, neste caso):
mySwitch.enableTransmit (10);
E na sua lógica principal, use:
mySwitch.switchOff (3, 1); mySwitch.switchOn (3, 1);
(onde 3 é o canal e 1 é o número do dispositivo) para ligar e desligar dispositivos. Normalmente, existem 4 de cada canal e 4 dispositivos, fornecendo 16 dispositivos endereçáveis exclusivos para ligar e desligar.
A melhor parte sobre a invasão desses produtos de consumo existentes é que você não tocará em fios de alta tensão; tudo é auto contido no módulo do soquete.
Agora, combine isso com um pouco de controle de internet Arduino Como configurar o Arduino Web Control sem um escudo Ethernet Como configurar o Arduino Web Control sem um escudo Ethernet Durante as últimas semanas, eu entreguei o controle da iluminação ambiente no meu estúdio para espectadores durante a transmissão ao vivo do Technophilia Podcast - você pode ver os resultados disso no ... Read More, e você poderá ativar seus appliances a partir do seu celular em qualquer lugar do mundo. Estou bastante certo de que não quero passar o controle de nada para a internet, mas cada um para o seu próprio. Seus sonhos de automação residencial do Arduino podem finalmente ser realizados? Você já começou sua jornada do Arduino?
Crédito de imagem: Shutterstock - tomada,