Hi Everyone,
I'd like to start this off with the fact that I am not an engineer yet, but I intend to become one; so go easy on me. I'm working on an all-wheel drive electric long board for my engineering class. I'm currently a senior in high school, as well as at my vocational school, where I’m taught engineering fundamentals. So far I have everything planned out for my project except for one key component, this being the basis of control. Instead of riding around on the long board wielding a large transmitter, I've decided to take the initiative and create a custom transmitter. This being the "Gradual Acceleration Remote Control" I refer to in the title. I know it’s much easier to buy a small transmitter, but that’s beside the point. I'd like to make something of my own, hopefully with your help. So lets get right into the problem itself. I really have no idea where to begin when it comes to programming something like this. The plan is to give the long board 3 stages of movement: Drive, Neutral, and Reverse. My plan is to have each of these stages separated by the mouse wheels movement. When the mouse wheel is fully pushed forward I want it to "click" (stop moving forward) to notify the user that he/she has reached maximum acceleration. Then when the user wants to put the board in neutral, he/she will have to scroll the wheel backwards until the wheel hits the median stop between Drive and Reverse. Finally to put it in reverse you scroll the wheel all the way back until its final click indicating maximum acceleration in reverse. I’m sure I can figure out the mechanics of the wheel, but what I really need help with is programming something to go with this. I’ve never programmed something like this before, and I’m not going to pretend like I know how to do it. So here are my questions: Would it be possible to use an arduino or raspberry pi circuit board to program this? If so could someone help me write the programming for the transmitter? Do you have any advice?
Thanks for your time,
Chris
P.S. If you need further clarficiation please let me know
I'd like to start this off with the fact that I am not an engineer yet, but I intend to become one; so go easy on me. I'm working on an all-wheel drive electric long board for my engineering class. I'm currently a senior in high school, as well as at my vocational school, where I’m taught engineering fundamentals. So far I have everything planned out for my project except for one key component, this being the basis of control. Instead of riding around on the long board wielding a large transmitter, I've decided to take the initiative and create a custom transmitter. This being the "Gradual Acceleration Remote Control" I refer to in the title. I know it’s much easier to buy a small transmitter, but that’s beside the point. I'd like to make something of my own, hopefully with your help. So lets get right into the problem itself. I really have no idea where to begin when it comes to programming something like this. The plan is to give the long board 3 stages of movement: Drive, Neutral, and Reverse. My plan is to have each of these stages separated by the mouse wheels movement. When the mouse wheel is fully pushed forward I want it to "click" (stop moving forward) to notify the user that he/she has reached maximum acceleration. Then when the user wants to put the board in neutral, he/she will have to scroll the wheel backwards until the wheel hits the median stop between Drive and Reverse. Finally to put it in reverse you scroll the wheel all the way back until its final click indicating maximum acceleration in reverse. I’m sure I can figure out the mechanics of the wheel, but what I really need help with is programming something to go with this. I’ve never programmed something like this before, and I’m not going to pretend like I know how to do it. So here are my questions: Would it be possible to use an arduino or raspberry pi circuit board to program this? If so could someone help me write the programming for the transmitter? Do you have any advice?
Thanks for your time,
Chris
P.S. If you need further clarficiation please let me know