Skip to content

Arduino implementation for automated camera slide, pan and intervalometer functions.

License

Notifications You must be signed in to change notification settings

ScottFerg56/mSlider

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Slider Photo

mSlider

mSlider ('m' for 'micro') is an Arduino implementation for a DIY automated camera slider, including pan and intervalometer functions.

This project includes software and plans with a parts list and STL files for 3D printing some parts. The implementation, as provided, is for an Adafruit Feather M0 Bluefruit LE Arduino-compatible processor but may be adapted for other suitably capable Arduino processors. The Arduino software implementation is provided as a Visual Studio solution using the Visual Micro extension. There are free versions of these tools available. They are highly recommended as significantly more powerful than the Arduino IDE. The source files can probably also be built using the Arduino IDE, but no support is provided for using other tools.

The Slider gallery Shows lots of construction and overview information with details in the captions.

This project requires other reusable libraries found in the mLibs companion project:

  • Applet - A uniform mechanism for organizing and communicating with hardware components
  • FMBlue - An Applet for Bluetooth LE interfacing.
  • FMDebug - An Applet for Serial interfacing and debugging enhancements.
  • FMIvalometer - An Applet implementing the Intervalometer hardware functions.
  • FMStepper - A generic Stepper Motor control Applet used to control the Slide and Pan functions.
  • FMTime - A class to provide date/time functionality.
  • Metronome - A simple class to provide polled Timer functions.

Place the mSlider and mLibs projects in sibling subdirectories in your file system to insure proper compilation.

The mSlider project has dependencies on several libraries, including the Arduino libraries of course:

The mSlider application communicates via Bluetooth LE with a controlling application implemented in the Slider companion project. Slider provides both Arduino and Windows Universal Windows Platform (UWP) implementations for controlling the Camera Slider hardare.

About

Arduino implementation for automated camera slide, pan and intervalometer functions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages