Mini Elevador Controlado por Bluetooth com Arduino: Plataforma Compacta de Motor de Passo
Componentes e Materiais
| Componente | Quantidade |
|---|---|
| Arduino UNO | 1 |
| Motor de Passo com Cabo (SparkFun) | 1 |
| Driver de Motor de Passo EasyDriver (SparkFun) | 1 |
| Módulo Bluetooth HC-05 | 1 |
| Cabo USB-A para B | 1 |
| Protoboard (genérica) | 1 |
| Fonte de Parede 12VDC 600mA (SparkFun) | 1 |
| Jumpers Conectados 6" (M/F, pacote 20) (SparkFun) | 1 |
Aplicativos e Serviços Online
- circuito.io
- Arduino IDE
Sobre o Projeto
Amamos nossa oficina, mas ela tem um lado negativo (ou talvez positivo) – uma grande escada para a galeria. Constantemente precisamos mover peças e componentes entre os andares, então tramamos várias ideias: drones, cães, pombos-correio, e então nos ocorreu: um elevador!
Como recentemente adicionamos o Módulo Bluetooth HC-05 ao circuito.io, decidimos testá-lo neste projeto.
Aqui está um vídeo curto mostrando o funcionamento. Bem legal, hein?
Vamos começar a construir!
1. Configuração Inicial
Comece verificando se você tem todas as peças necessárias. A lista acima inclui todos os componentes.
Depois, acesse o construtor do circuito.io.
Como você pode ver, as peças para este projeto já estão pré-selecionadas. Você pode alterá-las se necessário – por exemplo, se tiver um Arduino Micro em vez do Uno, ou quiser usar outro motor – e clique em Gerar para ver todas as informações necessárias.
2. Ligação (Wiring)
Role para baixo após a lista de componentes e você verá um guia de ligação passo a passo. Clique em "próximo passo" e "passo anterior" para navegar.
Observando o circuito, vemos dois componentes principais: Bluetooth e Motor de Passo.
Conectando o Bluetooth
O módulo HC-05 tem apenas 4 pinos para conectar: TX, RX, GND e VCC. Tecnicamente você pode conectá-los diretamente ao Arduino. Usamos uma protoboard para poder adicionar mais componentes.

Conectando o Motor de Passo
O motor de passo SparkFun vem com cabos que precisam ser soldados ao driver. Se não sabe soldar, aqui está um ótimo tutorial. Feito isso, conecte à alimentação e dados do Arduino.

3. Código
A próxima etapa é o código. Se rolar para baixo na página de resposta do circuito.io, verá a seção Código:
- Baixe o código do circuito.io
- Extraia-o
- Abra o firmware.ino no Arduino IDE. Se não tiver o IDE, baixe aqui.
- Carregue o código como está no seu Arduino. Se a ligação estiver correta, fará upload em instantes. Se não funcionar, veja opções de solução de problemas no fórum.
Após ver que tudo funciona, copie o novo código do repositório GitHub no link abaixo e cole na aba "firmware" do código em que já está trabalhando, mantendo a primeira parte no topo (definição de pinos e bibliotecas).
4. Configurando o Bluetooth
O HC-05 é um dispositivo Bluetooth para serial. De um lado conecta-se ao Arduino via serial, do outro precisa conectar-se a um dispositivo Bluetooth. No lado Bluetooth, pode conectar-se a um app de smartphone ou qualquer outro dispositivo Bluetooth emparelhando os dois. Existem muitos apps; para este projeto escolhemos 'Arduino Bluetooth Control' e usamos a opção de comando de voz.
Emparelhando seu dispositivo Bluetooth
Após baixar e instalar o app no Android:
- Ative o Bluetooth nas configurações do smartphone.
- Ligue o módulo HC-05 conectando à alimentação.
- Busque dispositivos disponíveis.
- Emparelhe com HC-05 usando senha padrão 1234.
- Abra o app.
- Conecte ao HC-05.
- No menu de configurações do app, vá em 'comando de voz'.
- Defina suas strings e o que será enviado para cada entrada de voz, ex: "u" para subir e "d" para descer.
5. Montando o Elevador

Colocamos a eletrônica em um pedaço de madeira e construímos um guincho com dois outros pedaços de sucata. Amarramos uma corda ao guincho e começamos a brincar com o motor de passo.
Decidimos controlar o elevador com reconhecimento de voz, mas você também pode definir botões e interruptores se preferir.
Este projeto é um exemplo de uma das milhares de combinações possíveis com circuito.io. Adoraríamos ver mais projetos feitos com circuito.io no nosso Community Hub. Dúvidas? Comente ou contacte-nos via email: hello@circuito.io ou nossa página no Facebook.
Código
Código Arduino Mini Elevador: GitHub
Esquemáticos
lift_diagram_Flcy9vSwKM.fzz
Processo de manufatura
- Slider Motorizado para Câmera com Bluetooth e Arduino para Tomadas Cinematográficas Suaves
- Display Interativo de Giroscópio com Anel NeoPixel e Arduino
- Construa um Spybot Controlado por Bluetooth com Arduino
- FlickMote: Controle Remoto IR por Gestos para Casa Inteligente
- DIY Arduino TV B-Gone: Controle Remoto Universal para Todas as TVs
- Controle USB para Jogos DIY com Arduino – Construa Seu Próprio Gamepad de Alto Desempenho
- Fantasia de Nuvem DIY: Fita LED, Arduino Nano e Peças SparkFun
- Construa um Relógio Mestre LED Personalizado com Alarme – Visível a 12 Metros
- Pixie: Relógio de Pulso NeoPixel Baseado em Arduino – Elegante Timepiece DIY LED
- Find Me: Localizador Inteligente de Objetos com Arduino e Bluetooth