# data[].attributes.body
Que estratégias podemos criar para que os usuários se apropriem do aplicativo?

# data[].attributes.headline
Figura 1. Como está por enquanto o módulo na placa ilhada...

# data[].attributes.subject
Figura 1. Como está por enquanto o módulo na placa ilhada...

# data[].attributes.body
16/09 - Nós estávamos tentando soldar um modelo mais compacto e confiável (porém permanente) em uma placa ilhada, mas tá difícil fazer as soldas... 🤣🤣🤣. Ainda tentaremos achar uma alternativa para o pino GPIO2, já que durante o boot do ESP, se o sensor estiver conectado nesse pino ele acaba bugando... Começaremos nessa semana um protótipo de PCI no KiCad.

# data[].attributes.body
O primeiro encontro foi muito legal! Conversamos e conhecemos um pouco nosso mentor Eduardo Dias, apresentamos alguns detalhes do nosso projeto e a interface inicial do aplicativo. Ele nos deu vários sugestões e no próximo encontro discutiremos mais sobre aspectos do design do app.

# data[].attributes.body
A situação problema é a não conscientização do consumo e reaproveitamento de água, ambos causados pela ausência de uma educação ambiental e o desconhecimento da nossa comunidade acadêmica acerca do consumo e reutilização de água da chuva no Campus.

# data[].attributes.body
29/08 - O webinar de hoje foi sobre Prototipagem. O apresentador Fabrício Masutti nos mostrou as etapas e os processos no desenvolvimento de um protótipo. Através de sua explicação, conseguimos definir que o aplicativo é um protótipo de média fidelidade (que precisa ser ainda muito refinado).
Também descobrimos várias ferramentas que nunca havíamos utilizado e que serão de grande utilidade no projeto. A minha ferramenta favorita no momento é o Canva, pois já tenho bastante afinidade com ela. Mas estou gostando bastante de usar o Figma, que inclusive foi recomendada pelo nosso mentor Edu.

# data[].attributes.body
Branco - sobre o projeto como um todo e mentoria;
Roxo - questões "administrativas", como gráficos e tabelas;
Laranja - relacionado com o protótipo físico (instalações hidráulicas e testes com água);
Vermelho - programação e tópicos sobre a parte eletrônica do módulo (ligações, código, ...);
Azul - questões acerca do aplicativo, como seu layout e programação;
Verde - principais fluxogramas e informações pesquisadas.

# data[].attributes.headline
Webinar: Inovação e Comunicação em Projetos

# data[].attributes.subject
Webinar: Inovação e Comunicação em Projetos

# data[].attributes.body
06/09 - O webinar de hoje foi sobre "Inovação e Comunicação em Projetos". Os palestrantes Wagner Pereira e Thiago T. Mourão nos deram dicas sobre inovação e ideias sobre o design. Gostamos bastante da ideia de que "não existe ideias ruins, ruim é não ter ideias", pois é necessário inovar com algo que se parece pouco com o que já existe. Sobre a parte de design e comunicação, as dicas dadas ajudarão bastante daqui em diante, como identidade visual simples, escolha de paleta de cores adequada, uso de gráficos e ícones para melhor compreensão e sobretudo a equipe utilizar fotos "profissionais"

# data[].attributes.body
Nosso grupo estava super feliz pelo módulo ter se conectado à Internet do campus e ter transmitido os dados para seu endereço IP, sem perda de qualidade da leitura! Até o nosso mentor Edu Dias viu seu funcionamento e o erro foi de apenas 20 mL...

No entanto, após a mentoria, decidimos ir um passo além e realizar a medição com dois módulos ao mesmo tempo, como pode ser visto no vídeo. Após o vídeo, decidimos checar a exatidão do módulo inferior e detectamos um erro na faixa de 20~25% (200~250 mL)... A discussão vai ocorrer em um outro tópico.

# data[].attributes.body
Olá! Nosso grupo é do Instituto Federal Sul-rio-grandense - Campus Lajeado-RS.

Nossa equipe é formada pelos alunos: Josias Paula da Costa, Manuela Sousa Vieira Martins, Nícolas Augusto Kussler, Samuel Steffler e Tiago Steffler.

Nosso professor orientador é Wemerson de Castro Oliveira e o nosso professor parceiro é Ismael de Lima.

Somos do 3º ano do Curso Técnico Integrado em Automação Industrial e estamos muito felizes em participar com o projeto Aquano: educação ambiental para o consumo consciente de água!!!

