Tabla de contenido:

Equilibrio, báscula inteligente: 7 pasos
Equilibrio, báscula inteligente: 7 pasos

Video: Equilibrio, báscula inteligente: 7 pasos

Video: Equilibrio, báscula inteligente: 7 pasos
Video: Como configurar una balanza con monitor de de grasa corporal - KORPUS 300 de GMD 2024, Noviembre
Anonim
Equilibrio, báscula inteligente
Equilibrio, báscula inteligente

¡Hola! ¡Hoy intentaré mostrarte cómo hacer una báscula inteligente desde cero!

Paso 1: componentes

Componentes
Componentes

Los componentes que necesitará:

  • Una 'Wii Balance Board'
  • Una Raspberry Pi 3, provista de Bluetooth (o una versión anterior de RPi, incluida con un Dongle Bluetooth)
  • Una pantalla LCD de 16x2
  • Algunos cables de puente alrededor (Pref. Hembra-Hembra, pero también tome algunos cables normales)

Para el marco de madera utilicé 6 partes de madera (ver imagen para detalles de la longitud de las partes de madera). La barra / tronco de madera que usé tiene un ancho y una altura de 4, 5 cm y una longitud de 140 cm (debe tener al menos 2 De estas barras.) También usé una tabla de madera debajo (67x47cm).

Cosas adicionales que necesitará:

  • Saw (no importa cuál, solo use uno con el que esté familiarizado)
  • Pegamento de madera
  • una caja de cartón / madera con un ancho de 16 cm (IMPORTANTE: su RPi y la pantalla estarán aquí, así que asegúrese de que tenga una buena altura y la capacidad de que su pantalla encaje).

* Cosas adicionales que aún puedes agregar:

  • Tiras de led en el interior del marco
  • Pintar / colorear la madera y / o tablero
  • Probablemente actualizaré este proyecto el próximo mes o algo así, actualizaré este proyecto con sensores ultrasónicos para que pueda saber qué pie está en la tabla o no.

Paso 2: hardware

Hardware
Hardware
Hardware
Hardware

Ahora quiere asegurarse de que su RPi esté conectado correctamente a su LCD. No necesita el potenciómetro, también puede dejar que se conecte a 5V / GND, pero es mejor si desea controlar el contraste manualmente.

También ves la placa lógica de la Wii Balance Board, solo para darte una idea de cómo funciona.

Hacer:

Suelde 5V y GND a la placa lógica de la batería, de esta manera ya no necesitará baterías

Paso 3: Configurar RPi

Configuración de RPi
Configuración de RPi

Configuración de RPi:

  1. Configuraciones de red, asegúrese de que pueda conectarse a wi-fi. APIPA en bootconfig -> config wlan via putty -> habilitar bluetooth en raspi-config
  2. Cree una carpeta en su RPi (en este ejemplo, hice una carpeta 'Proyecto' ubicada en / home / pi.

Paso 4: controle sus sensores

Ahora que el hardware está listo, comencemos a codificar los componentes. Para la pantalla LCD, estamos usando el archivo LCD adafruit como archivo base. En el archivo LCD.py, puede mostrar la IP wlan de su RPi en la pantalla. De vez en cuando puede mostrar su peso.

Paso 5: base de datos

Paso 1: cree una base de datos con 3 tablas, Usuario, Peso, Objetivo

Paso 2: dentro de estas tablas creas columnas:

  1. Usuario: nombre de usuario, contraseña, longitud, edad, nombre, apellido, sexo
  2. Peso: WeightID (ai), Weight, MeasuredMoment, user_username (fk)
  3. Target: Targetid, targettweight, targetmadedate, targetdate, targetreached, description, user_usernam

Instale esto en mariaDB en rpi, asegúrese de otorgar todos los derechos a todos los usuarios creados.

Paso 6: sitio web con frasco

Puede obtener la carpeta web completa desde aquí:

Tendrá que asegurarse de que las plantillas estén en una carpeta de plantillas (¡marque como carpeta de plantillas!), asegúrese de que los hrefs estén bien con las URL correspondientes.

Recomendado: