Índice:

Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 etapas (com imagens)
Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 etapas (com imagens)

Vídeo: Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 etapas (com imagens)

Vídeo: Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT): 18 etapas (com imagens)
Vídeo: SENSOR INFRAVERMELHO COM ESP8266 2024, Novembro
Anonim
Image
Image
Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT)
Escala inteligente de Wi-Fi (com ESP8266, Arduino IDE, Adafruit.io e IFTTT)

Se já é verão onde você mora, provavelmente é uma ótima época para atividades físicas ao ar livre. Correr, andar de bicicleta ou correr são exercícios incríveis para você entrar em forma.

E se você deseja perder ou controlar seu peso atual, é fundamental manter um registro de seus resultados. Usar uma banda esportiva (link / link / link), por exemplo, permitirá que você verifique se está no caminho certo e se mantenha motivado. Mas é essencial manter um registro de seu progresso de peso. E com as ferramentas certas e usando um pouco de eletrônica e programação, você pode fazer sua própria balança de banheiro conectada à internet! Você pode encontrar várias escalas inteligentes de bluetooth de diferentes fabricantes online (https://rebrand.ly/smartscale-GB, https://rebrand.ly/smartscale-BG e https://rebrand.ly/smartscale-AMZ por exemplo). Mas, em vez de comprar um, por que não perder algum peso fazendo seu próprio gadget?

Neste projeto projetei uma balança de banheiro inteligente, usando impressão 3D, uma ESP8266, IFTTT e Adafruit. IO. Você pode usar este tutorial para praticar várias habilidades: impressão 3D e habilidades de corte a laser, solda, eletrônica, programação, etc. Nas próximas etapas, mostrarei como imprimi em 3D, conectei os circuitos e fiz o código. No final deste tutorial, você estará pronto para medir seu peso e registrá-lo online!

Você pode encontrar novos recursos em meu novo tutorial: https://www.instructables.com/id/Wi-Fi-Smart-Scale-with-ESP8266-Arduino-IDE-Adafrui/! Desta vez adicionei um relógio integrado (sincronizado com um servidor de internet) e uma campainha. Assim que o alarme é disparado, ele continua a tocar até que o usuário consiga reunir coragem suficiente para sair da cama e ficar alguns segundos na balança. Confira!

Alguns dos conhecimentos usados aqui foram baseados na incrível aula de Internet das Coisas de Becky Stern. É altamente recomendado!

Gostou desse projeto? Por favor, considere apoiar meus projetos futuros com uma pequena doação de Bitcoin!: D Endereço de depósito BTC: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ

Etapa 1: Ferramentas e materiais

Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais
Ferramentas e Materiais

As seguintes ferramentas e materiais foram usados neste projeto:

Ferramentas e materiais:

  • Impressora 3D (link / link / link). Ele foi usado para imprimir a caixa onde os componentes eletrônicos estão incluídos.
  • Ferro de solda e arame. Alguns dos componentes (ESP8266 Firebeetle e tampa de matriz de LED, por exemplo) não vêm com terminais soldados. Eu precisei soldar alguns fios ou pinos para conectar esses dispositivos.
  • Tubo de encolhimento. Também tive que soldar os fios de cada célula de carga. Um pedaço de tubo retrátil pode ser utilizado para um melhor isolamento dos condutores.
  • Chave de fenda. A estrutura é montada com alguns parafusos. Um conjunto de chaves de fenda foi usado.
  • Parafusos. Usei alguns parafusos para prender as peças impressas em 3D na base da balança.
  • Parafusos M2x6mm. Eles foram usados para montar os componentes eletrônicos dentro do gabinete.
  • PLA de 1,75 mm (link / link / link) de qualquer cor desejada.
  • Placa de desenvolvimento FireBeetle ESP8266. É realmente fácil de usar e programar usando o IDE do Arduino. Possui módulo Wi-Fi integrado, para que você possa usá-lo em uma variedade de projetos. Possui conector para bateria de 3,7 V, o que foi muito útil na montagem deste projeto. I também possui um carregador de bateria embutido. Ele recarregará a bateria quando conectado a um plugue USB. Você também pode usar outras placas baseadas em ESP8266 (link / link / link) se desejar. Dependendo da placa que você escolher, seria um pouco mais difícil conectar e recarregar a bateria, ou ainda conectar a matriz de LED. As dimensões da caixa também precisarão ser verificadas.
  • Coberturas Firebeetle - matriz LED 24x8. Este módulo se encaixa facilmente no topo da placa de desenvolvimento Firebeetle ESP8266. Usei-o para exibir os valores medidos pelo microcontrolador, exibir alguns status, etc. Você também pode usar outros tipos de display se desejar, como telas de LCD comuns (link / link / link) ou telas OLED (link / link / link).
  • Módulo HX711 (link / link / link). Isso funciona como um amplificador de célula de carga. Quatro células de carga de extensômetro são conectadas a este módulo e ele se comunica em uma comunicação serial com o microcontrolador ESP8266.
  • Célula de carga de 50 kg (x4); (link / link / link). Eles são usados para medir o peso do usuário. Quatro deles foram usados para um peso máximo de 200kg.
  • Cabo micro USB;
  • 6 fios de ligação fêmea-fêmea;
  • Folha de contraplacado de 2 x 15 mm (30 x 30 cm). Foi usado como base da escala.

Os links descritos acima são apenas uma sugestão de onde você pode encontrar os itens usados neste tutorial (e apoiar meus futuros hacks). Sinta-se à vontade para procurá-los em outro lugar e comprar em sua loja favorita.

Usei uma placa de desenvolvimento FireBeetle ESP8266, que foi gentilmente fornecida pela DFRobot. Funcionou perfeitamente! Também testei o código com uma placa NodeMCU. Também funcionou bem (embora o tempo de conexão tenha sido significativamente mais longo … ainda não sei por quê …).

Você sabia que pode comprar uma impressora 3D Creality Ender por apenas $ 169,99? Pegue o seu!

Recomendado: