Sunday, July 3, 2016

Arduino Motion Control Camera Slider (Andriod App Bluetooth Controller)

Creating a Andriod app using BlueTooth to remotely control a Arduino based camera motion control slider or stepper motor. Here some screenshots, will upload to google play when it's ready. Any suggestion or function you want, please drop me a line. Good day!

Right now it only controlling a single stepper motor, I am using AccelStepper library so in the future I'll make it control at least two or more motors.






FEATURES
  1. Basic control: Position, speed
  2. Loop 
  3. Sensor control
  4. Record & playback
  5. Preset position

HARDWARE
  1. Arduino UNO
  2. Easydriver
  3. Nema 17 stepper motor
  4. 12v power supply
  5. 3D printed camera slider (smooth rod & leadscrew)


App layout & man features





Setting page: Motion control, data sent, custom button, Bluetooth control





LOOP function: Moving side to side for time-lapse shooting, you can make a schedule when the loop to start & end

Schedule is also available for playback as well, when the set time is up the app will send a "play" or "stop" command to Arduino, in the future may add a RTC true timer so that the mobile phone can be offline during the schedules.





fritzing wiring diagram






Arduino Mini Camera Slider for testing