Ultimate Rotary Input Device [Encoder Arduino]

Поделиться
HTML-код
  • Опубликовано: 9 сен 2024

Комментарии • 52

  • @JeremyCook
    @JeremyCook  5 лет назад +6

    Hope you enjoyed. Let me know what you think!

    • @Randriekus_TestPilot
      @Randriekus_TestPilot 3 года назад +1

      this is what i was looking for my arduino midi controller project! thx a lot!

    • @JeremyCook
      @JeremyCook  3 года назад +1

      @@Randriekus_TestPilot Awesome, hope it works well for you!

  • @opsoc777
    @opsoc777 5 лет назад

    A video that includes slither and isn't childish bullshit, you've done the impossible, good job.

    • @JeremyCook
      @JeremyCook  3 года назад

      Well thank you (late response, I know)!

  • @aiiaznsk8er
    @aiiaznsk8er 4 года назад +1

    Thanks so much for making this video and sharing your efforts. Top notch stuff!

    • @JeremyCook
      @JeremyCook  4 года назад

      Thanks Paul! If you enjoyed that, check out this video: ruclips.net/video/2CEy4JOxYWI/видео.html where I actually do something useful with the NeoPixel ring. I use it all the time!

  • @SamsDesigns
    @SamsDesigns 5 лет назад

    Sweet project! Arduino is such a versatile tool! I really gotta start using it more on my channel!

  • @liszcgsedt
    @liszcgsedt 4 года назад +1

    Muheh, did a similar one for my graphics colleague. To zoom and (upon toggling a switch) rotate the canvas. Pretty cool for a prototype. Been thinking of features and logic that I would like to have in version 2 (to the embarassing point that I am still thinking).

    • @JeremyCook
      @JeremyCook  4 года назад

      Ah, that is pretty neat. Yes, it seems these things just keep developing. Here's my current iteration, with a few improvements: ruclips.net/video/2CEy4JOxYWI/видео.html but I still have other ideas!
      Guessing you used software like Autohotkey for the rotation and zoom, or were you able to do it without extra programming on the computer side?

  • @UndernetSystems
    @UndernetSystems 5 лет назад +1

    Very cool project.

  • @ProtoG42
    @ProtoG42 5 лет назад +1

    Nice job!

    • @JeremyCook
      @JeremyCook  5 лет назад

      Thanks! Hope all is well in South Florida :-)

  • @edgaresn1
    @edgaresn1 3 года назад +1

    Can you guide me I’m building a controller for a tabalet with two rotarys. Encoders and four button I have encoder for volumen play and pause done 4 click buttons ( special functions) done too the only thing I’m working on it’s the second rotary may plan it’s using this to navigate through the screen like a dpad jumping from app to another app and clicking enter on it but I can make it work as I need just going left and right not through every object on the screen may help please?

    • @JeremyCook
      @JeremyCook  3 года назад

      Sorry to say, I've never used this device with a tablet. Likely what you're looking for is constantly comparing if the encoder value has gone up or down, then outputting a single "key" stroke.

    • @edgaresn1
      @edgaresn1 3 года назад

      @@JeremyCook did you have ny idea how you do that on code man im not an coding expert or a single idea or code

    • @JeremyCook
      @JeremyCook  3 года назад +1

      @@edgaresn1 Sorry, I don't think I'll be able to help you.

  • @pocket83squared
    @pocket83squared 5 лет назад +1

    Cool stuff. It reminded me of the old Atari/Pong paddles. Everything became buttons, and then to touch screens, so most mechanical controls went the way of the Dodo. Yet, there's still something cool about it. Tactile feedback and whatnot.
    The following contains unsolicited advice, so I'll delete it later. I hate those comments, and I'm admittedly a massive know-it-all:
    Since I'm still sliding backwards down the tech curve, some of this is starting to look like witchcraft to me. That puts me in a great place to offer you actual useful criticism, though: be generous with your reveal shots. Be sure to explain what it is and what it can be used for. You are making an argument with a build video; if it is understood that there's a sufficient need for it, the audience will buy your premise, and they will follow the narrative with enthusiasm. You can do this at both the beginning and the end for best affect.
    Two opposite yet effective approaches to expressing need are those often used by Matthias Wandel and Jay Bates. Matthias makes a simple sentence at the beginning, to announce his intentions. Something like this loose quote: "Rachel wanted to cut a cake, and I thought, why not hexagons?" He does not apologize; he simply states his goal, and then it is naturally assumed that there are logical ways to go about doing it. Jay instead builds something so damned nice that he makes us become convinced we would also want one. He reinforces this at the end by letting us look at it for a long time during the reveal. Both strategies lend themselves towards a satisfied audience, but the difference is that the first approach doesn't require you to watch the entire video.
    Speaking of need, we still need to make a project together sometime. Don't get the idea I've become opposed to it. Well, hope all is well in life. And I hope your winter isn't being too harsh down there!

    • @JeremyCook
      @JeremyCook  5 лет назад

      Thanks! Yeah, it's hard to argue that touchscreens aren't better for phones, but I still miss the tactile feedback.
      Please, feel free to leave it up - I'm more than happy to get advice/criticism good, bad or otherwise. Considering your thoughts, what do you think about the intro for the first version of the device seen here: ruclips.net/video/uRSFS2DFRyA/видео.html ? Seems I made the argument a bit more convincingly.
      Looking at a couple of his videos, Matthias has a good style - short usage of the machine, simple explanation, then goes into the build in full. I'll keep that in mind for the next one. Thanks for your thoughts.
      Yep, I'm all for it, figured you were still busy getting settled, but when you're ready I'm at your disposal! Feel free to email or call when you wan to talk. Winter has been pretty harsh here, have had to wear long pants with my sandals for the past week or so ;-) - Same to you, hope you got enough wood harvested.

    • @pocket83squared
      @pocket83squared 5 лет назад +1

      You nailed that one. Over 10K views and only 4 downthumbs. My average is around 2 downthumbs per thousand views. I really do think that the 'need' argument has everything to do with it- dislikes come from not meeting expectations/justifications. If you care. But trying to do it gets old.

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@pocket83squared Thanks! Always trying to improve, so I'll have to keep that in mind.
      I'm sure it does get old, though a few thumbs down doesn't bother me too much. The thing I think one has to balance is having enough "meat" to justify the explanation. There are some real click-baity videos out there that seem to go on and on about who the person is and what they will be doing, filling up way too much of the video.

  • @roeladema4517
    @roeladema4517 5 лет назад +2

    would be great as SDR project

    • @JeremyCook
      @JeremyCook  5 лет назад

      What do you mean by SDR?

    • @roeladema4517
      @roeladema4517 5 лет назад +1

      @@JeremyCook Software Defined Radio like SDR# or GQRX sdrangel aso

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@roeladema4517 Ah, right.

    • @roeladema4517
      @roeladema4517 5 лет назад +1

      @@JeremyCook www.passion-radio.com/sdr-accessory/vfo-knob-sdr-297.html
      Here is ONE encoder.
      A radio horizontal spectrum on screen

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@roeladema4517That's nice!

  • @Cassinhodc
    @Cassinhodc 2 года назад

    Hello Friend. can you tell me why my rotary encoder is only counting from 0 to 127.... ?

    • @JeremyCook
      @JeremyCook  2 года назад

      Hello, I would need a bit more information.

  • @wileecoyoti
    @wileecoyoti 5 лет назад +1

    I really like it! Any interest in upgrading the breadboard to a PCB? I think it would be a really cool little kit for people to build

    • @JeremyCook
      @JeremyCook  5 лет назад +1

      Hi Ryan - Thanks!
      I hadn't given it that much thought to be honest, but I have been meaning to learn that skill. Perhaps this is finally my excuse to finally take the plunge!

    • @wileecoyoti
      @wileecoyoti 5 лет назад +1

      @@JeremyCook you should! It's a really valuable skill (I'm still trying to convince Mike to learn) and this looks like a great thing to start with. Let me know if you need any help, I do a fair bit with Eagle PCB. We keep talking about doing a collaboration too!

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@wileecoyoti Thanks for the offer. If you'd be willing to give my design a spot-check when I get it done (this skill has been on my list for a while to learn) just that would be super helpful!
      And yes, still interested :-) - assuming your email is the same format as Mike's? (have his card here, but somehow didn't pick up yours)

    • @wileecoyoti
      @wileecoyoti 5 лет назад +1

      @@JeremyCook absolutely! Same format on the email, you probably didn't get my card because I still haven't made them :)

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@wileecoyoti Ha, well that makes sense then!

  • @acubley
    @acubley 5 лет назад +1

    Hello. What CAD program are you using? ty

    • @JeremyCook
      @JeremyCook  5 лет назад +1

      Hi Aidan - using Autodesk Fusion 360.

    • @acubley
      @acubley 5 лет назад +1

      Thank you

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@acubley NP!

  • @jerryohhh
    @jerryohhh 3 года назад +1

    can be convert rotary axis to button inputs.?

    • @JeremyCook
      @JeremyCook  3 года назад

      It would likely be possible, but would require some modification.

    • @jerryohhh
      @jerryohhh 3 года назад +1

      @@JeremyCook huhuhuhu do you have a code.?

    • @JeremyCook
      @JeremyCook  3 года назад

      @@jerryohhh I have not tried this, so do not have code to convert it to all buttons. More info is in the description if you want to try to modify the existing code.

    • @jerryohhh
      @jerryohhh 3 года назад

      @@JeremyCook here my short video. the only problems ks Rotary Encoder while i spin disc is to hard to select song or using as dj scratch
      ruclips.net/video/fT3u12VrX4Y/видео.html

  • @yeoldeone8650
    @yeoldeone8650 5 лет назад +1

    i have it on my keyboard

  • @MikeMcRoberts
    @MikeMcRoberts 5 лет назад +2

    That is quite possibly some of the worst soldering I have ever seen. Apart from that, great project!

    • @JeremyCook
      @JeremyCook  5 лет назад

      Ha, and sadly I'm pretty sure I've improved quite a bit! Thanks!

    • @DillonNichols
      @DillonNichols 5 лет назад +1

      Didn't look bad at all to me.

    • @JeremyCook
      @JeremyCook  5 лет назад

      @@DillonNichols Well thanks! It did the job, so I in my mind that's the most important thing, ha.