Imprimir STL Sensor de CO2/Semaforo Arduino/ESP/Display/Wifi Modelo 3D - 4650900

Things 3D Fila

Sensor de CO2/Semaforo Arduino/ESP/Display/Wifi

Eletrônica

Se você ainda não tem uma máquina para imprimir este arquivo pode comprar uma impressora 3d aqui!

Sensor de CO2/Semaforo   Arduino/ESP/Display/Wifi

Você pode imprimir este modelo 3d com estes filamentos ou com estas resinas 3D.

Sobre o objeto 3D Sensor de CO2/Semaforo Arduino/ESP/Display/Wifi

Este é um arquivo desenvolvido e projetado com ferramenta CAD.

Se você ainda não sabe criar seu próprio modelo 3D eu te ensino neste artigo tutorial sobre Tinkercad.

Sensor de CO2/Semaforo Arduino/ESP/Display/Wifi foi projetado para Impressora 3D. Este dispositivo mede temperatura, umidade e nivel de CO2. Os valores sao exibidos no LCD. Um LED RGB indica quando e hora de ventilar. Alem disso, todos os dados podem ser transmitidos via MQTT para um servidor e, em seguida, exibidos como um grafico no seu navegador.FundamentosEm tempos de corona, nos dizem para ventilar com bastante frequencia. Por outro lado, nao queremos sentar no frio. Portanto, existem varios projetos que constroem um semaforo para indicar quando e hora de ventilar.Primeiro, eu so queria experimentar um pouco e usei um Arduino Nano que eu tinha por perto. Comprei um sensor MQ-135 barato que mede varios gases no ar. Com a biblioteca instalada, um valor equivalente de CO2 e calculado. Isso parecia bom o suficiente, pois eu so queria ter um indicador de quando era hora de ventilar. Mas calibrar esse dispositivo em ar fresco nao funcionou para mim - eu nao obtive valores reprodutiveis.Entao, eu tentei um CCS811 em seguida. Este possui logica a bordo e faz o calculo de eCO2 e a calibracao (curva base) por conta propria. Mas um problema permaneceu: sempre que um desinfetante com alcool e usado na sala, os valores apresentavam picos extremamente altos.Foi entao que decidi tentar um sensor de CO2 real, um MH-Z19B. Este tambem possui um sensor de temperatura embutido, para que possa fazer o ajuste ambiental das medicoes. Ele assume que o nivel mais baixo medido nas ultimas 24 horas foi obtido em ar fresco (400 ppm). E assim que este dispositivo faz sua auto calibracao. Isso funciona bem em, por exemplo, um escritorio. Durante a noite, o nivel de CO2 cai para cerca de 400 ppm. Bingo - este finalmente parece ser confiavel!O segundo sensor usado no projeto, o DHT22, fornece temperatura e umidade - o ar nao deve estar muito seco (nao abaixo de 50%), quando voce faz prevencao contra corona - entao voce pode monitorar isso tambem.Mas, claro, voce pode usar os outros sensores de eCO2 tambem para experimentar por conta propria e fazer algumas coisas divertidas. O case simples que fiz para esse proposito pode acomodar todos eles no compartimento ventilado.As CarcacasEsta nao vai ganhar um premio pelo design elegante - mas ainda ha espaco para mais melhorias e experimentos. Ha um lugar fixo para o display 1602 e a placa logica utilizada. A esquerda, ha um compartimento ventilado para os sensores. A parede interna pode ser removida para facilitar a montagem dos elementos. Eu apenas usei fita adesiva dupla face para montar meus dois sensores.O LED RGB (1) foi instalado depois. Eu fiz um furo de 16 mm para ele e usei cola quente para fixa-lo. O tubo do LED em si e impresso em plastico transparente.Sinta-se a vontade para instalar uma bateria lipo e um conversor step-up ou o que voce quiser ...Existem tres versoes do corpo, paraArduino Nanoplacas de desenvolvimento node-esp8266 - 49 x 26 mmplacas de desenvolvimento node-esp8266 - 58 x 31 mmOs EsbocosHa um que funciona sem WiFi. Ele apenas exibe a medicao localmente no display e mudando a cor do LED. Voce pode usar este com um Arduino Nano, por exemplo. Eventualmente, voce tera que verificar/mudar os pinos onde o sensor e assim por diante estao conectados.O esboco principal tambem usa WiFi. Adicione suas credenciais e o esp deve se conectar ao seu roteador. Claro, isso so faz sentido se voce quiser usar um broker MQTT (adicione o IP) e o Node-Red tambem. Se voce fizer isso, pode exibir os valores ao longo do tempo no seu navegador e pode ligar/desligar a luz de fundo do LCD tambem :)Voce pode instalar tanto o broker MQTT quanto o servidor Node-Red em um Raspberry. Existem varios tutoriais online sobre como fazer isso.Como alternativa, voce pode usar um servico externo para isso. Este e um publico e gratuito que encontrei - mas nao o testei: https://www.hivemq.com/public-mqtt-broker/De uma olhada nas minhas capturas de tela. Eu tambem adiciono meu fluxo Node-Red.Voce pode influenciar a mudanca de cor editando as constantes para as cores. No caso de prevencao contra corona, voce deve ventilar quando 1000 ppm forem alcancados. Contra o cansaco e para uma melhor capacidade de concentracao, faca isso no maximo a partir de 1800 ppm. Depois disso, com as configuracoes atuais, o LED piscara em vermelho!Instalei as seguintes bibliotecasBiblioteca de sensor DHT (por Adafruit 1.4.0)MHZ19 (por Jonathan Dempsey 1.5.1) https://github.com/WifWaf/MH-Z19PubSubClient (por Nick O`Leary 2.8.0)RunningAverage (por Bob Tillaard 0.3.1)LiquidCrystal_I2C (por Frank de Brabander 1.1.2)Adafruit NeoPixel (por Adafruit 1.7.0)Partes UsadasDisplay 1602 (Hitachi ou compativel) com porta I2CArduino Nano ou ESP8266 para a versao WiFiMH-Z19BDHT-22LED RGB (2810, aqui um pixel)Resistor 470kAlguns fios, solda, parafusos ...AlternativasAqui estao as alternativas para os outros sensores mencionados se voce quiser experimentar com eles:CCS811A biblioteca: https://github.com/maarten-pennings/CCS811MQ - 135A biblioteca - https://github.com/GeorgK/MQ135Nas bibliotecas ha exemplos que mostram como usa-los. Deve ser facil alterar o esboco de forma apropriada.Viva muito e prospere!

Baixar

Não deixe de imprimir e compartilhar este modelo 3d. Não deixe sua impressora 3D parada. Mas se você não tem uma impressora 3D ainda, escolha a sua agora.