Índice:
- Etapa 1: Assistir ao vídeo de visão geral
- Etapa 2: [Pesquisa] Como funciona a balança de peso
- Etapa 3: Lista de materiais
- Etapa 4: Projeto do circuito
Vídeo: Dados de escala de peso na planilha do Google [hackeado]: 4 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:37
Este é um hack que foi executado contra um produto de escala de peso normal fora do mercado, que foi então usado para enviar dados para a planilha do Google para manter o controle das horas extras de peso
O processo é tão simples quanto
- Um usuário mede seu peso subindo na balança
- Usamos um micro controlador WIFI conectado à balança para extrair todos os parâmetros de dados.
- O microcontrolador então carrega os dados para a planilha do Google do usuário.
- No longo prazo, o usuário deve ser capaz de visualizar os dados em sua planilha do Google e também ver a linha de tendência deles.
Com este hack, fui capaz de extrair os seguintes parâmetros: Peso,% óssea,% de água,% de gordura
Etapa 1: Assistir ao vídeo de visão geral
Etapa 2: [Pesquisa] Como funciona a balança de peso
Passei muito tempo (2 semanas) estudando depuração, diagnosticando como funciona a balança, se você está realmente interessado em como é feito o mesmo pode seguir este link P&D
Eu estava usando o MKR1000, mas era apenas para a fase de P&D.
Sinopse:
- A escala de peso expõe um barramento UART que foi inicialmente projetado para o módulo BLE
- A velocidade é de 7600 do ônibus.
- E expõe todas as informações de peso e IMC
- O protocolo é como mencionado aqui
Etapa 3: Lista de materiais
- Uma bela balança capaz de hackear. Eu tenho esta balança de peso 1300 INR 1 unidade
- ESP8266: eu tenho este ESP8266, mas você pode obter qualquer 1Pcs de 399 a 599 INR
- BC548 10 INR 2 unidades
- 10K 1/4 sem 5 INR 4 unidades
- 1n4148 5 INR 2 unidades
- OLED SPI 320 INR 1 Unidade (Opcional)
- Algum tipo de bateria que usei Power Bank (vou substituí-la por uma melhor em breve
- Um dia para montar tudo.
Etapa 4: Projeto do circuito
De acordo com as informações encontradas em P&D, agora era hora de fazer um pequeno circuito portátil que pode abrigar todos os componentes e sentar na balança. Abaixo estão os requisitos
- O circuito deve ser pequeno para que possa ser alojado na própria balança
- Deve ser ULTRA baixo consumo de energia para que não precise de carregamento frequente. (Não gosto da ideia de carregar uma balança não muito amigável)
- Porta para programação
- Porta do display OLED opcional
Com todos esses requisitos em mente, eu vim com o seguinte esquema e layout de placa
Funcionamento
O coração do circuito é o ESP8266 que permite conectar-se a WIFI e fazer a decodificação do protocolo UART necessária e transferir dados para o google sheet.
Sempre que o usuário pisa na balança, ele acorda e o UART também, enviando oito bytes de zeros, a ideia é monitorar a atividade do UART e acordar o ESP8266 do sono profundo e iniciar sua rotina de leitura do UART
Para isso, eu precisava de uma trava SR que enviará um sinal de RESET para o ESP8266 para acordá-lo do sono profundo mais uma vez, uma vez que a rotina seja concluída. ESP8266 irá acionar a redefinição da trava SR para que o pino SET se torne ativo e comece a monitorar o UART Linha RX.
Isso nos ajuda a manter o ESP8266 em modo de sono profundo até que o usuário pise / use a balança de peso.
Projeto da placa de circuito: Layout da placa
Recomendado:
ThingSpeak, IFTTT, Sensor de temperatura e umidade e planilha do Google: 8 etapas
ThingSpeak, IFTTT, Sensor de temperatura e umidade e planilha do Google: neste projeto, mediremos a temperatura e a umidade usando o sensor de temperatura e umidade NCD, ESP32 e ThingSpeak. Também enviaremos diferentes leituras de temperatura e umidade para o Planilhas Google usando ThingSpeak e IFTTT para analisar o se
Escala de peso leve: 6 etapas
Balança Light Up: Neste tutorial você aprenderá a fazer uma balança que visualiza seu peso atual através do uso de uma faixa LED RGB. Como equipe, queríamos uma forma de educar o público sobre a reciclagem e incentivá-los a reciclar mais e em troca
Envio de dados do sensor de umidade e temperatura sem fio de longo alcance da IoT para a planilha do Google: 39 etapas
Enviando dados do sensor de temperatura e umidade sem fio de IoT de longo alcance para a planilha do Google: estamos usando aqui o sensor de temperatura e umidade do NCD, mas as etapas permanecem iguais para qualquer produto ncd, portanto, se você tiver outros sensores sem fio ncd, fique à vontade para observar ao lado, além disso. Por meio da parada deste texto, você precisa
Carteira IoT (carteira inteligente com Firebeetle ESP32, Arduino IDE e planilha do Google): 13 etapas (com imagens)
IoT Wallet (carteira inteligente com Firebeetle ESP32, Arduino IDE e Google Spreadsheet): Primeiro prêmio no Concurso de Bolso Instructables! D Se você investiu algum dinheiro em criptomoedas, provavelmente já sabe que elas são altamente voláteis. Eles mudam durante a noite e você nunca sabe quanto dinheiro 'real' você ainda tem em seu walle
Sistema de atendimento com armazenamento de dados na planilha do Google usando RFID e Arduino Ethernet Shield: 6 etapas
Sistema de atendimento com armazenamento de dados em planilha do Google usando RFID e Arduino Ethernet Shield: Olá pessoal, aqui chegamos com um projeto muito interessante e que é como enviar dados rfid para planilha do Google usando Arduino. Resumindo vamos fazer um sistema de atendimento baseado em leitor rfid que vai guardar os dados de atendimento em tempo real para goog