domingo, 23 de outubro de 2022

CALL_CLINIC-1.0

CALL CLINIC_1 

Ideia e Ensaio eng. Álvaro Luiz 18 out 2022 

Para construir este protótipo, adotei o principio de se ter até 30 Quartos com até 6 camas por quarto. Então o sistema suporta 30x6 = 180 camas, onde cada uma destas cama poderia chamar a Unidade de Enfermaria (UENF) declarando seu local. Poderia enviar para UENF quem chama e qual o motivo da chamada que seria declarado com Eventos (E1, E2, E3, E4 e E5).

Resumo do ensaio: Small Prisma SPRISMA: 

Poderá contar de 1 a 30 SPRISMA, Caixas tipo PRISMA que vão no corredor para ver qual quarto chama, e que recebe informações de 1 a 6 CAMAS ou VAB’s , monitoram o seu prisma local (do corredor) e mandam informação para Unidade Enfermaria EU, via rs485. Cada SPRISMA tem uma DIPSWITCH onde programa o numero ID do Quarto, não poderá ser repetido e só vale valor em binário de 1 a 30, o 0 e 31 são descartados. VAB’s: A unidades geradora de Eventos fixadas nas camas ou banheiros que geram através de níveis analógicos valores de tensão de 0 a 3,3 VDC. Unidade que gera Eventos (E1, E2, E3, E4 e E5). Aqui foi adotado E1 = CANCELA, E2 = CHAMA, E3 = EMERGENCIA, E4 = PERA FORA, E5 = não usado. 

Unidade Enfermaria UFERM: 
 Esta recebe sinais de todos os SPRISMA com seus respectivos VABs, via serial RS485, poderá ter distancias maiores de 500 mts. Esta unidade conta com display para informar alguma ocorrência e sinal sonoro de aviso. Adotei neste unidade, para primeiro ensaio, um registro fila de 4 posições, desta forma ele até 4 chamadas em fila, da quinta em diante será descartada. “Partindo do principio que se não foi atendida 4 chamadas muito menos a quinta em diante, seria só dificuldades no desenvolvimento do software.” O display utilizado é LCD de 2 linhas com 16 caracteres cada linha. Assim ficará no display: Se não houver chamada nenhuma o nome da unidade na primeira linha “CALL CLINIC” “MULTITONE” Quando chegar um evento do campo. Este ficará piscando, na 1 primeira linha a ID de quem chama, acompanha um sinal sonoro intermitente. Este sinal sonoro poderá ser pausado a qualquer momento acionando o botão “PAUSA” na UFERM, mas não será cancelado ficará um tempo em pausa. Os eventos recebidos que aciona o SOM e acusa no display poderiam ser: E2 = CHAMA, E3 = EMERGENCIA e E4 = PERA FORA Só poderá ser cancelado acionando a tecla da unidade VAB que o gerou. Se ocorrer duas ou mais chamadas, ficaria como abaixo: QUARTO:01 CAMA:2 E3 QUARTO:12 CAMA;3 E3 QUARTO;22 CAMA;6 E4 QUARTO;07 CAMA;1 E3 O display fica mostrando pausadamente e sequencialmente linha 1, 2, 3 e 4 e assim repete (uma de cada vez), a cada amostragem gera sinal sonoro, despertando a atenção, OBS: estes sinais só poderão ser CANCELADOS em seus respectivos VABs, onde foram originados. Um não cancelará o outro. Ex: vou no QUARTO:12, aciono o CANCELA da CAMA:3, OK, cancelará a linha 2 acima, mas se lá acionar qualquer outra cama não cancelará. O CANCELA correto, fará apagar a 2ª linha. O SPRISMA do QUARTO:12 também apagará, somente com esta sequência teremos sucesso. Acima mostra como aparecerá no display, 0...F as 16 colunas, 1ª linha quarto e cama, 2ª linha evento e o tempo decorrido desde a chegada do evento, não existe ordem, mostrados sequencialmente, com tempo e som de atenção.

sexta-feira, 1 de julho de 2022

WiFi_TELEGRAM_01


WiFi_TELEGRAM_01

 

SP 21 set 2020

WiFi TCP/IP Internet.

by eng. Alvaro Luiz Stendardi Fontes (alvaroluiz@live.com)

Primeiro prototipo demostrativo do Controle a Distância via WiFi. 

