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

Uma versão melhorada do software do sistema de controle. 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 / Designer de rádio amador

Comentários do artigo Comentários do artigo

São descritas as alterações e adições que o autor do artigo fez ao software do sistema de controle doméstico inteligente "amador" descrito por ele em [L].

Em primeiro lugar, os bugs que afetam a estabilidade do módulo ihsc.exe foram corrigidos. Para aumentar a estabilidade de todo o sistema, foi criado um processo de controle (módulo ihsc_guard.exe), que começa a funcionar automaticamente quando o ihsc.exe é iniciado. Se o módulo principal falhar, ele será reiniciado automaticamente.

Na nova versão do software, o servidor web aprendeu a aceitar informações do navegador. O atributo "action" do formulário web deve conter um script que será passado para o servidor e executado quando o botão screen da página html for clicado. O acesso ao sistema via Internet é feito por meio de um smartphone Android com o navegador Mozilla Firefox.

O programa do microcontrolador para dispositivos universais UD também foi atualizado. As alterações afetaram o componente do sistema "Linha de controle de saída única". Já este componente pode ter um sensor que controla a alimentação real de tensão para a carga, que pode ser montado, por exemplo, conforme o circuito mostrado na figura. Com ele, você pode controlar a integridade da parte de alimentação do dispositivo ou do elo fusível. Ao criar uma configuração de dispositivo, o valor do campo "Sensor de tensão: Anti-rebote 0,1 s * per..." para este sensor deve ser definido como 30 (3 s) para evitar falsos alarmes.

Versão avançada do software do sistema de controle
Fig 1. Circuito do sensor

Uma instrução de saída foi adicionada à linguagem de script, que interrompe a execução do script atual.

Darei um exemplo de como você pode expandir os recursos do dispositivo nº 12 descrito em [L] alterando o conjunto de scripts. Ele pode ser carregado em um dispositivo de trabalho abrindo o item de menu "Ferramentas→Editor de script..." no terminal gráfico.

Vamos ensinar o dispositivo nº 12 a acender a lâmpada se o sensor de movimento for acionado um minuto depois de ter sido desligado automaticamente. Isso possibilitará reacender a iluminação, por exemplo, acenando com a mão, caso antes não tenha sido percebido por um sensor de movimento por mais de 15 minutos, que apagou a iluminação, considerando que não havia ninguém no quarto. Um conjunto de scripts que resolvem esse problema é fornecido na Tabela. 1.

Tabela 1

Versão avançada do software do sistema de controle

Observo que não é necessário verificar o estado atual do sensor de movimento. Normalmente, o pulso desse sensor dura apenas alguns segundos - qualquer diferença em seu nível é considerada presença de movimento.

Considere mais dois exemplos usando um sensor de movimento. Suponha que haja duas portas instaladas na entrada da casa - externa e interna. Eles estão localizados a uma curta distância um do outro, portanto, ao entrar ou sair de casa, há um período de tempo em que as duas portas ficam abertas ao mesmo tempo. Uma lâmpada de rua é instalada acima da porta externa. As luzes de teto são instaladas no corredor, controladas por algum dispositivo nº 4.

É necessário certificar-se de que no escuro, ao sair de casa, acenda um poste de luz por alguns minutos e, ao entrar em casa, acenda a iluminação do corredor. Esta tarefa é resolvida por um conjunto de scripts fornecidos na Tabela. 2.

Tabela 2

Versão avançada do software do sistema de controle

O dispositivo nº 10, uma estação meteorológica doméstica equipada com um sensor de luz, possui informações sobre a iluminação atual. Os limites de iluminação nos quais você precisa acender ou apagar as lâmpadas serão diferentes para a rua e o corredor, pois a iluminação natural dentro da sala é sempre menor do que fora.

Luminárias comuns com sensores de movimento embutidos são inadequadas neste caso, porque a configuração da sala e as possíveis localizações das luminárias não permitem que seus sensores funcionem quando a porta é aberta. Com isso, surge o desconforto: o primeiro passo deve ser dado no escuro, só depois o sensor de movimento acenderá a luz. E você precisa garantir que ele ligue mesmo quando a porta for aberta.

