Step motor slider - Arduino and 3D printed body

Поділитися
Вставка
  • Опубліковано 3 жов 2024
  • Best & Fast Prototype ($2 for 10 PCBs): www.jlcpcb.com
    Thanks to JLCPCB for supporting this video.
    I've made my own camera slider with 3D printed parts and a step motor for precise control and using Arduino, and LCD and a rotary encoded menu. Read all the extra info below. Download everything below as well. I hope you enjoy this video.
    my Q&A page: electronoobs.co...
    Help me on Patreon : www.patreon.co...
    Canal en Español: / electronoobs en español
    COUPONS
    ________________________________________________________
    NANO Oscilloscope: www.gearbest.c...
    Electrical Tools: www.gearbest.c...
    PRINTERS
    ________________________________________________________
    ANETA8 (flash sale): www.gearbest.c...
    TEVO TARANTULA (179€) www.gearbest.c...
    Coupon: "Tevotaratu"
    CREALITY CR10 (EU): www.gearbest.c...
    Coupon: "cr10jk1"
    CREALITY CR10 (EU): www.gearbest.c...
    Coupon: "Tevotaratu"
    TEVO TORNADO(EU): www.gearbest.c...
    Flash sale at 270€ (Amazing)
    TEVO TORNADO(EU): www.gearbest.c...
    Coupon 8%: "GBECT"
    TEVO TORNADO(US): www.gearbest.c...
    Coupon 8%: "GBECT" or "Tornadous1"
    LINKS
    ________________________________________________________
    Tutorial webpage: www.electronoob...
    Part list: www.electronoob...
    3D files: www.electronoob...
    Schematic: www.electronoob...
    Final code: www.electronoob...
    Rotary encoded menu video: • Menu with voice & rota...
    Please, like, share and subscribe in order to motivate me for moe videos like this one. Thank you!

