dincer hepguler projects page  

This is a page for some of my projects... 

Mini CNC

This is a weekend project that I made recently. Many of us have some junk cd or dvd writers lying around. These have many stepper motors and hidden CNC mechanics inside. I used 2 of them for this project as X and Y axes. Two EasyDriver modules are controlling each axis by the help of a tiny Arduino Nano. The controller script is GRBL which is well known for the purpose. There is a GRBL library for Arduino. A g-code interpreter is also used to create g-code and control the CNC manually or automatic from a file.

GRBL Library

G-Code Sender

This is a multi-tool device. A pen can be mounted to plot on a surface, a laser can be mounted to engrave something (logo, writing, shape etc) on surfaces such as paper, cardboard, leather, plastic or even thin aluminum sheet. Even one can use small high speed motors with drill bits to scratch similar things on a surface.

I did not make a third axis but a Z azis can be added to the CNC to raise and lower the head. A floppy disk motor and mechanism must be used for the purpose instead of a cd or dvd driver because it is smaller and easier to mount on the moving head...

Mini CNC Front Mini CNC Back




Lidar Lite Scanner

I recently ordered a Lidar Lite from Sparkfun... This is a very capable distance measurement device, a laser rangefinder  in a very compact form and is also relatively cost effective... Pulsed Light company  first carried out a successful Kickstarter campaign last year and now the device is commercially available... Link to manufacturer:  http://pulsedlight3d.com/ 

After playing a little, I managed to get this tiny device working... the setup can be seen in the right picture... I placed the Lidar on a pan-tilt driven by an Arduino and sent distance measurement to PC on which the output is visualised by a  Processing sketch...

Actually I made this DIY Lidar Scanner to make some sort of use about it for my robot projects... However I am still trying to find a way to implement 3d virtualization out of it... If I can manage to make an 3D virtual image out of this Kinect like depth map, I will be pleased... Still short of ideas... 

Arduino sketch: LidarScanner.ino

Processing sketch: Plot_LidarScanner.pde


Lidar Scanner

Lidar Depth Plot

Touch Sensitive Robotic Skin

Having a lot of background on DIY resistive sensors, I decided to make a different approach to creating touch sensitive robotic skin... The skin pad you see on right pics shows a pad 20cmx20cm 8bit matrix with 8x8=64 junction points controlled with 8 analog and 8 digital pins on Arduino... I made this matrix inspired with the work of Markus and another study here   and here  ... Check the right pics for the materials and construction...

As you can see the final skin is very thin and flexible... Can be placed on any part of the robot... Around arms, legs or chest... It can be constructed at any size... The Arduino code for reading the sensor is written by me using a software 12bit ADC for increased sensitivity... I am trying to find a way for visualising the output on Processing.... I will post future improvements....

Arduino code is : Robotic_Skin.ino





Telescope Mods For Astrophotography





My Konus Maksutov telescope has a hand held controller for slewing and moving on RA and Dec axes. The controller was powered with AA batteries which is not supplying sufficient power and had round connectors which came loose easily. It also has a short cable for working near the telescope. This setup was not acceptable for astrophotography. I first added a power jack for the controller to use a 1amp power adapter and a 10mt long flat 6pin cable extension to use remotely. This 6pin cable and RJ45 jack which can snap securely has 6 pins and lighter. Only 4 pins are needed to control the telescope motors. The extra 2 pins are used to add a motorized focuser. I used a very slow and powerful gearmotor for the purpose. The motor is added to the telescope body using the side screws and some bent metal to act as a tensioning spring for the o-ring connected to focusing knob. The springed switch which I added to the hand controller can make very sharp focusing remotely. cable


Motor fan speed control with brain waves

I have some Neurosky ThinkGear modules at hand and decided to make a project with this mighty module... I also own a Brainwave set and a Mindflex headset from Mettel... These devices can read your brain data as Alpha ,theta,etc waves and communicate with some apps on pc and android to play with controlling on screen icons on monitor... All these devices are using ThinkGear module to read brain wave data and use some algorithms to calculate attention and meditation values meaning concentration and relaxation of mind...

I decided to implement a project with my ThinkGear modules to physically move an object with my mind... Mainly, controlling the fan speed of a motor...

What I did is taking an old hair dryer and using only the DC motor trying to control fan speed by the use of a logic mosfet driven from a PWM pin of Arduino... By the help of this hardware I managed to float a pingpong ball from the air blown from the haie dryer... When I concentate and increase my attention values, the fan speed is increased proportionally and can control the fan speed thus raising the ball into air...

For the purpose I hacked a Mindflex headset (the procedure can be found on internet) to send my brain data via bluetooth to Arduino... Arduino sketch receives that brain data over soft serial and after some calculations sends it as PWM to the mosfet which in turn drives the motor fan at proportional speed...

Arduino sketch: ArduinoBrainControl.ino




Mosfet driver



Motorized TimeLapse Rig

My DIY timelapse rig... As a DIYer I made a micoprocessor based Timelapse rig which has a linear motion and panning at the same time... fully customizable setup with 1 steps precision... time interval and speed adjustable with forward and reverse... I wrote the software running on Arduino and the hardware is almost in every DIYer's bin... You need:

- Arduino UNO

- Motor shield.. I used this one: https://learn.adafruit.com/adafruit-motor-shield/o...

- 2 small stepper motors... I used the paper driver mechanisms from scrap inkjet printers...

- a tripod head (optional, you can fit something to hold the camera)

- a small trigger circuit using an optocoupler... this isolates your camera from other electronics thus protecting it..

- curtain rail and 2 steel rods to strenghten it...

- 1 mt threaded rod

- some buttons and pot for setting panel

The construction may differ for anyone who builds this. the Arduino program has explanations about parameters and these can be changed according to the steppers used...

Arduino sketch: TimeLapseRig.ino


Rig on tripods Rig Components Rig shuttle Rig final
Trigger Circuit  



please e-mail to me at  dhepguler@hotmail.com

back to robotics page...

                 FB Logo Follow Me...                Visit MRL... My page at MyRobotLab...
View my page on DIY Drones