Want your own custom pcbs? check out the PCB services at PCBWay: www.pcbway.com... This week we try to control a flipper with an arcade joystick Follow me to see what I'm up to: Instagram - / _team_panic_ Regular schedule: Saturdays
So, on the basis of using their weapons to end the trials, Red Ghost cleared the course in 29 seconds while touching 3 cones, while Squeak cleared it in 27 seconds while touching 5 cones. Quite an interesting comparison and a seemingly even result.
This is neat, although even with digital input you could use an output ramp to approximate variable input. Have the output start at say 25% for 0.2 sec then tank up to 75% over a further 0.2 sec. As long as it's consistent it should be reasonably easy to learn, give better control, and is also tunable if needed. Even a straight ramp starting at 0% and building to 100% over 0.5 sec can be fairly controllable, as some racing games use this style of setup for driving using a keyboard - trackmania is one example.
Ooh interesting I didnt know that some racing games use ramping like that If I ever use this system to fight my own bots I'll look into this For what I have in mind for these sticks, intuitive and very controllable is the goal, so I might look at a little bit of ramping but I'll aim for them to be much slower, like turns from 25% to 45% over a longer time say a second
@@TeamPanicRobotics the fast ramp works with a non-instant decay in racing games, so you can 'hold' a set amount by tapping the button at the correct rate, basically manual pwm signalling. Faster taps generally equal higher percentage, but you can vary it by changing timing of press and release. Original Gran turismo was a good example as well, there were no analogue sticks at PS1 launch, but it was billed as the ultimate racing simulator (or words to that effect).
i recommend using 2 linear (horizontal) joysticks so you can tank steer, control of weapon might be a bit harder but its the way I've always used for all my creations, 2 joysticks and maybe some buttons on the back
I know 2 joystick tank steer works for some people, but I personally find it very difficult to drive. Its fine in straight lines, but when I've used it in the past I'll always get part way into driving and forget that turning left means left reverse, right forwards and end up turning the wrong way Especially as someone who grew up playing lots of video games, single stick control just works for me and I never have to stop and think about the exact commands I want to send the bot
I got a chance to play with this setup today, it's surprisingly easy to get used to even after swapping back and forth with the proportional control on the other bots I was driving. The important thing though is robustness given the use case, which makes this ideal!
Thanks for yet again another amazing video! I’d like to see a full tutorial on how to make melty brains because I really want to try and make a 150g one but can’t find any tutorials on what’s needed and how to program it.
I did make a video on how melty brains work, nearly 7 years ago: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-fHZTm-qGcZs.html I cant remember how good the video is, but it covers the basics I am meaning to remake that video at some point The problem with meltybrains is that they need fast electronics which means a lot of cost and outside the accelerometer everyone I know of is using different components. This is why no tutorials exist, every melty that has been built is expensive and fully custom, so a tutorial on it would only ever get you an exact copy Also a 150g melty is hard, the fast electronics are not only expensive, they are big and heavy. The easiest way to do a 150g melty is to smd a custom pcb with all the components on it, which is something I want to try, once I've got my beelte weight melty working better
Not sure it's representative, but the test with the button seemed for the response to be laggy, which could be a GEEAT problem with driving accuracy. Was there some improvement for your driving tests ? Also, you possibly can add some "turbo" mode , for example after "prolonged" forward motion, or time increasing speed on the forward input ? Or even a "turbo" button in addition to the action one and 8 directions...
great catch, it is laggy but that was on purpose As that test was the first time I'd used Esp32's to talk to each other I didnt want them spamming signals and messing something up, so I added artificial delay to both the transmitter and receiver Between that test and the driving test I removed the delays and then had to add a bunch of debounce code and other bits to stop the transmitter from spamming data, while still sending data in a timely manner. I'm pretty happy with how responsive the bot ended up
Sir, I really liked your project. But would it be possible to replicate it using material at a lower cost? For example: using KY-023 3-Axis Joystick Module. Using the Esp 32 or Esp mini D1. I await your response, thank you. Congratulations on the project.
I'm using esp32s in this project The transmitter uses a standard esp32 the receiver uses an esp32-c3 Yes you could build a custom transmitter using a cheap joystick module and an esp32 I'll probably build something like that later in the year
I should have added this info to the video, specifically I'm using: 5v reg - ams1117 H bridge - mx1508 motor driver note that these two components do not make an esc on their own, they need the esp32