# data[].attributes.body
Aqui nunca houve folga!

Neste período, vamos dar prosseguimento ao protótipo para atingir média/alta fidelidade, continuar no desenvolvimento do aplicativo e sanar os problemas que aparecerem no caminho!

Estamos super ansiosos para passar para a finalíssima também! Até lá!!!

# data[].attributes.body
Finalmente criamos o insta do projeto! 🥳
Este já conta com posts apresentando nossa equipe e outro explicando o projeto. Continuaremos atualizando o pessoal através desta rede social.
@projeto_aquano

# data[].attributes.headline
1° PROTÓTIPO DIGITAL DE BAIXA FIDELIDADE

# data[].attributes.subject
1° PROTÓTIPO DIGITAL DE BAIXA FIDELIDADE

# data[].attributes.body
Com isso em mente, a solução do problema seria a criação de um sistema composto por: um protótipo, que realiza as medições do consumo e que as envia para o aplicativo; e um aplicativo, para divulgar esses dados de consumo e utilizá-lo para a educação ambiental no campus e em outros lugares onde for aplicado.

# data[].attributes.headline
Anotações Webinar de Prototipagem - 29/08

# data[].attributes.subject
Anotações Webinar de Prototipagem - 29/08

# data[].attributes.body
Dar enfoque à criação de um diagrama do app e esquemático do circuito via KiCAD. Pra frente: modelagem 3D do case via FreeCAD

# data[].attributes.headline
Figura 1. Esquemático de ligação do módulo ESP-01

# data[].attributes.subject
Figura 1. Esquemático de ligação do módulo ESP-01

# data[].attributes.body
Já que apenas o GPIO2 não está relacionado com nenhuma função de programação/boot, pensamos em utilizar ele como porta de leitura do sinal do sensor de fluxo

# data[].attributes.body
05/09 - Após quebrar cabeça em como criar um servidor para armazenar as informações vindas de diversos sensores, que necessitasse ficar ligado 24 horas por dia E possuir armazenamento suficiente, chegamos à conclusão que o melhor método seria integrar os dados com o Google Sheets (Planilhas), através de um script. Assim, além de um documento praticamente infinito, podemos gerenciá-lo de forma mais simples, facilitando a criação de um aplicativo

# data[].attributes.body
Depois do grupo e dos professores havermos discutido bastante sobre a possível causa da "desregulagem" dos sensores, como a fonte, o sensor em si, o microcontrolador..., chegamos a uma conclusão que precisa ainda ser testada: o problema é a conexão com a Internet. Isso pode se justificar que, após as leituras, há uma linha de código que pede para o ESP-01 "lidar com" pedidos de dispositivos conectados, chamada handle(). Isso, aliado ao fato do sensor esperar um segundo para realizar a leitura e a conexão ruim da Internet, pode fazer com que o ESP "perca" algumas amostragens, fazendo com que ele meça menos que o esperado. Já tínhamos percebido que, quando havia mais de um dispositivo conectado ao módulo, ele não conseguia atualizar todos ao mesmo tempo, mostrando valores atrasados entre diferentes telas. Esperamos que a planilha do Google não tenha esse mesmo tipo de problema, já que ela armazenará as informações!

# data[].attributes.body
25/09 - Como já tínhamos dito, para reinicializar o módulo deve-se desconectar o sensor, pois ele "travava" o ESP-01 e não inicialização. Instalamos um de BOOT justamente para a correção desse bug, além de um botão de RESET.

# data[].attributes.headline
Criar módulo medidor de volume para caixas d'água

# data[].attributes.subject
Criar módulo medidor de volume para caixas d'água

# data[].attributes.body
Uma de nossas próximas perspectivas seria integrar um sensor ultrassônico que mediria a distância até uma boia dentro de um cano PVC, assim registrando o nível de água dentro do reservatório

# data[].attributes.body
Puxa vida, já é a 5ª (e última) semana! Nem parece que é mais de um mês que estamos nessa rotina: noites em claro e inúmeras mensagens para poder entregar "O" projeto ("O" = melhor)...

De modo geral, o que seria de nosso projeto sem essa mentoria? Conheceríamos tantas pessoas de todo o Brasil sem participar desse evento fenomenal?

Fica de reflexão a todos... Mas que belíssima experiência que tivemos nessa trajetória! Que podamos continuar firmes e fortes para a próxima fase...

Bora pessoal! Vamos lá!

# data[].attributes.body
25/08 - Desenvolvemos possíveis modelos para a tela inicial. Foi criado a tela correspondente ao primeiro acesso ao app, além de um tema claro e dois escuros.
Designs realizados no Canva.

# data[].attributes.headline
Figura 2. Esquema hidráulico do IFSul - câmpus Lajeado

# data[].attributes.subject
Figura 2. Esquema hidráulico do IFSul - câmpus Lajeado

# data[].attributes.body
O primeiro cilindro cinza abastece com água da rede a primeira cisterna azul, que também recebe água da chuva. Depois, a água dessa cisterna vai para uma caixa d'água em cada prédio que abastece os vasos sanitários. A água das torneiras vem direto da rede hidráulica. Pensamos em colocar um sensor em cada entrada para medição do fluxo de água deles.

# data[].attributes.body
06/09 - Aqui está o fluxograma com as informações adicionais que o prof. Edu (mentor) nos pediu. Por enquanto, o aplicativo e o algoritmo de "armazenamento" de dados no Planilhas Google (Google Sheets) ainda estão em fase de desenvolvimento.

# data[].attributes.body
Nosso grupo participou da 2ª MOSCLING que aconteceu na UFRGS - Campus Litoral, em Tramandaí-RS. Foi uma viagem bem longa até, mas valeu a pena! Apresentamos dois projetos relacionados à temática da conscientização ambiental e, em seguida, fomos ao MUCIN (Museu de Ciências Naturais da UFRGS). Vamos postar algumas fotos sobre fatos interessantes e que fazem parte da nossa temática!

# data[].attributes.headline
Figura 1. Webinar: Porque a ciência precisa de diversidade e como melhorar a prática docente?

# data[].attributes.subject
Figura 1. Webinar: Porque a ciência precisa de diversidade e como melhorar a prática docente?

# data[].attributes.body
27/09 - Achamos o webinar com a palestrante Sônia Guimarães muito top! Serviu de grande inspiração; as histórias e informações que ela trouxe foram excelentes, pois nos mostrou que precisamos acreditar em nós mesmos!

# data[].attributes.headline
Criação de uma placa de circuito impresso

# data[].attributes.subject
Criação de uma placa de circuito impresso

# data[].attributes.body
A criação de uma placa de circuito impresso ou a utilização de uma placa ilhada pode ajudar no acondicionamento dos componentes e oferecer uma maior sustentação do módulo em si. Além disso, os problemas de mal-contato ou desconexão de fios seriam evitados. A adição de um regulador de tensão próprio também ajudaria a diminuir os custos drasticamente.

# data[].attributes.body
Nós percebemos que, quando o sensor estava conectado ao módulo (em especial o pino de leitura), o ESP-01 se recusava a iniciar (fazer boot). Com isso, percebemos que deve desconectá-lo toda vez que for energizar/reiniciar o módulo. Mas, como a pesquisa e leitura foram algo que faltaram nessa situação, busquei a informação agora: o boot falha se ambos os pinos estão conectados ao GND (pull-down) - que era causado pelo sensor. Um problema a menos para se preocupar... (?)

# data[].attributes.body
Nosso projeto relaciona-se com a ODS 6 pelo fato dele tratar do manejo sustentável desta, incentivando a educação ambiental para seu consumo responsável.

# data[].attributes.headline
MONTAGEM PROTÓTIPO DE BAIXA FIDELIDADE - LEITOR DE FLUXO

# data[].attributes.subject
MONTAGEM PROTÓTIPO DE BAIXA FIDELIDADE - LEITOR DE FLUXO

# data[].attributes.body
Esquema inicial do sistema hidráulico do Campus - foi a partir dela que pensamos como faríamos o protótipo e como realizar o esquema no Inkscape. Feita em 17/06/22.

# data[].attributes.body
Inovação: criar algo novo que pouco se parece com padrões anteriores
Horizontes da informação:

1. Aprimorar o negócio atual
- Aprimorar o que já está funcionando

2. Explorar essas oportunidades
- Buscar isso através de modelos já existentes

3. Crie novos negócios

# data[].attributes.body
Tem um penetra na foto... nosso pai, que ajudou no transporte!

# data[].attributes.headline
Figura 2. Melhorias do protótipo da placa de circuito impresso

