-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Single rail hot wheels tracks is the cool new thing! Jersey Devil in Six Flags Great Adventure
,

Make a jump rotation vertical and land upside down vertically using magnets, would be a cool demo. Hard to get consistent maybe, but seems cool. Boost the jump

Allows even more creativity and theming
Trying to decide between knex and these straw and connector things. Both are going to be cheap, prefer knex though as its easier to place things at points. Need them longer!
- https://www.youtube.com/shorts/nrvl_Uk-XqA hot wheels + knex
- Another one, more close up: https://www.youtube.com/watch?v=VF-28k1y99o
- Speed up / slow down section by using 3d printed bump section that you place on the track sides, just above tires and accelerometer detects and interprets. If you really want to push it, something like parameters? Variables: left/right side of track, intensity/smoothness, spacing. But needs to be distinguishable from noise or normal tracsk motion.
- Design for LEGO characters for riders? Attachments to riders such as hair or feathers or other features that show g forces motion even at scaled speed like Line Rider. Maybe "hanging" like deja vu?
- Hard to do as real gravity isn't scaled :-/ Feathers might work though.
- Turn off power after motion with no bumps or changes for ... 10 seconds? Can tweak, don't need physical switch I think. Pushbutton turns it back on

* Need to have diodes to protect GPIO from pushbutton voltage while cpu is in power off state. It can handle external interrupts when ready for it, but not when power off.
- Can make music by compressing normal STEP toggles to arbitrary frequencies (maybe two freqs at once?) and changing M0/M1 to slow down frequency if needed.
- Control stepper motor current from microcontroller in order to conserve power. Should scale to gravity direction, but might need to detect skips or something and adjust.
Program / adjust using RGB LEDs as light sensors, using the phone blasting colors on the screen. Might need a hole / light pipes, plus testing! Otherwise use USB serial when car is docked. Probably fine, 4 pin.
- Save to memory slot, restore from memory
- Go set speed until top of hill, then halt for a little? Various things to program
- Direct remote control? Might be fun for "racing cars", but draws some power too. Maybe for another revision.
- 2g motor
- supercap? Need 8v w/ 100ma per coil, although might be able to get a lower voltage driver.
- Detect pick up through capacitive touch sensors on side of vehicle? Or just no motion for a few seconds SLIPpery
- Predone "tape" roll that you just peel off VHB and apply to hot wheels track
- Support structure, made out of cheap and cuttable straws? you make supports out of pens/pencils and join with clips? How much are they at dollar tree? Do I really need cuttable? Probably not, it's easy to adjust angle
- The larger the straw diameter, the greater the stiffness. Doubling diameter is apparently 10X the stiffness! John Mcnamara here: https://www.model-engineer.co.uk/forums/postings.asp?th=107717
- what is another killer app?
- You can theoretically turn by providing different power to the motor on each side.
- How cheap are optical flow on bottom of mice?
- How to flash/communicate with CPU. Use a third/4th pogo pin? Can use multiple to gang up on power too
Can't jump, but you can defy gravity. How to make even more cool slow mo effect?
How to do a curved continuous sideways turn with hot wheels track? Who does that?!
ESP32 C3 is awesome and cheap! https://www.espressif.com/sites/default/files/documentation/esp32-c3_technical_reference_manual_en.pdf#ledpwm. Limited on pins, but I think I can work around it.
Overall use FastAccelStepper library as it handles PWM libraries well out of the box: https://github.com/gin66/FastAccelStepper
Need a swivel / ball joint somewhere, since a wide 4-wheel car can't keep up with sharp turns (one wheel is off). Can do a basic magnet on either side + metallic bearing in the middle. Or 3d print something with really wide tolerances.
3D model of cars somewhere...Would like several of them connected eventually.
For prototyping, matchbox and hot wheels are not the way to go actually! Hard to remove rivets, and they don't have flat "insides" of the car I think. https://www.youtube.com/watch?v=UqW1rNJGJYM
Better are these simple dollar tree car with launcher, just screws to remove and flat bottom.
Use accelerometer, maybe gyroscope and use gravity at 1/16 or whatever. Also put down colored sticky things that the camera or color sensor pick up on to slow down, speed up, etc.
All pins on ESP32 support i2c, great.
Off the shelf pipe? Ideally cuttable with scissors (cardboard), but really just want cheap. Want tightenable ball and socket so it's orientable, strong, and lasts a while hopefully.
- Would PEX pipe work, or is it too bendy? It's cheaper than PVC I think.
- What about straws, specifically unbendable or boba straws?
It's just not that permanent.It would be if you found a solid mounting mechanism. - https://www.thingiverse.com/thing:5161432, or original. https://www.thingiverse.com/thing:2069128
- Want to modify so it works for PVC pipe. Final parts with 3/4" PVC pipe is way too thick with enough strength. Even with 1/2" (inner dimension) pipe. Final version should use thinner pipe, like TAP plastics clear acrylic or polycarbonate. Needs to be strong though, and not that flexible. Or, attach them to end of rulers, but need to add more stuff for 3d print (no threading allowed).
- Duplos and legos break too easily with strain at top.
- Knex works, but seems too flexible and too long to set up? Gives angles for free too.
- Don't use small k'nex, more easy to kick and break.
Are triangles really the strongest shape? Great video...

