ELETRONICA, ESTUDOS, ENSAIOS E PROJETOS
domingo, 23 de outubro de 2022
CALL_CLINIC-1.0
sexta-feira, 1 de julho de 2022
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
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
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"