# data[].attributes.subject
Figura 2. Melhorias do protótipo da placa de circuito impresso

# data[].attributes.body
Conforme vídeo anterior, foi adicionado um botão de boot no esquema, assim como a redisposição dos componentes.

# data[].attributes.body
Inserir um módulo para a entrada dos dados do banheiro feminino e outro no masculino, para estimular a redução do consumo de água.

# data[].attributes.body
Na semana 4 falamos sobre nossa ida a MOSCLING, na qual apresentamos dois projetos relacionados à temática conscientização ambiental; vale lembrar que estas apresentações são baseadas neste projeto que está sendo desenvolvido para o Solve for Tomorrow.
Mas enfim, hoje saiu o resultado e passamos!
Uma das apresentações ganhou menção honrosa e foi selecionada para ser apresentada na Feria Departamental de Ciencia Y Tecnologia 2023 em Villeta - Paraguai.
Estamos muito felizes com a notícia!

# data[].attributes.body
Nosso projeto relaciona-se com a ODS 11, pelo fato dele ajudar a tornar cidades mais sustentáveis - ao buscar reduzir o gasto, educar e conscientizar as pessoas sobre o uso d'água.

# data[].attributes.headline
Figura 1. Programando ESP-01 com NodeMCU

# data[].attributes.subject
Figura 1. Programando ESP-01 com NodeMCU

# data[].attributes.body
Por não haver o gravador para ESP-01 disponível no Campus, utilizamos o NodeMCU mesmo para gravar o programa. Assim, uma economia a mais 😅

# data[].attributes.headline
Figura 4. Fluxograma Aplicativo - Tela Inicial

# data[].attributes.subject
Figura 4. Fluxograma Aplicativo - Tela Inicial

# data[].attributes.body
01/09 - Bom nesse esboço, está representado algumas funções que o aplicativo poderá ter - mesmo que apenas para perspectivas futuras. As funções representadas compreendem modos de acesso diferentes e algumas ideias esboçadas. O fluxograma será passado a limpo para o Canva, aonde para outras partes do aplicativo também será desenvolvido um fluxograma.

# data[].attributes.body
O que temos para o futuro?
- Exemplos:

Space-x (Elon Musk)

The Line

Táxi aéreo

Humanoides (Elon Musk)

Neurolink (Elon Musk)

# data[].attributes.body
Baleia que encalhou no litoral do RS, em 2010

# data[].attributes.body
Visão esquemática das ligações da placa e suas alterações.

# data[].attributes.headline
Figura 4. Protótipo inicial de uma placa de circuito impresso

# data[].attributes.subject
Figura 4. Protótipo inicial de uma placa de circuito impresso

# data[].attributes.body
Essa é a versão 1.0 da plaquinha: possui um regulador de tensão para 5V e um divisor resistivo para 3,3V. O soquete de 8 pinos fêmea é onde vai ser inserido o ESP-01, enquanto que os 3 pinos ao fundo são para o sensor (alimentação + sinal), 2 pinos para alimentação 5V (entrada ou saída) e 4 pinos (ao lado) são as portas não utilizadas pelo módulo. Ainda há um botão de RESET para facilitar a reinicialização.

# data[].attributes.body
A ODS 12 assegura padrões para produção e consumo. Nosso projeto vem nesse sentido para ajudar nesse processo, informando sobre o consumo de água por pessoas e empresas. Com isso, diminui-se o desperdício e alcança-se a gestão responsável da água - recurso importantíssimo para a vida.

# data[].attributes.body
Finalmente, gravar pelo NodeMCU funcionou!  O programa-teste foi o popular blink. Agora é testar com o sensor de fluxo...

# data[].attributes.headline
Comunicação - Criando apresentações fantásticas!

# data[].attributes.subject
Comunicação - Criando apresentações fantásticas!

# data[].attributes.body
- Definir uma identidade visual simples

Cores que transmitam a ideia do projeto

- Valorizar os números com gráficos
- Simplificar os textos

Use ícones

- Quebrar as informações em caixas

Quando é preciso usar muito texto

- Destacar as etapas em uma linha do tempo
- Apresentar a equipe

Usar fotos profissionais

- Diferenciar as sessões com imagens atraentes

Imagens relacionadas com o tema

- As imagens devem preencher os slides de borda a borda, pois possui um tear mais profissional
- Ao fazer um vídeo, buscar encantar a audiência para depois realmente apresentar o projeto

