Perfect Card Shuffler Robot

  Рет қаралды 31,747

Naotost

Naotost

Күн бұрын

Complete Card Shuffling robot with equal chance of 52! (≒8e+67) permutation for the set of cards built with Arduino.

Пікірлер: 37
@aevin_io
@aevin_io 3 жыл бұрын
This is really inspiring!
@gamerboy88386
@gamerboy88386 8 ай бұрын
Brother if you see this please provide us with some information about how you built it, I'd love to have one and I'm sure others would because commercial shufflers like this are thousands...
@HUNRockman35
@HUNRockman35 Жыл бұрын
Not bad, just at 1:10, one card is did get out from the shuffle process.
@nickdubay9852
@nickdubay9852 Жыл бұрын
The link to the detailed video is private. I’d really love to make one of these. Could I get more information on how it’s done? Thanks!
@nicolascarcella46
@nicolascarcella46 2 жыл бұрын
Hello the link in the description is broken, do you have a working one?
@malteernst7350
@malteernst7350 3 жыл бұрын
Great Engineering!
@Valentin-yw1xb
@Valentin-yw1xb 7 ай бұрын
Hi Naotost, I am an engineering school student and I am working on a similar project. Do you have the 3D print files or the programming for the Arduino card please?
@radBRCast
@radBRCast Жыл бұрын
Amazing! How does this mechanics release cards? Is there a wheel pulling cards from carousel?
@nikolasengelhard6386
@nikolasengelhard6386 Жыл бұрын
I think the direction of the storage wheel is inverted and the cards now catch a small lip above the opening and are directed to the output stack. While inserting I assume the wheel is fast enough that the cards use the lip as a ramp to jump over the gap. If you stop at :26 you can see that the first card stays just in front of the gap while the second card is already moving.
@nguyenquockhanh3781
@nguyenquockhanh3781 5 ай бұрын
@@nikolasengelhard6386 I can summarize your entire paragraph into one word: "Gravity"
@redblade8160
@redblade8160 5 ай бұрын
@radBRCast It cuts them with a knife
@IAmTigore
@IAmTigore 2 жыл бұрын
Some tutorial would be super nice. Video from description is priveted :(
@XxHorseshoeXx
@XxHorseshoeXx 7 күн бұрын
I'm not sure it's practical to wait this long for 52 cards. Manual much faster even with a manual machine
@IAmTigore
@IAmTigore 5 күн бұрын
@@XxHorseshoeXx I need is for personal procect and it you'd made my life little bit more easier so I don't need to reinvent wheel.
@kevinhuff8307
@kevinhuff8307 9 ай бұрын
Casinos have been using similar shuffle machines for years like the shuffle machines for years on their poker derivative carnival games they can do alot more tho like sort a deck all kinds of stuff
@andresperez4599
@andresperez4599 3 жыл бұрын
Nice! I wonde if this technology can be applied to yugioh cards...
@skybro1473
@skybro1473 3 жыл бұрын
Do you have a guide on how to make this?
@gaypride1265
@gaypride1265 2 жыл бұрын
My but ho is in use
@Superluis125
@Superluis125 5 ай бұрын
It is very interesting, the engineering behind, creativity and effort is supreme but I think it's very slow.
@redblade8160
@redblade8160 5 ай бұрын
It's too slow and boring.
@woz9906
@woz9906 Жыл бұрын
Hi I am working on a similar project and I was wondering if I could please see the Arduino code, thanks.
@thedigitalgurutech
@thedigitalgurutech 2 жыл бұрын
I'm wondering if you have a parts list or a tutorial explaining this build. I'd like to build something similar. Let me know if you can help provide more info. thx.
@JeffTheHokie
@JeffTheHokie 2 жыл бұрын
The description links to a more detailed video that links to two files describing the build.
@JoshGuilfoyle
@JoshGuilfoyle Жыл бұрын
I don't see a link in the description. I'm also interested to learn more about how I can build my own!
@stijngjaltema2649
@stijngjaltema2649 3 жыл бұрын
How does it make sure it only inserts a single card in the carousel?
@naotost6383
@naotost6383 3 жыл бұрын
The gap is perfectly adjusted by the tape so that only one card gets picked up by the wheel.
@stijngjaltema2649
@stijngjaltema2649 3 жыл бұрын
@@naotost6383 Thanks!!
@Jim-vr2lx
@Jim-vr2lx Жыл бұрын
Out of every DIY card shuffler I've seen on you-tube, this has the most potential to be 'perfect'. But, I don’t think, as-is, it can ‘randomly walk’ across the entire set of permutations - all 52 factorial. You see, every time a card is put into one of those slots, you’ve excluded that spot from ever being picked again; thus, every new card that needs to be ‘shuffled’ has a smaller and smaller ‘space’ to randomly walk in. It’s the inverse of the ‘coupon collector’s problem’. Remember, in ‘discrete-time markov chains’ the past shouldn’t effect the present. For example, if you roll a single die and get a five, the fact that you rolled that five does not affect the next roll - you still have a one sixth chance of rolling a five again i.e. the past roll can’t effect the present roll, and that is necessary to randomly-walk the whole 52! space. But keep trying, you’re close.
@naotost6383
@naotost6383 Жыл бұрын
The order of the cards are pre-computed using numpy.ranodm.shuffle. Could you elaborate on how this could possibly not span the entire set of 52 factorial?
@Jim-vr2lx
@Jim-vr2lx Жыл бұрын
@@naotost6383 Sure. Firstly, your design is great; it’s the best DIY shuffler I’ve seen on KZbin. As a matter of fact, the more I thought about it, the more I realized that it is nearly a ‘perfect’ shuffler - and - that pre-computing the shuffle in software could, theoretically, random-walk the entire 52! space. But, as you yourself probably know, your design - with numpy.ranodm.shuffle - is now only as good as NumPy’s RNG and shuffling algorithm. Are they perfect? Probably not. Let’s start with the ‘shuffling algorithm’. To be very clear, there is one - and only one - way to perfectly shuffle a deck of cards: Top To Random Shuffle! Google it; read every paper on it; know it inside and out. The ‘Top to Random Shuffle’ is the only way to ‘perfectly’ randomize a deck of cards. It’s not that hard to code once you understand it. I seriously doubt numpy.ranodm.shuffle is using it because it’s not fast in software & is non-deterministic in its run-time i.e. it could take 1 second to shuffle an array and then take 3 seconds to shuffle the exact same array on the next pass! A good, non-perfect, shuffling algorithm (to help understand how shuffling works) is the RC4 stream cipher. Go to Wikipedia and search for RC4. RC4 is ostensibly a stream cipher, but in actuality, it’s a cryptographically secure byte shuffler - It shuffles a deck of 256 cards! Is it perfect? No, but it is fast & easy to understand. Until very recently, RC4 was used in SSL/TLS certificates and it was the original WiFi encryption protocol (WEP). Apple replaced RC4 with AES in their phones only in 2017. RC4 is a great example of trading ‘perfection’ for speed. It may not be able to randomly-walk the entire 256! space, but it can walk a lot of it. This brings us to the RNG and how it’s being seeded. However, rather than dive into this ridiculously complicated subject in the KZbin comment section, I'll just point you to the seminal book on the subject: Donald E Knuth’s ‘The art of computer programming, volume 2: Seminumerical Algorithms’. Google it; read it; know it inside and out. There are PDF’s floating around - the book can be expensive. Remember, you can only be as ‘perfect’ as your RNG, and, like RC4 demonstrates, if you can randomly-walk only 30! of the 52! space, that’s still impossible for any computer or ‘rain man’ to count into.
@Jim-vr2lx
@Jim-vr2lx Жыл бұрын
I forgot to mention that RC4 is a 'Fisher-Yates' shuffle.
@shelvacu
@shelvacu 3 жыл бұрын
how does it grab and release the cards?
@naotost6383
@naotost6383 3 жыл бұрын
Tape on the orange wheel.
@DKVMir
@DKVMir 2 жыл бұрын
wow
@user-po3my4kk6z
@user-po3my4kk6z 6 ай бұрын
I know a shuffler
@yohabi
@yohabi 4 ай бұрын
Well programed cheating machine
@redblade8160
@redblade8160 5 ай бұрын
Rubbish machine; that does not shuffle the cards, and it takes far too long to do nothing.
Rigged Card Sorting Machine - ALWAYS Get The Hand You Want!
13:19
3DprintedLife
Рет қаралды 190 М.
The Most ADVANCED Card Cheating Device in History
29:33
Chris Ramsay
Рет қаралды 514 М.
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 13 МЛН
Самое неинтересное видео
00:32
Miracle
Рет қаралды 2,1 МЛН
POV: Your kids ask to play the claw machine
00:20
Hungry FAM
Рет қаралды 12 МЛН
هذه الحلوى قد تقتلني 😱🍬
00:22
Cool Tool SHORTS Arabic
Рет қаралды 98 МЛН
An Arduino driven 6 deck card shuffler
6:35
John F
Рет қаралды 3,9 М.
The Best (and Worst) Ways to Shuffle Cards - Numberphile
9:22
Numberphile
Рет қаралды 2,2 МЛН
Casino CardBoard Automatic Card Shuffler poker
7:24
Bad Experiments
Рет қаралды 17 М.
We made a real SPRINGTRAP Animatronic from FNAF!
25:12
Wicked Makers
Рет қаралды 6 МЛН
Alex Gets a Stern Warning from Poker Arbiter!
1:44
BotezLive Clips
Рет қаралды 1,7 МЛН
Proshine Automatic Poker Dealer Shuffler Tested ⭐ Gadgetify
13:09
Best Useful and Fun 3D Prints
19:03
Triton Print 3D
Рет қаралды 305 М.
Je peux le faire
00:13
Daniil le Russe
Рет қаралды 13 МЛН