Industrial manufacturing
Industrial Internet of Things | Industrial materials | Equipment Maintenance and Repair | Industrial programming |
home  MfgRobots >> Industrial manufacturing >  >> Manufacturing Technology >> Manufacturing process

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

Components and supplies

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
Arduino UNO
×1
sparkfun stepper motor with cable
×1
SparkFun Easydriver - Stepper motor driver
×1
Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
HC-05 Bluetooth Module
×1
Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
USB-A to B Cable
×1
Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
Breadboard (generic)
×1
SparkFun Wall adapter power supply 12VDC 600mA
×1
SparkFun Jumper Wires - Connected 6" (M/F, 20 pack)
×1

Apps and online services

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
circuito.io
Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform
Arduino IDE

About this project

We love our workshop, but it has one downside (or maybe upside) - a large flight of stairs to the gallery. We constantly need to move parts and components between one floor and the other, so we’ve been plotting different ideas: drones, dogs, carrier pigeons and what not, and then it hit us! A lift!

Since we recently added HC-05 Bluetooth Module to circuito.io, we decided to try it out in this project.

Here's a short video that shows how it works. Pretty neat huh?

Let’s start building!

1. Setting up

Start by making sure you have all the parts you need. There's a list above that includes all the components for the project.

Then, go to the circuito.io builder.

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

As you can see, the parts for this project are already pre-selected. You can change them if you need to - for example, if you have Arduino Micro instead of Uno, or if you want to use a different motor, and then click on Generate and you’ll see all the information you need.

2. Wiring

Scroll down after the list of components, and you'll see a step-by-step wiring guide. Click on "next step" and "previous step" to browse between steps.

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

Looking at the circuit, we can see the two main components: Bluetooth and Stepper.

Connecting the Bluetooth

The HC-05 Bluetooth module has only 4 pins we’ll need to connect: TX, RX, GND and VCC. Technically you can connect them directly to the Arduino. We use a breadboard so that we can add more components.

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

Connecting the stepper motor

The Sparkfun stepper motor comes with cables that need to be soldered to the stepper motor driver. If you don’t know how to solder, here’s a great tutorial you can learn with. Once you get this done, you’ll need to connect it to the power and data supply from the Arduino.

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

3. Code

The next step of our project is the code. If you scroll down on the circuito.io reply page, you’ll see the Code Section:

  • Download the code from circuito.io
  • Extract it
  • Open the firmware.ino using Arduino IDE. If you don’t have Arduino IDE installed, download it from here.
  • Upload the code as-is to your Arduino. If everything is wired properly, it should upload in a few moments. If for some reason it doesn’t work, you can find some troubleshooting options on our forum.

After you see that everything is working properly, copy the new code from the github repository in the link below, and paste it into the "firmware" tab in the code you are already working on, so that you have all the libraries already set-up. Make sure to leave the first part at the top of the code, which defines the pins and libraries (the part in the image below).

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

4. Configuring the Bluetooth

The HC-05 is a bluetooth to serial device. On one end it is connected to the Arduino over serial and on the other end needs to be connected to a bluetooth device. On the bluetooth side it can be connected to a smartphone app or any other bluetooth device by pairing the two devices together. There are many apps you can use. For this project, we chose to use ‘Arduino Bluetooth Control’. We chose to use the app’s voice command option.

Pairing your Bluetooth device

After you download and install the app on your Android phone:

  • Turn on your bluetooth from the settings menu of your smartphone.
  • Turn ON HC 05 Bluetooth module by connecting it to the power supply.
  • Scan for available devices.
  • Pair to HC 05 with default password 1234.
  • Open the app.
  • Connect to the HC-05.
  • Under setting menu of the app, navigate to ‘voice command’.
  • Define your strings and what will be sent for each voice input, for example, we set “u” for up and “d” for down.

5. Setting up the lift

Bluetooth‑Controlled Arduino Mini Lift: Compact Stepper Motor Platform

We placed the electronics on a piece of wood and built a winch out of two other scrapes of wood. Then we took some string, tied it to the winch and started playing with the stepper.

We decided to control the lift with voice recognition but you can also define buttons and switches if you prefer.

This project is an example for one of the thousands of combinations you can do with circuito.io. We’d love to see more projects you made with circuito.io on our Community Hub. If you have any questions feel free to comment or contact us via email: hello@circuito.io or through our facebook page

Code

Arduino Mini lift code
https://github.com/Circuito-io/Mini-Lift

Schematics

lift_diagram_Flcy9vSwKM.fzz

Manufacturing process

  1. Bluetooth‑Enabled Arduino Motorized Camera Slider for Smooth Cinematic Shots
  2. Interactive Gyroscope LED Display with NeoPixel Ring and Arduino
  3. DIY Arduino USB Gaming Controller – Build Your Own High-Performance Gamepad
  4. Pixie: An Arduino‑Based NeoPixel Wristwatch – Sleek, DIY LED Timepiece
  5. Portable Remote Surveillance Camera System
  6. Smart Gesture-to-Text Hand Glove for Sign Language
  7. Arduino DMX-512 Tester Controller – Full Parts Kit for Reliable Lighting Control
  8. Arduino 4WD RC Car – Complete Parts List & Build Guide
  9. Build an Arduino Memory Game (Simon Clone) – Step‑by‑Step Tutorial
  10. Arduino-Based MIDI Stepper Motor Synthesizer