# data[].attributes.headline
Figura 3. Uma reflexão sobre o uso consciente da água

# data[].attributes.subject
Figura 3. Uma reflexão sobre o uso consciente da água

# data[].attributes.headline
Figura 4. Fresagem da placa de circuito impresso

# data[].attributes.subject
Figura 4. Fresagem da placa de circuito impresso

# data[].attributes.body
29/09 - Que dor de cabeça! Além de desregulada, a CNC Router (essa máquina, responsável pelo processo) não possuía as brocas adequadas, além da placa estar empenada. Após alguns contratempos, nós e o prof. Jaime decidimos deixar para amanhã a fresagem. Vamos ver no que vai dar!

# data[].attributes.body
Visão esquemática das ligações da placa. Ambas projeções foram feitas pelo KiCad. Alterações em relação às posições/trocas dos componentes estão por vir!

# data[].attributes.body
alongamentodepescoço.mp3

# data[].attributes.headline
Figura 5. Funcionamento do Sensor de Fluxo

# data[].attributes.subject
Figura 5. Funcionamento do Sensor de Fluxo

# data[].attributes.headline
Vídeo 1. Conseguimos conectar o ESP-01 com um codigo-exemplo!

# data[].attributes.subject
Vídeo 1. Conseguimos conectar o ESP-01 com um codigo-exemplo!

# data[].attributes.body
03/09 - Utilizamos um código que encontramos na internet utilizado para ligar e desligar dois LEDs através do WiFi! Agora, precisamos entender como funciona o código e aprender HTML.

# data[].attributes.body
30/09 - Durante a manhã de hoje o sor Jaime conseguiu fazer esta plaquinha! Infelizmente, não é a que postamos durante a semana; essa é uma que ele mesmo projetou e, por ter alguns componentes postos em posições "inconvenientes", não será utilizada no nosso projeto (a menos, claro, que se façam algumas alterações manuais...).

# data[].attributes.body
No nosso último encontro com o mentor falamos sobre o que esperar do projeto e seus pontos fortes. Agradecemos por toda a ajuda e suporte dados que foram de grande ajuda para os trabalhos e também para o nosso crescimento pessoal e em grupo.
Esperamos nos ver novamente nas últimas fases do Solve For Tomorrow!
#GoAquano!

# data[].attributes.body
Pesquisando sobre a solução mais eficaz de construção do módulo que mede a vazão da água, achei que apenas o módulo ESP-01 é o suficiente, mas para "conversar" com o sensor de fluxo será necessário um conversor de nível lógico, porque o ESP usa 3,3 V e o sensor 5V. Também o ESP deverá ser removido do circuito para ser reprogramado, em um módulo especial que o sor Renato (do curso de Automação) irá emprestar para nós. Amanhã vejo as peças necessárias com ele para levar pra casa testar!

# data[].attributes.body
Esquema hidráulico

# data[].attributes.headline
Figura 2. 07/09 - Primeira transmissão de dados para a Internet!

# data[].attributes.subject
Figura 2. 07/09 - Primeira transmissão de dados para a Internet!

# data[].attributes.body
Conseguimos fazer com que, ao acessar o ESP-01 pelo seu endereço IP, pudéssemos ter acesso a uma página simplificada em relação ao app proposto, apenas com o logo do app e dados de volume total e vazão instantânea. Porém, encontramos o problema de que um dos dados não é atualizado. Por isso, resolvemos apenas deixar atualizar o volume total (que é mais importante)

# data[].attributes.body
Esse recipiente possui 200 L, o que equivale ao volume médio de água potável consumida diariamente por habitante. Além disso, este valor também equivale ao volume médio de esgoto gerado diariamente por habitante.
OBS: o recipiente tem aproximadamente 1,90 m de altura.

# data[].attributes.body
Depois de 5 semanas de trabalho intenso, com muitos detalhes a serem postados, problemas na confecção do módulo, falta de programa para desenvolver o app, participação (e classificação inclusive 😎) em outras feiras, chegamos na nossa postagem número 100 aqui no Padlet! 🎉🎉🎉
E nada melhor do que um videozinho mostrando a nossa trajetória pré-classificação até agora, não é mesmo?

# data[].attributes.body
Nessa semana, fizemos o pedido formal ao Instituto dos componentes necessários para o módulo. Nossos professores também conseguiram um "doação da escola": um tonel de 50L e um balde de 30L para servir de reservatórios. Agora só falta ter as peças em mãos para começar a programação.

