Zapatos inteligentes (autoajuste y generación de electricidad)
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
|
Acerca de este proyecto
Comencé este proyecto para la feria de ciencias y al hacer este proyecto gané experiencia sobre el servo Arduino y muchas cosas. Y estoy seguro de que disfrutará haciendo este proyecto.
Paso 1:piezas necesarias
Para generar electricidad:
- Disco piezoeléctrico
- Diodo (n4001)
- Banco de energía
- Lámina acrílica
- Led
- Cambiar
Para cordones automáticos:
- Zapatos
- Arduino pro mini 5v o Arduino 101 o MKRFOX1200
- CP2102 Módulo convertidor serie USB 2.0 a TTL UART (si usa Aruino 101 o MKRFOX1200 no lo necesita)
- Servo (más de 10 kg de torque)
- Ziptie
Para contador de pasos:
- Contador
- Botón pulsador
- Alambre
Paso 2:generación de electricidad
Hice una base acrílica para que Piezo se pegue y me asegure de perforar agujeros debajo de cada Piezo; de lo contrario, no generará electricidad porque el Piezo necesita tensión y compresión para generar electricidad. Y coloque un trozo de espuma o algún mismo tipo de material.
Conecte todos los elementos Piezo juntos en paralelo.
El rectificador está convirtiendo la corriente alterna en corriente continua.
Paso 3:Cordón automático
Utiliza una máquina perforadora o una dremel para hacer agujeros en el zapato. Y bridas para dirigir los cordones hacia el servo.
Puedes usar diferentes cosas para dirigir los cordones, pero no pude encontrar nada más que la brida. Usé el código de la perilla del servo, también puede usar un código diferente para controlar el servo. Necesita conocer los conceptos básicos para codificar Arduino Pro Mini o Arduino 101 o buscar en Google cuál usa. (No pude pagar Arduino 101, así que hice mi proyecto con pro mini pero funcionará con ambos)
Código FYQPAKLIW6PQ6C4.txt
Paso 4:conteo de pasos
Usé el contador de conteo para contar los pasos. Cuando abre este tipo de contador de conteo, puede conectar dos cables a los dos terminales del botón de conteo y conectar un botón pulsador (pero esto fue solo con un zapato). Por lo tanto, necesitará esta aplicación que hice para ingresar el número en el contador y su peso. Y la aplicación contará el promedio de calorías quemadas, la distancia (en km) y obviamente los pasos.
Y no tomé una foto mientras estaba haciendo este proyecto porque no sabía acerca de los tutoriales.
F94YI9GIW6PNCKA.apk
Paso 5:agregar algunos LED
Aquí agregué 3 leds en paralelo con un interruptor y usé el banco de energía para alimentarlo.
Ventajas de los zapatos inteligentes:
- Genera electricidad para que podamos cargar nuestros teléfonos, y eso es muy útil mientras hacemos trekking.
- Los cordones automáticos ayudan a los niños que no saben cómo atar los cordones y a las personas mayores que tienen problemas de espalda.
- El conteo de pasos ayuda a los corredores y corredores, y también a las personas que están a dieta porque la aplicación muestra calorías quemadas.
- Y la luz será útil para ver en la oscuridad.
Y siempre puedes hacer preguntas en la sección de comentarios. Y si te gusta el proyecto, dale Me gusta. ¡Gracias!
Paso 6:¡Aquí hay un video funcional completo!
Si no puede ver videos en la aplicación móvil, haga clic aquí:Enlace
Quiero hacer una mejor versión pero no puedo permitirme hacer más proyectos, así que si alguien quiere ayudar, por favor contácteme. ¡Gracias!
Código
- Código para cargar en pro mini o arduino 101
Código para cargar en pro mini o arduino 101 Arduino
Básicamente funciona en cualquier Arduino#includeServo myservo; // crea un objeto servo para controlar un servoint potpin =0; // pin analógico utilizado para conectar el potenciómetroint val; // variable para leer el valor de la configuración analógica pinvoid () {myservo.attach (2); // conecta el servo en el pin 2 al objeto servo} void loop () {val =analogRead (potpin); // lee el valor del potenciómetro (valor entre 0 y 1023) val =map (val, 0, 1023, 0, 180); // escalarlo para usarlo con el servo (valor entre 0 y 180) myservo.write (val); // establece la posición del servo de acuerdo con el valor escalado delay (15); // espera a que llegue el servo}
Esquemas
Proceso de manufactura
- Model Rail Digital DCC Command Station Arduino y aplicación gratuita
- Dados digitales Arduino
- Controlador de juego Arduino
- Persianas inteligentes
- Animación LCD y juegos
- IOT - Smart Jar usando ESP8266, Arduino y sensor ultrasónico
- Sonda usando arduino y visualización en procesamiento IDE
- Pixel Chaser Game
- Control del brillo del LED usando Bolt y Arduino
- Brazo robótico simple e inteligente con Arduino
- Python3 y comunicación Arduino