Esta unidade foi desenvolvida para demostrar a possibilidade e utilidade de uma unidade com controle remoto via Telegram_Bot, que oferece transmitir e receber dados analógicos e digitais a longa distancias, dar a volta ao mundo via internet, utilizando este protocolo.

Este pequeno projeto acomodado em uma pequena caixa interruptor de parede com 70 x 80 mm, com:

1.     Uma tomada 110VCA on/off via relé 5A.

2.     Saída A, um LED equivalente para acionar uma saída qualquer.

3.     Saída B, um LED equivalente para acionar uma saída qualquer.

4.     Medidor de Temperatura (T) em ºC.

5.     Medidor de Humidade (Humid) %.

6.     Uma Buzina (BUZ) interna para sinalização audível.

7.     Dois LEDs frontal acusando sucesso no enlace WiFi e Telegram_BOT.  O LED WiFi pisca toda vez que ocorrer WiFi.

8.     Um Interruptor frontal com seu respectivo LED, que tem a finalidade enviar para o Cliente aviso (texto/digital) toda  a chave mudar de posição.

9.     LED acusando que a temperatura medida (T) é maior que a programada online (TSet).

Seu coração (Unidade de Processamento MCU) foi usado o chip desenvolvido pela Espressif e fabricado pela ai-thinker.

Oferece preço baixo e inúmeros recursos entre eles tem o 802.11 b/g/n, e toda plataforma TCP/IP da internet.


 

 

Com o auxilio unidades periferica cheguei ao desenvolvimento deste prototipo. 

 

Qualquer um de qualquer parte do mundo, com Internet WiFi ou a cabo pode se tornar um CLIENTE do sistema, enviando e recebendo dados para este aparelho com um celular, PC ou Tablet. Poderia ser colocado segurança iguais as de banco, com senha.

A confiabilidade é 100% via Internet HTTP, envia dados e espera confirmação deste. A Latênicia em torno de 7 segundos, depende do caminho e trafego de dados, dar a volta ao mundo.

 

Montei este com o objetivo que cada um (independente da profissão), possa sentir cada detalhe que apresentarei, e possa imaginar (sonhar!) este atuando em algum evento que tenha imaginado.

 










Para isto, acredito que coloquei um pouco de tudo e mais o processamento local, temos:

  • enviar sinais digitais,
    • Relé controlando on/off uma rede de 500W (110/5A),
    • Expandindo, mais 2 saídas  com LEDS A e B.
  • enviar valores Analógicos,
    •  Enviar valores de controles de de temperatura de 00.0 à 99.9 (TSet)
  • receber valores ,
    • Analógicos, Receber Temperatura (ºC) e Humindade (%).
    • Texto com valores analógicos, Alerta que a temperatura ultrapassou o valor programado ( T  >  TSet ).  Apresenta no frontal um LED acusando este evento.
    • Uma chave tipo interruptor de parede, que toda vez que mudar de posição enviará automaticamente um sinal digital e texto para o último CLIENTE que fez contato, avisando este da troca de estado.

Aqui vale uma observação, este dispositivo guardara o ultimo Cliente online, então este terá todas as resposta e controle sobre a unidade, caso entre um novo Cliente passará tudo a este. Cada Cliente deverá ter instalado em seu celular o Telegram, e deverá ter como contato está unidade que tem o nome  "WiFi_MT_01", ao você instalar-se no Telegram ganhará um ID único que o identificará. Este ID será passado a nossa unidade WiFi_MT_01, quando voce contacta-la.

 

 


 

 

 

Todos os comando são dados conforme a figura acima, devem ser precedidos com "/" e seguido das respectivas letras, não importa maiúsculas ou minúsculas, ou se desejar teclar em cima do nome em azul, com o mouse ou dedo no celular.


 

 


Carregar o valor da Temperatura controle Tset.

Para carregar deve-se primeiro digitar ou clicar "/V", 

ele envia o texto 

 

- Digite o valor de Tset (de 00.0 a 99.9 ºC)

 

Obrigatoriamente deverá ser 2 num inteiros, ponto, e 1 ou 2 fracionários. 

Exemplo:  

 

5             graus =  05.00 ou 05.0

25,55      graus =  25.5x ou 25.5   

            Só aceita 1 casa decimal

 

Quando digital o valor Tset responderá  " adotei o valor 25.50".

 

Quando a temperatura medida for maior que 25.5 acenderá o LED frontal e acusando que:

             "T > Tset" e envia aviso ao CLIENTE 

            "Emergencia -> Tset = 25.50  Lido = 25.60 ºC"