# data[].attributes.body
24/08 - No encontro, o prof. Wemerson sugeriu que o aplicativo tivesse a estratégia de gameficação/ludificação - dessa forma aproximando jogos as ações do dia a dia e ao projeto, por exemplo: recompensar os usuários com bônus(prêmios) relacionado ao acesso diário, boas atitudes, respondendo perguntas e visitas a sites. Dessa forma conscientizamos os usuários de forma interativa e mais divertida. Claro sem esquecer dos alertas e dicas já citados para o projeto em momentos anteriores.

# data[].attributes.body
Registros de saída

# data[].attributes.body
Para fazer a detecção, devemos ligar o pino TRIG por 10μs e desligar, que daí ele manda 8 pulsos ultrassônicos e espera com o pino ECHO em alta até receber as ondas de volta. Daí, medindo o tempo que ele ficou em alta, podemos fazer uma regrinha de três entre esse tempo e a distância percorrida pelo som em um segundo (340 m/s -> 0.034 cm/μs).

# data[].attributes.headline
Figura 3. Apresentação - A cara do protótipo

# data[].attributes.subject
Figura 3. Apresentação - A cara do protótipo

# data[].attributes.body
4º dia de trabalho e aqui está uma pequena prévia da nossa apresentação... Está um pouco extensa, mas é para facilitar a compreensão de todos!

# data[].attributes.headline
Vídeo 2. Passagem pelo Parque Eólico de Osório - RS

# data[].attributes.subject
Vídeo 2. Passagem pelo Parque Eólico de Osório - RS

# data[].attributes.body
Nós ficamos impressionados com a força do vento que havia em Tramandaí e Osório! Talvez seja por isso que decidiram construir um parque eólico ali...😂 Nós nos lembramos imediatamente do projeto GEEVACDA, que também é semifinalista do SFT. A energia eólica é uma das fontes de energia renováveis que mais cresce no Brasil, e haver um projeto que trata de uma forma de utilizar a força do vento produzido pelos veículos nas rodovias é sensacional!

# data[].attributes.body
O nome do nosso projeto é uma junção das palavras Aqua (Água em latim) e Arduino.

# data[].attributes.headline
Figura 4. Esquema do módulo via Fritzing

# data[].attributes.subject
Figura 4. Esquema do módulo via Fritzing

# data[].attributes.body
Foi necessário importar as peças visto que elas não estavam no catálogo do programa, mas a comunidade disponibilizou vários outros itens, entre eles os necessários para o nosso módulo...

# data[].attributes.headline
Figura 6. Palestras no câmpus para as turmas dos turnos da manhã, tarde e noite!

# data[].attributes.subject
Figura 6. Palestras no câmpus para as turmas dos turnos da manhã, tarde e noite!

# data[].attributes.body
13/09 - Hoje, a profe Ana Geller, que ministra a disciplina de Química Ambiental, convidou-nos para apresentarmos o nosso projeto para os nossos colegas (é uma disciplina eletiva, com alunos dos cursos de Automação e Administração dos 3º e 4º anos). Aproveitamos e aplicamos o questionário para avaliar o perfil dos estudantes do IF sobre o consumo de água. Nós repetimos a dose com o turno da tarde e a turma da pós-graduação em Educação e Saberes para os anos Iniciais do Ensino Fundamental. Foi muito legal e conseguimos ampliar a quantidade de respostas para o questionário!

# data[].attributes.body
Por mais simples que pareça furar um tonel, a coisa não é tão bem assim... estávamos receosos de que haveria vazamento já que o reservatório principal de nosso protótipo tem menor raio (e, portanto, maior curvatura) do que uma caixa d´água tradicional. Os adaptadores hidráulicos são planos e poderiam não funcionar em nosso protótipo. Sendo assim, partimos para uma metodologia científica possível: a tentativa e erro. Resultado: deu certo!!

# data[].attributes.headline
Figura 7. Teste Preliminar com um Sensor Ultrassônico

# data[].attributes.subject
Figura 7. Teste Preliminar com um Sensor Ultrassônico

# data[].attributes.body
14/09 - Na aula de controle de processos, realizamos a montagem e testes preliminares para possível implantação de um sensor ultrassônico na medição do volume de água nos reservatórios. Deu super certo! Porém, não daremos foco nesse sensor, pois nosso objetivo é a construção de um protótipo que meça a vazão, bem como um aplicativo que apresentará esses dados.

# data[].attributes.headline
Figura 6. Fluxograma de funcionamento do sensor/app

# data[].attributes.subject
Figura 6. Fluxograma de funcionamento do sensor/app

# data[].attributes.body
01/09 - Conseguimos achar um algoritmo (função) para medir o fluxo e o volume de água! Como o sensor é de efeito Hall, ele manda apenas 0's e 1's. Com essa função, podemos medir o volume de água consumido e sua vazão de forma bem simples, através da frequência com que esses números são lidos!

# data[].attributes.body
Apresentamos os nossos progressos ao nosso mentor Edu Dias, e parece que estamos no caminho certo, pois o Edu disse que o nosso protótipo está além da baixa complexidade! Ao final, após mostrar o módulo em ação e algumas considerações, tiramos essa selfie!

# data[].attributes.body
Na monitoria de hoje, o mentor Edu pediu como é que estava o andamento do resumo científico, que já estava em sua versão final. Por isso, estamos adiantados! Ele também quis saber se a gente já projetou uma placa de CI ou um case para o módulo. Já que nós conseguimos um computador potente do IF, dissemos que focaríamos mais na construção do aplicativo, já que o módulo físico está praticamente em sua versão final.

# data[].attributes.body
01/09 - Realizamos, hoje, o primeiro teste de medição. Ele foi baseado em duas garrafas de 2L, passando a água de uma para a outra pelo sensor. A estimativa do volume de água foi através de seu peso (2000g ≃ 2L). Os ajustes foram feitos através de parâmetros no código. Um parâmetro, em específico, era como padrão 7,5 - a leitura final foi de 1,39L (≃30% de erro). Depois, este foi alterado para 4,5 - a leitura foi 2,42L (≃21% de erro). Com algumas relações, decidimos que o parâmetro deveria ser 5,5 - sua leitura foi 2,2L (≃10% de erro). Então, com novos cálculos, mudamos para 6 - com leitura igual a 2,03L (≃1,5% de erro)! Para ter resultados mais precisos, vamos fazer amanhã a medição com o tonel apropriado, já que a garrafa gera refluxo, atrapalhando as leituras...

# data[].attributes.body
De outra perspectiva...

# data[].attributes.body
Uma tampinha de garrafa foi adaptada para esse acoplamento. Fita isolante foi usada de vedação pois a rosca estava muito frouxa.

# data[].attributes.body
Após pequenos ajustes (vários), a apresentação está pronta! A maior dor de cabeça foi converter do Canva em .pptx, pois várias caixas de texto ficaram desformatadas e as fontes também. A apresentação pelo Canva pode ser vista por aqui:

https://www.canva.com/design/DAFLYhd4uRU/view?utm_content=DAFLYhd4uRU&utm_campaign=designshare&utm_medium=link&utm_source=publishsharelink

# data[].attributes.body
X = pulseIn(2, HIGH)   //mede o tempo em HIGH (μs)
Y = pulseIn(2, LOW)    //mede o tempo em LOW (μs)
TIME = X + Y           //soma os tempos
FREQ = 1000000 / TIME  //f = 1/T (μ/μ)
LITROS = FREQ / 6;     //6 Hz/Litro*min

X e Y medem o tempo de um ciclo (volta da pá do sensor = período). Para descobrir a frequência (rotação) da pá, dividimos um segundo (1000000 μs) pelo período em μs da pá. Para encontrar a vazão em litros/minuto, dividimos a frequência por um valor fixo (no datasheet estava 16 Hz/min para 2 litros, logo 8 Hz/Litro*min), que no caso era 7,5 (outros usuários usaram esse valor). Esse parâmetro era o qual deve-se realizar a calibração. Para nós, o erro foi de 30% para menos, então 7,5 * 70% = 5,25. Depois colocamos 4,5, e o erro foi de 20% para mais, logo 4,5 * 120% = 5,4. Decidimos trocar o parâmetro para 5,5 e o erro foi de 10% para mais, portanto 5,5 * 110% = 6,05. A nossa última tentativa foi com o valor 6 que nos levou a um erro de apenas 1,5%! Vale lembrar que o fluxo não era constante e o litrão de água "sugava" ar, atrapalhando os resultados. Amanhã veremos se calibramos o sensor direito!