- The joints needed for a triangle are just pin / revolute joints!
- However if you allow swivel in 3D, then you need a pyramid. I don't think anyone wants that. Can make pseudo swivel by allowing magnetic coupling on straw and that holds fast at whatever angle you place....hopefully.
- My internal jury is still out here...
- Too many degrees of freedom with ball and socket. Going with pin joint for arm and pivot joint for base. Want them to be sorta hard to move though so it's easier to place. Have a tightening system (nut?) printed in place as the pin?? Might not help that much in the long run, we'll see.
- Other option is to have the user add nail polish or superglue to increase friction, like scale model figurines do. LEGO works pretty well though.
- Pretty sure pin joint for arm and pivot for base is the same in the end as ball joint. But maybe not, worth a shot?
- Also could investigate a fixed angle, but then you need to trim the straws a lot more often and have wasted straws. Allow people to determine optimal angles more naturally. Needs to go down more than the 30 degrees that it is currently. Might be best with a fixed angle in the end though.
Needs to be easily movable by human, yet difficult for weight pushing down or at off angles to move it. Can be bumped and won't fall over or wear out over time. Easy to move/remove truss without getting underneath it. Packable into small size. Hooks together like Dollar Tree pegboard design. Ideally want something one can buy from dollar tree or equivalent.
- CAD a design that is either thin (with wide flange on adapter) or tall
- Adapter for straw should be either tall or flange out wide (probably both) so it has less deflection.
- Magnet with grippy overmold / sticker (or kitchen magnet is similar) is probably best. Suction cups would work too.
-
Dollar tree peg board might be good, but is thin-ish plastic and narrow hole and doesn't fit in itself (so takes up lots of space in box)
-
Thread board (https://www.kickstarter.com/projects/3dprinteracademy/thread-boards-3d-printable-peg-boards-with-a-twist). Don't want to have to twist to remove, right?
-
A type of "Tooth" adapter might work on normal pegboard, but needs some redoing.

-
Suction cups on window? Problem is, can't very easily drive car with gravity in a different direction, due to gyro drift. Could do it, but need magnetometer, etc, slightly more expensive part.
- Square patch of drawer liner? Works on clear floor, not sure about carpet.
- Spiky carpet support things, but doesn't work on smooth floor.
Probably want to have people order their own module since doing wifi is annoying and takes up too much space. https://shop.runcam.com/runcam-5-orange/ is pretty sweet, uses QR code and camera to set exposure. No wifi, but tested for FCC. Nice.
- SQ11 is a cheaper option. $5 or something and 18g.
OV2640 is cheap $(2-3) and plentiful. OV5640 has i2c support for shutter (ov2640 uses dedicated FREX pin but isn't exposed, workaround: https://github.com/ArduCAM/Arduino/issues/108#issuecomment-267542587, more: https://www.esp32.com/viewtopic.php?t=11126), which is useful for iPatch project. But thankfully they are pin-compatible and ESP32 cam supports both and more! https://github.com/espressif/esp32-camera#supported-sensor
There are some good ESP32 projects, and the latency is great! (<100ms). I've tested with an action cam, and it's more like 200ms.
https://www.reddit.com/r/esp32/comments/mz6bnx/esp32_camera_fpv/. References this apparently good talk: https://media.ccc.de/v/36c3-10630-wifibroadcast. Project (https://befinitiv.wordpress.com/wifibroadcast-analog-like-transmission-of-live-video-data/); https://github.com/jeanlemotan/esp32-cam-fpv
Can use a monopole antenna since I have the required wavelength/4 of 3.125cm vertically for the seat!!
- However in ideal state it doesn't transmit vertically. :-(
- Still want matching network just in case though
PCB antenna designs:
https://github.com/sad-electronics/wch-kicad-lbr/tree/main/footprints/wch-antenna.pretty

https://docs.google.com/spreadsheets/d/19r14_vL9nFiVYM3p7StDWISgVfOAb2pPXsbqhz31ikA/edit?usp=sharing
https://docs.google.com/spreadsheets/d/19r14_vL9nFiVYM3p7StDWISgVfOAb2pPXsbqhz31ikA/edit#gid=0
- CDA 2.7V super capacitor list: http://www.cda-cap.com/userfiles/20217303946520.pdf. Yours is 505R-TW, max current of 4.3A
- CDA 3V supercapacitor list: http://www.cda-cap.com/userfiles/2018430232332853.pdf
- CDA 3.8V lithium ion supercapacitor: http://en.cda-cap.com/userfiles/2020102801738880.pdf
- CDA 4.0V lithium ion battery: http://www.cda-cap.com/userfiles/202173014018493.pdf
- Charging app note. (use constant current charging for max speed, 2 seconds vs. probably 10 seconds). https://www.we-online.com/catalog/media/o157040v410%20AppNote_SN009_EN.pdf CDA 3.8V lithium ion hybrid supercapacitor (10X density, same discharge rate, but .1X charging rate!?).
- Sorta cheap source in quantity: https://www.taydaelectronics.com/super-farad-capacitor-2-7v-8f-13-x-21mm.html
Pogo pins can take 3A, supposedly. That should be good enough assuming the super caps are in series.
Need to make sure voltages on supercaps are balanced. Easiest (I think) to ensure that no supercap exceeds 2.7v, which you can use a voltage reference for and some NPN/PNP. https://www.sensorsiot.org/simple-and-cheap-way-to-protect-your-super-caps-video-139/. EEVBlog video uses another one, but cheap basic part on JLCPCB is CJ431. $.03, fine, done. Make sure it works the same though!
Kinda want to do a bi-directional synchronous converter, as I need to buck down from power supply but boost for the motor driver (to overdrive it). But it can be in opposite directions and I think I can share the same parts. However commercial synchronous chips don't generally support bi-directional out of the box apparently. Getting decently far (need a half bridge driver for the fets, since I can only switch an NFET from a uC at 8mA in less than 10Khz), but need a solution for safe low quiescent current and shutoff (driver is 200 uA).
From this video: https://youtu.be/trEnwNaEgJ0?t=185. Explained well here too: https://youtu.be/trEnwNaEgJ0?t=1824
The point is the shunt resistor/nfet needs to be appropriately sized so that the capacitor can't continue to charge (pulls all the charging current away from capacitor).
Maybe can not blow out resistors by dynamically lowering the charging current. But requires measurement and communication and monitoring and timering and stuff.
Why can't nfet physically remove connection to capacitor? Cut off flow instead of shunt it? Need to open it again...how? :D
Voltage reference/comparator: https://jlcpcb.com/partdetail/HX_hengjiaxing-HX61CN2702MR/C296257 is a compatible part, whereas the datasheet could be XC61C: https://product.torexsemi.com/system/files/series/xc61c.pdf
TD8228 or ME2188 (on JLCPCB), maybe MT3608L but just try switching regulator from USB power banks things first. See how long it lasts! Reduce voltage too to 3.3 using resistor, I think.
I'm intrigued enough to go further with these devices. But just as I was searching for the datasheet link for the ME2108, my eye was caught by the ME2188 and this seems to be able to drop the schottky diode and switch at a higher frequency (smaller inductor), for a small tradeoff in max current. I now want to try this! Here's the mainly chinese datasheet for those playing along at home!. From https://hackaday.io/project/164674-coin-cell-challenge/log/164162-joules-to-photons-finally
I am liking a cheap stepper motor, potentially removing gears and microstepping it when needed, but still able to speed it up to fast speed (no gear reduction). Don't need a lot of torque, and would like it cheap so lots of people can implement it.
- Micro stepper motor datasheet! Hard to find... http://www.micro-steppermotor.com/sale-11879303-8mm-micro-stepper-motor-2-phase-4-wire-mini-stepper-motor-with-copper-gear-for-camera-lenses-pm08.html. 3.3V max?! But can apparently overdrive them if you limit the current and check temps. Allows faster motion. Read the datasheet and maybe try tomorrow. They are bipolar motors, the more complicated (but stronger) kind.
- If top current is ~100mA, then at 40ohm and 3.3v you'll only get 80mA. Maybe that's ok? Might want slightly higher stepper voltage or more steppers.
- https://luni64.github.io/TeensyStep/, how to do it on an arduino: https://forum.arduino.cc/t/help-microstepping/87623
- Drive two stepper motors from a single driver? https://www.instructables.com/Driving-Multiple-Stepper-Motors-From-a-Single-Driv/
- Gecko drivers explaining higher motor drive voltage increases torque at higher speeds (requires more power though). https://www.geckodrive.com/support/step-motor-basics.html. I think I'm going to need higher voltage...
- If top current of stepper is
Not sure how powerful the cheap and small ones will be. Just gotta try it out.
Need braking at low/zero speed, so it rules most direct drive dc motors out unless they are geared and have position feedback.
Do I need gears to increase holding torque? Want it cheap and easy to buy
- Worm gear is one option
- Increase torque with big gear.
- A4988 is cheap but not spread spectrum
- DRV8834 doesn't go to voltages above 10V. Might be ok (3X LIC), but can go higher too.
- TMC2208 is classic great driver, $2. Lots of data and control over UART (can skip DIR/STEP for example and just provide velocity updates). Saves some wires.
- DRV8428 is a TI option too. $1.25
- Both of the above need tuning to get really silent.
Might be nice to have would be the ability to start the car by dragging it and detecting speed using back-emf pulses. Might need to do it on the microcontroller, since it's not a typical thing for a stepper driver to measure and report back on.
https://www.microcontrollertips.com/teardown-inside-anki-overdrive-racecar-set/
- They are opting for brushed dc motors (cheaper I think) and hall effect gear sensors. Interesting.
Need traction, and have it last in the face of long term dust. The regular plastic tires are not sufficient.
Aquarium tubing (glossy) worked well. Heat it up so it's flexible, then work over the tire. There is glossy heat shrink too, so that might be easier.
Try rubber cement, or something like draw grip but less thick and no holes.
- Increase traction using magnets, especially when upside down.
- Heat shrink on tires? Might work, but could use improvement
-
Tacky grip tape (like for tennis rackets) on track?Might lose tackiness over time though, get dusty. Would need black version.