One of the best YT videos I have ever seen. Clear, clean, no music drowning out the VO. Great detail and pacing. FANTASTIC. A line by line breakdown. Perfect
how to control steps movements, like lets say we have 400 circular 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 ..
@@BrainybitsCanada yes i did find it just after posting request on here on your web pagers, very nice clean website. only problem is it wont compile as LiquidCrystal_I2C you list is diffract to the master version of LiquidCrystal_I2C and the link you proved comes up error 404 (That link has no power here) lol, i worked my way round that now at line 43 (ACE128) is throwing a (no matching function) up the library is installed, i gave up at this point. will get back to it at some point. Thanks
I like the project is it possible to A: get the system work on a rc transmitter and B: if you reset the system that the steppermotor wil get alway's to the same point 0 ?
can you destroy the encoder if you connect it the wrong way? I have a problem that the circuit does not work but I had the wires to the encoder wrong and I thing it destroyed the encoder
That's a great idea, might do that to my mini lathe one day... Here's more information on this tutorial: www.brainy-bits.com/arduino-bourns-eaw-encoder/ Thank for watching!
I haven't been to your channel much before, but I really like what I've seen. Great job. One thing you might want to do is set up some affiliate links, nobody pays extra and you could show people different places they could buy it from and know they are most likely getting the right one. Plus you might make some beer money.
Would it be possible to write multiple positions store them and recall any one of them perhaps using the LCD Keypad shield ? (would be good for remembering tune positions on my Mag loop Antenna)
Possible using like you said an LCD and some buttons. I've done some tutorial setting IN and OUT points for stepper motors, here's one that might help: ruclips.net/video/lvP5xMOstus/видео.html Hope that helps and thank you for watching!
Blimey, that's exactly what I am going use it for! Mag loops are fabulous Ham Radio antennae which look like a hula hoop hung on a vertical post. 2 stepper motors required, one to spin the post and the other to micro-tune a vaned variable capacitor at the base of the loop. Just getting into the whole Arduino environment and these videos are extremely helpful, thank you
hi love the video im having trouble with what I think is bounce. I am getting my encoder showing 01 instead of only 0 if I go below 0 and come back up into the + numbers any way to stop this? thanks
@@BrainybitsCanada Thank you. Its clear. But its not about a switch. My one doesn't have any fixed positions when rotated. Doesn't click. Just rotating as a pot. Just wondering if thats correct. Thank you
@@konstantintsubarenko8272 Oh sorry I misunderstood what you meant... Yes that's normal, the shaft rides on traces inside the encoder like a potentiometer, so I doesn't have steps and is smooth when turning.
Hello, I know nothing about all of this stuff but I was wondering. Can someone link lets say 10 encoders to a raspberry pi? I was thinking about doing a project to get into the Raspberry Pi so if this is possible I'd like to give it a try! Is there some kind of consolidation board I can link 10 encoder to that then plugs into the R-pi? Thanks!
Hi all, if you're getting this error - 'ACE128::ACE128(int, int, int, int, int, int, int, int, uint8_t*)'" Look in the ACE128 library. READ IT CAREFULLY!
Hi, why my I2c LCD flickering so fast, it's an arduino menu project (Lcd User Interface ) with a three button 'next/+', ' previous/ -' and 'select/exit ' if you may cover this problem , im willing to share my project thanks
Are you powering any other devices from Arduino at same time? My 1602 LCD flickered more when I powered an small servo from the Arduino at the same time. The servo was taking too much current. Maybe try powering your LCD independently?
@@420Skuzz thanks for replying , all the circuit are powered by an smps 5v 5A , i know it has more of the power that it needs , but i struggle with the code i think the switch case .. do you have any similar code to my project
@@akroutsamo I wonder, do you actually mean the slow rate at which the 1602 LCD seemsto update? It's not a very fast LCD, by any standard it's quite slow.
Hi, thanks for this useful video. I encountered a problem. I put "ACE128 myACE(2,3,4,5,6,7,8,9, (uint8_t*)encoderMap_87654321)" for direct pin connection and include the library correctly, but I kept receiving the error "no matching function for call to 'ACE128::ACE128(int, int, int, int, int, int, int, int, uint8_t*)'" even after I add uint8_t before. The code can compile if I only use ACE128 myACE(ACE_ADDR, (uint8_t*)encoderMap_87654321). Do you have any idea about how to fix this? I'll really appreciate your help
Ummm... You should probably go tell the company that makes them and let them know they made a mistake naming this thing: www.bourns.com/pdfs/ace.pdf Just kidding I get what you mean, but everyone call this an Encoder so... Thanks for watching!
@@BrainybitsCanada The "encoding" is because it doesn't use a binary count, rather a technique called gray coding where only ONE bit changes for each sequence step. This is essential as synchronising 2 or more switches is impractical and this would lead to a rogue step value being created.
Super vidéo. J'aime bien cette chaîne, même si je ne comprends pas l'anglais, car j'ai les tutoriels, traduis par google, pour me donner des informations sur le sujet.
only downside is number of bits/gpio pins needed, someone needs to make one with an embedded parallel to i2c blob on them... dont nobody move i need to patent that !
I've already made a tutorial on how to use this encoder with an I2C Expander module :) you can check it out here: ruclips.net/video/sIZrirKK8X0/видео.html Thanks for watching!
One of the best YT videos I have ever seen.
Clear, clean, no music drowning out the VO. Great detail and pacing. FANTASTIC.
A line by line breakdown. Perfect
Wow, this is quite a praise... But I do appreciate you taking the time to comment :). Thanks for watching!
just dont work :) Bourns EAW ,ACE function problem...
@@BrainybitsCanada I think he called you a "basic bitch."
@@EyesOfTheInternet Well "basic" is kinda better than "full" I guess? ;)
Great video
Great video. I am going to use it to control the steppers of my cnc converted junk lathe. It seems easier rather than having to wire an mpg.
That's a good idea, if I ever put stepper on mine I might do that. Thanks for watching!
Super in both languages ! Merci Yvan !
Thanks, Merci for watching!
how to control steps movements, like lets say we have 400 circular 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 ..
Have you uploader the code for this, its exactly what I'm looking for, I'm would save me a lot of time working it out. Thanks
Here it is: www.brainy-bits.com/post/a-rotary-encoder-that-s-always-on-the-money
Hope it helps, Thanks for watching!
@@BrainybitsCanada yes i did find it just after posting request on here on your web pagers, very nice clean website. only problem is it wont compile as LiquidCrystal_I2C you list is diffract to the master version of LiquidCrystal_I2C and the link you proved comes up error 404 (That link has no power here) lol, i worked my way round that now at line 43 (ACE128) is throwing a (no matching function) up the library is installed, i gave up at this point. will get back to it at some point. Thanks
Hi brother i have a question how to make same this project but with 500 Line Rotary Encoder ?
Great way to monitor angular position of a robot arm...thanks for this
Could i impliment this in an robot arm and make pozisioning?
I like the project is it possible to A: get the system work on a rc transmitter and B: if you reset the system that the steppermotor wil get alway's to the same point 0 ?
did you do te video on i2c with the bournes encoder? can't find it if you did. great videos by the way. this is my first project with arduino.
Here it is: ruclips.net/video/sIZrirKK8X0/видео.html
Hope it helps and thank you for watching!
can you destroy the encoder if you connect it the wrong way? I have a problem that the circuit does not work but I had the wires to the encoder wrong and I thing it destroyed the encoder
GREAT DEVİCE, CAN YOU SHOW HOW CAN WE MEASURE DİSTANCE WİTH İT ? TO LCD DİSPLAY.
I can add this to my lathe..good choice thnx, can you show wiring diagram !?
That's a great idea, might do that to my mini lathe one day... Here's more information on this tutorial: www.brainy-bits.com/arduino-bourns-eaw-encoder/ Thank for watching!
How can I make the output values to display in distance, either cm or inches?
Hello sir, could we put a button to make zero position on the screen ? code ? wiring can you show us.
thank you.
Do you sell this Arduino setup as a kit with a Nema 23 motor? This is perfect for my project.
WHAT IF YOU BUMP THE STEPPER AND NOT THE DIAL? I NEED TO KNOW
If you force move the stepper or push on its stop your screwed.
Martin sent he here.
Another helpful video, thank you 👍 Do they make something like this but as a slider? I need this level of accuracy but in a slider. Thank you!
Can u make brush dc or brushless motor servo with encoder
I haven't been to your channel much before, but I really like what I've seen. Great job.
One thing you might want to do is set up some affiliate links, nobody pays extra and you could show people different places they could buy it from and know they are most likely getting the right one. Plus you might make some beer money.
Are this kinds of controller available commercially, or available-to-order.
Would it be possible to write multiple positions store them and recall any one of them perhaps using the LCD Keypad shield ? (would be good for remembering tune positions on my Mag loop Antenna)
Possible using like you said an LCD and some buttons. I've done some tutorial setting IN and OUT points for stepper motors, here's one that might help: ruclips.net/video/lvP5xMOstus/видео.html Hope that helps and thank you for watching!
Blimey, that's exactly what I am going use it for! Mag loops are fabulous Ham Radio antennae which look like a hula hoop hung on a vertical post. 2 stepper motors required, one to spin the post and the other to micro-tune a vaned variable capacitor at the base of the loop. Just getting into the whole Arduino environment and these videos are extremely helpful, thank you
Well explained .. subscribed 😀
Excellent drawing wish I cud draw like that😁😁😁😁
Thanks for the comment, I wish I could draw like that too 😁. Thanks for the sub and for watching!
Thank you. Very interesting, especially for precision needs. Does it exist in I2C to save pins? Merci Yvan :)
You must be a psychic, I've got another video coming up next week that will show just that... Stay tuned and thanks for watching!
Cool video
Thanks for watching and taking the time to comment. Cheers!
hi love the video im having trouble with what I think is bounce. I am getting my encoder showing 01 instead of only 0 if I go below 0 and come back up into the + numbers any way to stop this? thanks
Hi
Does it click?
I’ve ordered one but it’s not clicking. Just as a pot
No, it doesn't have a switch integrated like an ordinary rotary encoder.
@@BrainybitsCanada Thank you. Its clear. But its not about a switch. My one doesn't have any fixed positions when rotated. Doesn't click. Just rotating as a pot. Just wondering if thats correct. Thank you
@@konstantintsubarenko8272 Oh sorry I misunderstood what you meant... Yes that's normal, the shaft rides on traces inside the encoder like a potentiometer, so I doesn't have steps and is smooth when turning.
@Alastair Young Thanks for sharing those pictures of the inside of this encoder.
Hello, I know nothing about all of this stuff but I was wondering. Can someone link lets say 10 encoders to a raspberry pi? I was thinking about doing a project to get into the Raspberry Pi so if this is possible I'd like to give it a try! Is there some kind of consolidation board I can link 10 encoder to that then plugs into the R-pi?
Thanks!
Hi all, if you're getting this error - 'ACE128::ACE128(int, int, int, int, int, int, int, int, uint8_t*)'"
Look in the ACE128 library. READ IT CAREFULLY!
This video shows how to fix it: ruclips.net/video/5oMUdKc8cAo/видео.html
Hi, why my I2c LCD flickering so fast, it's an arduino menu project (Lcd User Interface ) with a three button 'next/+', ' previous/ -' and 'select/exit '
if you may cover this problem , im willing to share my project
thanks
Are you powering any other devices from Arduino at same time? My 1602 LCD flickered more when I powered an small servo from the Arduino at the same time. The servo was taking too much current. Maybe try powering your LCD independently?
@@420Skuzz thanks for replying , all the circuit are powered by an smps 5v 5A , i know it has more of the power that it needs , but i struggle with the code i think the switch case .. do you have any similar code to my project
@@akroutsamo I wonder, do you actually mean the slow rate at which the 1602 LCD seemsto update?
It's not a very fast LCD, by any standard it's quite slow.
Oh! How many pins do you need to connect to the cpu, 8 input pins? Isn´t there a version with i2c to readout?
Got another video coming out tomorrow about that, stay tuned...
Hi, thanks for this useful video. I encountered a problem. I put "ACE128 myACE(2,3,4,5,6,7,8,9, (uint8_t*)encoderMap_87654321)" for direct pin connection and include the library correctly, but I kept receiving the error "no matching function for call to 'ACE128::ACE128(int, int, int, int, int, int, int, int, uint8_t*)'" even after I add uint8_t before. The code can compile if I only use ACE128 myACE(ACE_ADDR, (uint8_t*)encoderMap_87654321). Do you have any idea about how to fix this? I'll really appreciate your help
Hi there, did you ever find a solution for this issue?
This video shows how to fix it: ruclips.net/video/5oMUdKc8cAo/видео.html
That isn't an encoder, that is a binary switch, still helpful though.
Ummm... You should probably go tell the company that makes them and let them know they made a mistake naming this thing: www.bourns.com/pdfs/ace.pdf Just kidding I get what you mean, but everyone call this an Encoder so... Thanks for watching!
@@BrainybitsCanada The "encoding" is because it doesn't use a binary count, rather a technique called gray coding where only ONE bit changes for each sequence step. This is essential as synchronising 2 or more switches is impractical and this would lead to a rogue step value being created.
@@havenview not seen a grey encoder disk sine i was at college in the 80's lol, they seem to be a forgotten technology
@@havenview hahahhahahahahahahahha rogue :o
Где такой скеч скачать можно?
Super vidéo.
J'aime bien cette chaîne, même si je ne comprends pas l'anglais, car j'ai les tutoriels, traduis par google, pour me donner des informations sur le sujet.
Merci pour le visionnement même si c'est en anglais... Content d'entendre que les tutoriels sur le site web sont utiles graces a google translate.
only downside is number of bits/gpio pins needed, someone needs to make one with an embedded parallel to i2c blob on them... dont nobody move i need to patent that !
I've already made a tutorial on how to use this encoder with an I2C Expander module :) you can check it out here: ruclips.net/video/sIZrirKK8X0/видео.html Thanks for watching!
you're Quebecer right?
useful thanks
thank u can u get me code
I guess I didn't put enough pop up in the video.... You can more info about all my tutorials here: www.brainy-bits.com/tutorials/ Thanks for watching!
👍