Imprimir STL multisensor Nodemcu Modelo 3D - 4235749

Things 3D Fila

multisensor Nodemcu

DIY

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

multisensor Nodemcu

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

Sobre o objeto 3D multisensor Nodemcu

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.

multisensor Nodemcu foi projetado para Impressora 3D. Eu parti do projeto de automacao BRUH, que eu modifiquei um pouco.Eu removi o sensor de luminosidade e incorporei uma tela OLED atras da carcaca.Vale notar que meus NodeMCUs tem tamanhos pouco convencionais (um pouco mais longos).EDICAO: atualizacao do microcodigo ESPHOME para calibrar a sonda de temperatura.O que voce precisa:Az Delivery NodeMCU Lua Lolin V3 (60mmx31mm)LED RGB (4 pinos)DHT22 (sensor de temperatura / umidade)AM312 (detector de movimento)Tela OLED 0.96" I2C 128x64Cabo DupontParte Impressao 3DImprimido a 0,20 com PLA 3D Fila branco para maximizar a penetracao luminosa.Para o corpo a ser impresso com suporte e ativar o bloqueio dos suportes no Cura e desenhar esses bloqueios no prisma do LED. (ver foto bloqueiosuporte.png e bloqueiosuporte2.png)Para a base, nao e necessario suporte.Parte NodeMCUColoque os arquivos temp.png, hum.png e monserrat.ttf no diretorio config do esphome.O codigo ESPHome:esphome: name: Nome do sensor platform: ESP8266 board: nodemcuv2wifi: ssid: "monreseauwifi" password: "monmotdepasse" # Ativar hotspot de fallback (portal cativo) caso a conexao wifi falhe ap: ssid: "Nome do sensor Hotspot Fallback" password: "8452ATFzTwfwx"captive_portal:# Habilitar registrologger:# Habilitar API do Home Assistantapi: password: "motdepasse"ota: password: "motdepasse"i2c: sda: D5 scl: D3 scan: Truefont: - file: "monserrat.ttf" id: my_font size: 58image: - file: "temp.png" id: temp_image resize: 64x64 - file: "hum.png" id: hum_image resize: 64x64sensor: - platform: dht pin: D7 model: dht22 temperature: id: temp name: "Temperatura" filters: - calibrate_linear: - 0.0 -> 0.0 - 22.5 -> 19.8 humidity: id: hum name: "Umidade" update_interval: 30s - platform: wifi_signal name: "Sensor de Sinal WiFi" update_interval: 60s - platform: uptime name: Sensor de Uptime display: - platform: ssd1306_i2c model: "SSD1306 128x64" id: my_display address: 0x3C pages: - id: page1 lambda: |- if (id(mvt).state) { it.image(32, 0, id(temp_image)); } - id: page2 lambda: |- if (id(mvt).state) { it.printf(0, 40, my_font,"%.1f", id(temp).state); } - id: page3 lambda: |- if (id(mvt).state) { it.image(32, 0, id(hum_image)); } - id: page4 lambda: |- if (id(mvt).state) { it.printf(0, 40, my_font,"%.1f", id(hum).state); }interval: - interval: 5s then: - display.page.show_next: my_display - component.update: my_displaytext_sensor: - platform: version name: "Versao ESPHome" - platform: wifi_info ip_address: name: Endereco IP output: - platform: esp8266_pwm pin: D2 id: redgpio - platform: esp8266_pwm pin: D4 id: greengpio - platform: esp8266_pwm pin: D6 id: bluegpiobinary_sensor: - platform: gpio pin: D1 id: mvt name: "Movimento" device_class: motionlight: - platform: rgb name: "status alarme" red: redgpio green: greengpio blue: bluegpioA tela e baseada em 4 paginas:uma pagina para a imagem da temperatura, uma pagina para a temperatura (texto), uma pagina para a imagem da umidade e uma imagem para a umidade (texto)todas as 5 segundos passamos para a proxima paginaA tela so acende se houver deteccao de movimento.

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.