КОМЕНТАРІ • 111

  • @ELECTRONOOBS
    @ELECTRONOOBS  6 років тому +10

    I hope you like this project. Help me on: www.patreon.com/ELECTRONOOBS
    Join my Q&A: www.electronoobs.com/eng_preguntas.php
    Thank you/Gracias!

    • @mubashshirahmad7299
      @mubashshirahmad7299 6 років тому

      Electronoobs my arduino shows 0% memory help me what to do?

    • @pratheekkotian1550
      @pratheekkotian1550 5 років тому

      I need to program a motor to rotate for just 5 rounds ...how is tht possible... plz reply(pratheekkotian5@gmail.com)

    • @MSVSanjok
      @MSVSanjok 5 років тому +1

      Electronoobs + MS1,MS2,MS3 ? I connected the driver in micro step mode (1/16). In this mode, the engine runs smoother, better. Help change code. What exactly needs to be changed in the code to work correctly? Thank.

    • @sonerogarcia
      @sonerogarcia 5 років тому

      What's the lowest speed you can achieve?

  • @pankajroy5124
    @pankajroy5124 6 років тому +2

    *THIS IS ONE OF THE BEST EXPLAINED AND PRESENTABLE ELECTRONIC DIY VIDEO I EVER WATCHED. YOU ARE AS GOOD AS AFROTECHMODS AND GREAT SCOTT OR MAY BE EVEN BETTER.*

  • @visualeffectschannel
    @visualeffectschannel 4 роки тому +1

    Early villain here, but I'm slowly learning. Thanks for the video, now I'm one step further to taking over the world with robots. Thanks!

  • @isoguy.
    @isoguy. 6 років тому +6

    When you receive the belt it would be cool to add arduino camera functionality to the slider. Thanks for sharing.

  • @UpcycleElectronics
    @UpcycleElectronics 6 років тому +3

    So, if you ever want to add to this type of project or take it another step further, I used to have a DIY photography studio I built for selling high end bicycles on eBay before my disability got too bad for me to work like that. When it comes to product photography there isn't a lot of good information on YT especially when it comes to larger product photography.
    I built a rotating stand that I put a whole bike on using the base of an office chair with the actual chair removed. I put a large platform on top of the rotating stand. I made a little disk of paper with index marks and took pictures of the bicycle one at a time rotating it just a little bit between pictures. I really wanted to create an automated system for this.
    Camera sliders are ok for people that want video effects but I think there are a lot more people that want to or should improve their photography skills on places like eBay or even small businesses with e-commerce websites. That's a big audience that isn't very well served with YT content IMO. If you tagged and titled a video well you might be able to reach a more broad audience by posting something useful for the photography nurds.
    The biggest problem I had while manually rotating a bike and taking pictures was that it took ages to get everything setup for each shot because the bike had to be absolutely still before I took each picture. I really wanted to build a setup where I placed the product on the stand, pushed a button, and then I could go off to write my listing details while the camera did it's thing. This kind of setup can be scaled to any size, however, if you really want the best setup for lighting an object for photography, you should rotate the camera around the object instead of rotating the object in front of the camera. Someone without experience might not understand this, but it is more important to keep your main lights at 45 degrees to the camera. When you rotate the subject you will get bad lighting situations where you must modify lights and reflectors to perfect the shot. If I could build the perfect photography setup I would build in the ability for the camera to rotate around the object while also adding a slider that could raise and lower the camera.
    All that said I was selling bikes for more than anyone else was getting for the same thing on eBay, but I was hosting images to place in the description of listings along with videos and adding more details than anyone else has ever done on eBay... So this advice is from someone that was really trying to push the limits. Not everyone is interested in such things, but I did a lot of searching and didn't find much at the time. I'll add a linked example of what I was doing back then in a reply to this.
    -Jake

    • @UpcycleElectronics
      @UpcycleElectronics 6 років тому

      Link to a video example of my old product photography results and style I just referenced above
      ua-cam.com/video/XOBN_EldUYs/v-deo.html

  • @moinshaikh6684
    @moinshaikh6684 4 роки тому

    Very nice bro, you're my motivation, the things i want to make, and suddenly your video appears saying I'm here... Love from India, also you look very nice & Handsome.

  • @explorinlearnindoing5462
    @explorinlearnindoing5462 3 роки тому

    Great video, If I knew half the stuff that you know about this electro technic stuff, I would be soooo much smarter than I am now....

  • @raym9691
    @raym9691 6 років тому +1

    I have recently found your channel and find your projects useful and easy great tutorials as well thank you for your videos!

  • @bernardthankachen6833
    @bernardthankachen6833 6 років тому +3

    Hey, I liked this video so much (also your necklace)
    Great videos
    Your greatest fan ever

  • @allbeit582
    @allbeit582 6 років тому

    A very well structured tutorial and easy to understand.

  • @VerasakSahachaisaree
    @VerasakSahachaisaree 2 роки тому

    Good driver plate design. Good for DIY.

  • @sisco6943
    @sisco6943 6 років тому +1

    With simple buttons like that you should use pinMode(pin, INPUT_PULLUP) rather than add a 10k ohm resistor. The INPUT_PULLUP will add an internal pull up resistor that is already inside the atmega 328 that is on an arduino, so one is not needed on the button.

  • @midianalbertokhaiyow8195
    @midianalbertokhaiyow8195 6 років тому +1

    excelente as always... saludos desde venezuela...

  • @rtarade1
    @rtarade1 6 років тому +1

    You make my sundays more Awesome!!

  • @electronic7979
    @electronic7979 6 років тому +1

    Excellent project

  • @vigneshviki4091
    @vigneshviki4091 6 років тому +1

    Your each and every video is arsome bro keep doing

  • @MCsCreations
    @MCsCreations 6 років тому

    Amazing work, man. Fantastic! 😀

  • @barirwin8559
    @barirwin8559 5 років тому

    This is an amazing video. Thank you for explaining everything so clearly. There is so much great info to learn here. New sub.,Well done, man!!

  • @cartoonworld5557
    @cartoonworld5557 6 років тому +3

    Good work bro .

  • @computerjantje
    @computerjantje 2 роки тому

    Very nice and clear video. Thank you.

  • @AW_DIY_garage
    @AW_DIY_garage 3 роки тому

    Very cool and great video and explanation, thank you.

  • @romiolover6852
    @romiolover6852 6 років тому +3

    good job but it will be better if you add acceleration and deceleration to the movement

    • @amusklb
      @amusklb 5 років тому

      Im searching for that kind of code, with acceleration, but I Can't find. Maybe You can help me with this?

  • @KJ7JHN
    @KJ7JHN 3 роки тому

    Nice. Thanks for the help!

  • @dusnoki
    @dusnoki 6 років тому +1

    Nice video man :) always on Ted to make one of these but it never got to the end of the project pile :D

  • @madhukeshnp
    @madhukeshnp 6 років тому

    Banana 🍌 is happy sliding 😅😅😄😄... jokes apart. Awesome n useful tutorial. Keep it up

  • @Zhaymoor
    @Zhaymoor 6 років тому

    awesome project man !! thank youn

  • @1337PANDA
    @1337PANDA 6 років тому +3

    Hey I liked your arduino necklace

  • @sodichz
    @sodichz 6 років тому +1

    cool idea and nice Banana as well my friend.

  • @Prosto-neprosto2
    @Prosto-neprosto2 5 років тому

    Интересный проект! Молодец!

  • @SubhrantSukumar
    @SubhrantSukumar 5 років тому

    Nice one bro.

  • @drumbum7999
    @drumbum7999 6 років тому +1

    you should have used the timing belt and just adjusted the side parts that mount to the rods closer together

  • @sasikantht1658
    @sasikantht1658 4 роки тому

    I just learned a new method to TRANSPORT a banana! Thanks buddy! :)

  • @garethronaldo8692
    @garethronaldo8692 6 років тому +2

    ohhh love your channel man 😁 i still support u 😂 dont forget me 😊

  • @anchoriticparliament6343
    @anchoriticparliament6343 6 років тому

    Is it just me is his voice really easy to listen to?

  • @tharunv1885
    @tharunv1885 6 років тому +1

    Bro make a project of gimbal steady cam of 3 or 4 axis using servo motor as gimble and arduino and joystict to control direction and rotation

  • @jakariasbulldozer9086
    @jakariasbulldozer9086 6 років тому

    It would be very good to add another limit switch.. I will try your code soon

  • @adityadharne3075
    @adityadharne3075 2 роки тому

    Great tutorial video thank you for explaining everything in detail, i just completed making my slider like you explained but i want to use it to do time lapse videos , how to make motor run for more than a hour?

  • @rubabvlogs1843
    @rubabvlogs1843 6 років тому +1

    luv u bro....

  • @jonathansobrino83
    @jonathansobrino83 4 роки тому

    que trabajo mas bueno!! es justo lo que buscaba. este tutorial noi lo tendrás en castellano por casualidad no?? un saludo

  • @Alan_AB
    @Alan_AB 6 років тому

    Great project. Now, can you add a pan head so that the camera can turn to face you as it moves along the track?

  • @midianalbertokhaiyow8195
    @midianalbertokhaiyow8195 6 років тому +1

    para cuando haras tu propio , interfaz para step motor y drive, así como hiciste la serie de videos de radiocontrol?

  • @0815mkl
    @0815mkl 6 років тому +1

    Nice project. How did you measure the with of the platform so that the bearings in the middle just fit to both sides of the tubes? and by the way you can omit the pulldown resistors on all switches if you use the internal pullup resistors of the Arduino. The only thing that changes is that you read out a LOW if the button is pressed instead of HIGH and connecting the wires is a lot easier. Oh, and never use "delay()" inside a interrupt routine this not only bad style it also can have a lot of bad side effects. :)

  • @northshorepx
    @northshorepx 6 років тому +4

    HEY ANOTHER NOOBS PROJECT>>>>> YAY!!!!!!!!!!!!!!!

  • @billysgeo
    @billysgeo 6 років тому +3

    Nice project man! It what if I want to start from the middle? Also how slow can it go? And is it smooth at low speeds? I want to use it for panning time lapses so it needs to be smooth and very slow

    • @ahinchcliffe
      @ahinchcliffe 6 років тому

      for time lapse why not check out one of my instructables for an arduino based motion time lapse rail and take a look at some of my videos for example time lapse's www.instructables.com/id/Ooznest-Ustepper-Motion-Time-Lapse-Video-Rail/

  • @VortexMotiveVision
    @VortexMotiveVision 3 роки тому +1

    Great project! Very well presented video, with helpful animations! Nice work!
    I'm curious, what is the fastest amount of time the nema17 can push the slider (loaded with a DSLR) 1m distance?

  • @sselvinmon523
    @sselvinmon523 5 років тому

    Your voice is cool 🤗🤗🤗

  • @luzvimindaenostacion8751
    @luzvimindaenostacion8751 3 роки тому

    Good day sir, can we program the slider to move from left to right on a certain distance on for 5 time then proceed to a next station. We are creating a project in where we will make a stations for the whole slider sir. You are one of our inspirations thank you sir and may God bless you

  • @chanchalsakarde2768
    @chanchalsakarde2768 6 місяців тому

    how to control steps movements, like lets say we have 400 linear points to move one by one and i need to move pointer in following example sequence starting from 0->10->240->45->28-> .......... -> 400 . How can we automate this ..

  • @abhinavagarwal4924
    @abhinavagarwal4924 6 років тому +1

    Can you make a video for sensored BLDC motor controller for 48V motor?

  • @MSVSanjok
    @MSVSanjok 5 років тому +2

    Did you connect the MS1, MS2, MS3 modes to the micro-step?

  • @MSVSanjok
    @MSVSanjok 5 років тому +2

    @Electronoobs + MS1,MS2,MS3 ?

  • @shrapster43
    @shrapster43 3 роки тому

    Any chance you will build a fishing simulator with stepper motor?

  • @kunalgokhe6158
    @kunalgokhe6158 6 років тому +1

    Can you make chess playing robot using robot arm and computer vision

  • @ddascott
    @ddascott 6 років тому

    Thanks for your tutorials. I have a project and I know the code and setup must be very basic but here it is. I want to create and adjustable time the stepper more turns in a certain direction when a button is pressed. The project is the rig it to a wood working machine in order to create dovetails. Please could you assist me with code and setup for this. Many thanks in advance

  • @ketoduo6117
    @ketoduo6117 6 років тому

    I love your concept & am in process of building mine now. This is my 1st Arduino project & I am somewhat lost. Purchased a kit & trying to utilize the tools I have. Instead of the push knob, I have a joystick.. Are you familiar with this? Has MH, GND, +5v, VRX, vry &sw on it. Will I have to add any programming due to this joystick?

  • @Unmaked92
    @Unmaked92 Рік тому

    How is the 12v to VIN pin not friyng the nano board?

  • @notmasterdelectronics
    @notmasterdelectronics 4 роки тому

    You remind me of greatscott

  • @cartoonworld5557
    @cartoonworld5557 6 років тому +5

    Dude i have question about brushed drone 😅😅😅 .can i ask you .pleaseee😶😶😶

    • @ahmedhasnain3051
      @ahmedhasnain3051 6 років тому

      CarToOn WORLD 555 i am also making drone .but have problem to make drone .PROblem is to understanding between two modules .

    • @aniketshinde6743
      @aniketshinde6743 6 років тому

      CarToOn WORLD 555 plz ask me I'm also making it right now

    • @cartoonworld5557
      @cartoonworld5557 6 років тому

      I HAVR PROBLEM IN GETTING SIGNAL TO 1 RF24 MODULE TO ANOTHER MODULE .
      I MADED RECEIVER .
      BUT GETTING PROBLEM IN TRANSMITTER.

    • @cartoonworld5557
      @cartoonworld5557 6 років тому

      Just check chennel "electronoob" .
      Video name ."Brushless drone "
      Check transmitter code .
      And say that all code are perfect or not ?

    • @aniketshinde6743
      @aniketshinde6743 6 років тому

      CarToOn WORLD 555 bro yes I know what are you talking about and Im constructing hardware now and yes I compiled and uploaded the whole code trans as well as receiver of brushed drone (coreless motor). double check your transmitter's soldering connection may be it's not connected to arduino properly and also which module you use I advice you to use nrf24l01 normal module and not with power amplifier bcoz I heard lot of people says that this module isn't work sometimes can we discuss on WhatsApp about the same it will help me too if I face any problem in my project

  • @sarveshwardesai9078
    @sarveshwardesai9078 3 роки тому

    Where I can buy this motor.... please provide me link sir

  • @vishalsingh-fq2xi
    @vishalsingh-fq2xi 6 років тому +1

    Can u suggest me a good 3d printer under a budget of 250$ which i can get on banggood?

  • @williamhuang5329
    @williamhuang5329 3 роки тому

    Hanzhen harmonic gear , robot gear, , over 30 years experience

  • @arduino5267
    @arduino5267 5 років тому

    Cool wall bra....love it

  • @mohamedrachidi1028
    @mohamedrachidi1028 6 років тому +1

    Dear friend iam a beginer in electronics and in 3d printer and i want to learn drawing and printing my own shapes for my projects so can you tell my for a programs to learn drawing from 0 or can you make a playlist about drawing please reply

    • @Taconiteable
      @Taconiteable 6 років тому

      Fusion 360 is a nice program. There are a lot of tutorials available

  • @MSVSanjok
    @MSVSanjok 5 років тому +1

    Help! Помогите, кто в теме, пожалуйста! Я проект повторил и вроде бы все нормально. Работает, паркуется в конце, но не тихо и не столь мягко. Подумал переключить драйвер на микрошаг 1/16. И, о чудо, реально супер-пупер, микрошаг рулит. Но, учитывая разницу 200 шагов в полном шаге и 3200 в микрошаге, нужны изменения в коде. Я по разному пробовал менять значения в скетче, но желаемого результата не достиг. Прошу помощи у знатоков ардуино, подскажите, какие именно внести изменения в данном скетче для микрошага 1/16 ( 3200 шагов на один оборот) . Спасибо!

  • @CFAMPC
    @CFAMPC 5 років тому

    Please what are the dimensions of the bearings please ? For 16mm diameter tubes like in the video ! Because i want to realize this project but i don't have all the pieces and i don't know which pieces i need to choose on Amazon ! Please answer rapidly if you can !

  • @StanMoi
    @StanMoi 3 роки тому

    How slow can it move?
    I’am looking for to do one that can moves very very slow, like vinyl player head stylus.

  • @bioinctribes108
    @bioinctribes108 5 років тому

    Hello great Master!!! :-)
    I need to replace the LCD with a 0.91" 128x32pixel OLED and i have no idea how. I use the U8g2 Lib. Can u help me, please?

  • @bibashthapaliya2943
    @bibashthapaliya2943 6 років тому

    Which is the software you used to make that animations of these 3d printed parts?

  • @J_OBODAI
    @J_OBODAI 6 років тому +1

    What 3D modelling software did you use?

  • @blmb4274
    @blmb4274 3 роки тому

    Hey so can i use this as an 3d scanner base holder??

  • @yekhorsnyezhko2526
    @yekhorsnyezhko2526 5 років тому

    Hi from Ukraine, its really difficult to me to understand and to write a code for project that I’m trying to realize, maybe if u have some time, u could help me , so: is it possible to modify your scetch to control motor only with encoder , i don’t need direction change, i want motor to start rotation when I’m pushing encoder button at once, and stop when pushing it again, and also i want be able to increase or decrease motor speed by rotation of encoder clockwise or anti clockwise, i really dont need lcd screen, but it will be really cool to visualise motor speed using “progress bar” which consists of , for example 10 leds....
    could u help me with this? Thanks a lot.
    Ps. Using same configuration of hardware:)

  • @murisoca1982
    @murisoca1982 6 років тому

    Good evening !
    I can not compile.
    This line is selected (lcd.init (); // Init the LCD)
    And it shows this error:
    12: 0: File: \ slider \ Slider \
    C: \ Users \ Darth Note \ Documents \ Arduino \ libraries \ liquidCrystal / LiquidCrystal_I2C.h: In function 'void setup ()':
    C: \ Users \ Darth Note \ Documents \ Arduino \ libraries \ liquidCrystal / LiquidCrystal_I2C.h: 154: 9: error: 'int LiquidCrystal_I2C :: init ()' is private
    int init ();
    ^
    Camera_slider_code: 59: error: within this context
    exit status 1
    within this context
    Help me please !!!!!!!!!!!!!!!!! /\O

  • @DiscoverRajivVlogs
    @DiscoverRajivVlogs 6 років тому

    Why not 2 end switch?? Can't you programme it ?? You using most worse code fix it.

  • @ValorantClutchPro
    @ValorantClutchPro 6 років тому

    WHATZZZUP MY FRIEND HOW TO GET CODES?

  • @javiermoto6063
    @javiermoto6063 6 років тому +2

    Test? Testttt

  • @jefrosideo
    @jefrosideo 6 років тому +1

    Please add a $20/month option on your patreon

  • @abuthahirumarhathab4201
    @abuthahirumarhathab4201 6 років тому +1

    Sir,can you give me your email id please? I will send the photos of the defect in the ttansmitter and reciever pwm code please sir

  • @nationalmarketing3082
    @nationalmarketing3082 6 років тому +1

    What change I have to do in code if I don't using i2c interface circuit.

    • @nationalmarketing3082
      @nationalmarketing3082 6 років тому

      Electronoobs please reply me.

    • @ЂорђеМилановић
      @ЂорђеМилановић 6 років тому

      You need to use standard LCD library, connect LCD to Arduino (if there are enough pins) and then instead of initialising LCD_I2C object, you initialise object of LCD class with pins that you want to use. I hope you understand me :)

    • @nationalmarketing3082
      @nationalmarketing3082 6 років тому

      Đorđe Milanović thank you for replying.

  • @robinjitsingh3733
    @robinjitsingh3733 3 роки тому

    it is a bit wobly that slyder

  • @Assassxndev
    @Assassxndev 6 років тому

    Hello my friend please can you make a project including in it rfid and lcd screen and keypad and two leds and buzzer and servo please can you do that and i will told all my friends to subscribe your channel

    • @Assassxndev
      @Assassxndev 6 років тому

      it works like that : when you put your rfid tag you can open the door by moving the servo and you also can open the door by entering a password

  • @mr.keshavbochiya6959
    @mr.keshavbochiya6959 6 років тому

    0

  • @s.a.m7680
    @s.a.m7680 11 місяців тому

    how to calculate step per mm

  • @ecstasyrealm6803
    @ecstasyrealm6803 2 роки тому

    Hi i wanted to make a square shaped channel , but i am not able to achieve that . Can you help me by giving some idea ? Actually i want to make a wall robot which travels in a square shaped manner by the help of a motorized square channel.