Atribuiremos ao dispositivo criado o número 3. Vamos conectar dois reed switches a ele - são sensores de porta aberta (externa e interna), escondidos dentro da moldura da porta. Vamos adicionar um botão de chamada. O dispositivo será controlado por uma lâmpada externa e uma campainha.

A variável de passo é definida como 1 quando o dispositivo assume que a pessoa está saindo de casa ou 2 quando a pessoa entra na casa.

A variável ainda destina-se a bloquear o acendimento automático da iluminação. Por exemplo, se você quiser olhar pela janela ao entardecer ou não abrir a porta para convidados indesejados.

A variável escura contém o nível de luz ambiente expresso em unidades arbitrárias. Quanto maior, menor o valor dessa variável. Como o limite de iluminação necessário é escolhido experimentalmente, não há necessidade de expressá-lo em unidades padrão. O próprio sensor é um fotoresistor conectado ao ADC.

2 minutos após o início do dispositivo, a variável escura é atribuída ao valor do nível de iluminação atual recebido do dispositivo nº 10 (estação meteorológica). No futuro, o valor dessa variável será atualizado a cada 15 minutos. O armazenamento local de um parâmetro que muda lentamente permite acelerar a execução do script, pois você não precisa perder tempo toda vez que pesquisa um dispositivo vizinho. E é necessário um atraso de dois minutos para que a estação meteorológica tenha tempo de medir a iluminação, se a energia for fornecida a todos os dispositivos do sistema ao mesmo tempo.

O script 1 é executado pelo dispositivo quando o estado dos reed switches das portas externas e internas muda. A direção do movimento é determinada com base em qual porta é aberta primeiro. A desvantagem desse método é que, se a porta for esquecida de fechar, a decisão será errada e a iluminação não acenderá automaticamente.

O script 2 é executado pelo dispositivo quando o botão de chamada é pressionado.

Em conclusão, considere a tarefa de automatizar a iluminação em um banheiro, banheiro ou outra despensa. Um conjunto de scripts para resolvê-lo é fornecido na Tabela. 3. Pelas razões acima descritas, os sensores de movimento por si só não podem ser dispensados. Também foi necessário instalar sensores de porta aberta.

Tabela 3

Versão avançada do software do sistema de controle

A variável t assume o valor 0 se a porta da sala estiver fechada e não houver ninguém; valor 1 - se a porta for aberta e uma pessoa entrar na sala; valor 2 - se ele entrou na sala e fechou a porta atrás de si; valor 3 - se a porta abrir e a pessoa sair da sala.

O algoritmo funciona corretamente se todo o ciclo for executado sem erros, ou seja, a porta não é esquecida de ser aberta e fechada. Se, porém, a pessoa sair da sala, e dentro de 6 minutos, as luzes serão apagadas, mas a variável t permanecerá igual a 3, aguardando o fechamento da porta. Se depois de algum tempo uma pessoa entrar pela porta aberta, o sensor de movimento funcionará e o valor necessário de 1 será atribuído à variável t.

Você pode melhorar este algoritmo redefinindo a variável t se nenhum movimento for detectado na sala por vários minutos após o fechamento da porta. Isso restaurará a operação normal do dispositivo depois que uma pessoa deixar a porta aberta ao entrar na sala e, depois de um tempo, sair e fechar a porta atrás de si.

Graças ao sensor de porta aberta, a iluminação acende imediatamente quando a porta é aberta. Mas como o sensor de movimento só responde à presença de uma pessoa dentro da sala, a iluminação não acende ao passar pela porta, se por algum motivo esta for deixada aberta.

Ao usar luminárias padrão com sensores de movimento integrados, esse efeito não pode ser obtido. Especialmente na casa de banho e WC. O fato é que é muito difícil definir a duração ideal da lâmpada. Se for muito pequeno, a pessoa tem que se mover constantemente para prolongar seu trabalho, e se for muito grande, depois de sair da sala, a iluminação fica inútil por muito tempo.

Para verificar se há erros de sintaxe nos scripts ao carregar no controlador, você pode usar o editor de script integrado no terminal gráfico ("Ferramentas→Editor de script...") Deve ser lembrado que as variáveis ​​são criadas na primeira vez em que são usado em uma instrução de atribuição. Portanto, antes de verificar a operação de uma instrução condicional, que contém variáveis, elas devem ser criadas.E ao usar os valores dos parâmetros dos componentes do sistema dos dispositivos vizinhos, o programa solicitará que você insira o valor manualmente, simulando o envio de uma requisição e o recebimento do valor do parâmetro desejado.

O programa também possui funcionalidades que ainda não foram utilizadas na prática, mas estão disponíveis para teste:

- a capacidade de executar um aplicativo de terceiros para síntese de som. Para isso, no campo onde você indicou anteriormente o nome do arquivo wav a ser reproduzido, é necessário inserir uma linha de comando que inicie um aplicativo de terceiros;
- O servidor TCP fornece acesso às mensagens trocadas entre os dispositivos pelo barramento do sistema. Você pode selecionar uma porta no item de menu "Serviço→Configurações". Ao conectar ao servidor TCP, a senha do administrador será solicitada (padrão 1234).

O software modificado pode ser baixado em ftp://ftp.radio.ru/pub/2017/02/ihsc.zip.

Literatura

  1. Antonov M. Sistema de controle "amador" "casa inteligente". - Rádio, 2016, n.º 6, p. 31-35; nº 7, pág. 33-37.

Autor: M. Antonov

Veja outros artigos seção Designer de rádio amador.

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

<< Voltar

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

Uma nova maneira de controlar e manipular sinais ópticos 05.05.2024

O mundo moderno da ciência e da tecnologia está se desenvolvendo rapidamente e todos os dias surgem novos métodos e tecnologias que nos abrem novas perspectivas em vários campos. Uma dessas inovações é o desenvolvimento, por cientistas alemães, de uma nova forma de controlar sinais ópticos, que poderá levar a progressos significativos no campo da fotónica. Pesquisas recentes permitiram que cientistas alemães criassem uma placa de ondas sintonizável dentro de um guia de ondas de sílica fundida. Este método, baseado no uso de uma camada de cristal líquido, permite alterar efetivamente a polarização da luz que passa por um guia de ondas. Este avanço tecnológico abre novas perspectivas para o desenvolvimento de dispositivos fotônicos compactos e eficientes, capazes de processar grandes volumes de dados. O controle eletro-óptico da polarização fornecido pelo novo método poderia fornecer a base para uma nova classe de dispositivos fotônicos integrados. Isto abre grandes oportunidades para ... >>

Teclado Primium Seneca 05.05.2024

Os teclados são parte integrante do nosso trabalho diário com o computador. Porém, um dos principais problemas que os usuários enfrentam é o ruído, principalmente no caso dos modelos premium. Mas com o novo teclado Seneca da Norbauer & Co, isso pode mudar. O Seneca não é apenas um teclado, é o resultado de cinco anos de trabalho de desenvolvimento para criar o dispositivo ideal. Cada aspecto deste teclado, desde propriedades acústicas até características mecânicas, foi cuidadosamente considerado e equilibrado. Uma das principais características do Seneca são os estabilizadores silenciosos, que resolvem o problema de ruído comum a muitos teclados. Além disso, o teclado suporta várias larguras de teclas, tornando-o conveniente para qualquer usuário. Embora Seneca ainda não esteja disponível para compra, seu lançamento está programado para o final do verão. O Seneca da Norbauer & Co representa novos padrões em design de teclado. Dela ... >>

Inaugurado o observatório astronômico mais alto do mundo 04.05.2024

Explorar o espaço e seus mistérios é uma tarefa que atrai a atenção de astrônomos de todo o mundo. No ar puro das altas montanhas, longe da poluição luminosa das cidades, as estrelas e os planetas revelam os seus segredos com maior clareza. Uma nova página se abre na história da astronomia com a inauguração do observatório astronômico mais alto do mundo - o Observatório do Atacama da Universidade de Tóquio. O Observatório do Atacama, localizado a uma altitude de 5640 metros acima do nível do mar, abre novas oportunidades para os astrônomos no estudo do espaço. Este local tornou-se o local mais alto para um telescópio terrestre, proporcionando aos investigadores uma ferramenta única para estudar as ondas infravermelhas no Universo. Embora a localização em alta altitude proporcione céus mais claros e menos interferência da atmosfera, construir um observatório em uma montanha alta apresenta enormes dificuldades e desafios. No entanto, apesar das dificuldades, o novo observatório abre amplas perspectivas de investigação para os astrónomos. ... >>

Notícias aleatórias do Arquivo

Receptor de rádio quântico vai pegar os sinais mais fracos 24.03.2019

Sinais de rádio fracos não são apenas um problema para as pessoas que tentam sintonizar sua estação de rádio favorita, isso afeta as tecnologias de ressonância magnética usadas na medicina, radiotelescópios que examinam as profundezas do universo e muito mais. Em todos esses casos, é impossível, depois de sofrer por algum tempo, sintonizar outra estação de rádio, como na primeira opção, portanto, amplificadores especiais são usados ​​​​para amplificar sinais fracos, cujas capacidades são limitadas pela magnitude de seu próprio ruído e que amplificam esses ruídos, bem como um sinal útil. Mas, recentemente, pesquisadores da Delft University of Technology, na Holanda, criaram um novo tipo de receptor de rádio que usa as leis da mecânica quântica. Além da aplicação prática desse receptor para receber os sinais mais fracos, os princípios nele utilizados podem esclarecer as interações entre a mecânica quântica e as forças gravitacionais.

Um dos princípios da mecânica quântica usado no novo receptor é que a energia pode ser transferida em pequenas "doses" fixas chamadas quanta. "Imagine que você está balançando uma criança em um balanço", diz Mario Gely, pesquisador principal, "Do ponto de vista da física clássica, se eu quiser dar à criança mais velocidade e amplitude de balanço, terei que dar a ela um empurrar que a mecânica quântica diz outra coisa - eu só posso aumentar a energia da criança em um "passo quântico" de cada vez, transferir energia para ele na quantidade de meio quantum ou outra parte fracionária é fundamentalmente impossível.

Na vida real, essas "doses" quânticas de energia são tão pequenas que não terão nenhum efeito tangível em uma criança em um balanço. E até recentemente, tal afirmação era considerada verdadeira em relação às ondas de rádio. No entanto, um novo receptor pode "sentir" essas minúsculas partículas de energia em sinais de radiofrequência, permitindo que ele receba ondas de rádio no nível quântico.

O novo receptor exibe alguns efeitos incomuns relacionados à mecânica quântica e conceitos como massa e gravidade. A teoria do magnetismo quântico foi desenvolvida há quase 100 anos, mas os físicos ainda estão intrigados com o problema de combinar a mecânica quântica e o conceito de gravidade.

Outras notícias interessantes:

▪ Cão 31000 anos

▪ Como o cérebro entende a gramática

▪ Disco rígido externo WD Passport Pocket

▪ Antes do evento, a inveja é mais forte

▪ chip de memória transparente

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

 

Materiais interessantes da Biblioteca Técnica Gratuita:

▪ seção do site Transferência de dados. Seleção de artigos

▪ artigo Central termoeléctrica. História da invenção e produção

▪ artigo Que lei física ajudou a condenar especuladores de negociação ilegal com informações privilegiadas? Resposta detalhada

▪ artigo Trabalhando com um odorante. Instrução padrão sobre proteção do trabalho

▪ artigo Dispositivo de proteção do limpador de faróis contra queima. Enciclopédia de rádio eletrônica e engenharia elétrica

▪ artigo Medidas de proteção de segurança elétrica e aterramento. Medidas de proteção para contato indireto. 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