Mini Ascensor Controlado por Bluetooth: Plataforma Compacta con Motor Paso a Paso
Componentes y suministros
| Arduino UNO | × | 1 |
| Motor paso a paso SparkFun con cable | × | 1 |
| Driver EasyDriver SparkFun para motor paso a paso | × | 1 |
| Módulo Bluetooth HC-05 | × | 1 |
| Cable USB-A a B | × | 1 |
| Protoboard (genérica) | × | 1 |
| Fuente de alimentación 12VDC 600mA SparkFun | × | 1 |
| Cables jumper SparkFun 6" (M/H, pack 20) | × | 1 |
Aplicaciones y servicios online
- circuito.io
- Arduino IDE
Sobre el proyecto
Nos encanta nuestro taller, pero tiene un inconveniente (o quizá ventaja): una gran escalera a la galería. Constantemente necesitamos mover piezas y componentes entre plantas, así que ideamos varias opciones: drones, perros, palomas mensajeras... ¡y entonces nos dio por el ascensor!
Como recientemente añadimos el módulo Bluetooth HC-05 a circuito.io, decidimos probarlo en este proyecto.
Aquí un video corto mostrando cómo funciona. ¡Bastante chulo, eh?
¡Empecemos a construir!
1. Configuración inicial
Empieza asegurándote de tener todas las piezas. La lista de arriba incluye todos los componentes.
Luego ve al constructor de circuito.io.
Como ves, las piezas para este proyecto ya vienen preseleccionadas. Puedes cambiarlas si necesitas - por ejemplo, si tienes Arduino Micro en vez de Uno, o quieres otro motor - y luego pulsa Generar para ver toda la información necesaria.
2. Cableado
Baja tras la lista de componentes y verás una guía de cableado paso a paso. Pulsa «siguiente paso» y «paso anterior» para navegar.
En el circuito vemos dos componentes principales: Bluetooth y Motor Paso a Paso.
Conectar el Bluetooth
El módulo HC-05 solo tiene 4 pines para conectar: TX, RX, GND y VCC. Técnicamente puedes conectarlos directo al Arduino. Usamos protoboard para poder añadir más componentes.
Conectar el motor paso a paso
El motor SparkFun viene con cables que hay que soldar al driver. Si no sabes soldar, aquí tienes un buen tutorial. Una vez hecho, conéctalo a la alimentación y datos del Arduino.
3. Código
El siguiente paso es el código. Si bajas en la página de respuesta de circuito.io, verás la sección Código:
- Descarga el código de circuito.io
- Descomprímelo
- Abre
firmware.inocon Arduino IDE. Si no lo tienes, descárgalo aquí. - Sube el código tal cual a tu Arduino. Si todo está bien cableado, subirá en unos momentos. Si falla, hay opciones de solución en nuestro foro.
Tras ver que todo funciona, copia el nuevo código del repositorio GitHub en el enlace abajo y pégalo en la pestaña «firmware» del código en el que ya estás trabajando, para tener todas las librerías ya configuradas. Asegúrate de dejar la primera parte al principio, que define pines y librerías (la parte de la imagen abajo).
4. Configurar el Bluetooth
El HC-05 es un dispositivo Bluetooth a serie. Por un lado conectado al Arduino por serie y por el otro a un dispositivo Bluetooth. En el lado Bluetooth puede conectarse a una app de smartphone u otro dispositivo emparejando ambos. Hay muchas apps; para este proyecto usamos «Arduino Bluetooth Control» y su opción de comando por voz.
Emparejar tu dispositivo Bluetooth
Tras descargar e instalar la app en tu Android:
- Activa Bluetooth en ajustes del smartphone.
- Enciende el módulo HC-05 conectándolo a la alimentación.
- Busca dispositivos disponibles.
- Empareja con HC-05 con contraseña por defecto 1234.
- Abre la app.
- Conecta al HC-05.
- En ajustes de la app, ve a «comando de voz».
- Define tus cadenas y qué se enviará por cada entrada de voz, ej.: «u» para subir y «d» para bajar.
5. Montar el ascensor
Colocamos la electrónica en una tabla de madera y construimos un cabrestante con otros dos retazos. Atamos cuerda al cabrestante y empezamos a jugar con el motor paso a paso.
Decidimos controlar el ascensor con reconocimiento de voz, pero también puedes definir botones e interruptores si prefieres.
Este proyecto es un ejemplo de las miles de combinaciones que puedes hacer con circuito.io. ¡Nos encantaría ver más proyectos vuestros hechos con circuito.io en nuestro Community Hub! Si tenéis dudas, comentad o contactad vía email: hello@circuito.io o nuestra página de Facebook.
Código
Código Arduino Mini Ascensor
https://github.com/Circuito-io/Mini-Lift
Esquemáticos
lift_diagram_Flcy9vSwKM.fzz
Proceso de manufactura
- Controlador de Slider Motorizado para Cámara con Bluetooth y Arduino para Tomas Cinematográficas Suaves
- Pantalla LED Interactiva con Giroscopio, Anillo NeoPixel y Arduino
- Construye un Spybot controlado por Bluetooth con Arduino
- FlickMote: Mando IR por gestos para Smart Home
- TV‑B‑Gone DIY con Arduino: Mando universal para apagar cualquier TV
- Mando USB para juegos DIY con Arduino – Construye tu propio gamepad de alto rendimiento
- Disfraz de nube DIY: Tira LED, Arduino Nano y componentes SparkFun
- Construye un Reloj Maestro LED Personalizado con Alarma – Visible desde 12 Metros
- Pixie: Reloj de pulsera NeoPixel basado en Arduino – Elegante reloj LED DIY
- Find Me: Localizador Inteligente de Objetos con Arduino y Bluetooth
- Controla Dos Motores Paso a Paso con Arduino Nano y Joystick - Tutorial Sencillo