No video

Perfect Card Shuffler Robot

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

Naotost

Naotost

Күн бұрын

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

Пікірлер: 35
@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...
@IAmTigore
@IAmTigore Жыл бұрын
Some tutorial would be super nice. Video from description is priveted :(
@HUNRockman35
@HUNRockman35 Жыл бұрын
Not bad, just at 1:10, one card is did get out from the shuffle process.
@malteernst7350
@malteernst7350 3 жыл бұрын
Great Engineering!
@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!
@andresperez4599
@andresperez4599 3 жыл бұрын
Nice! I wonde if this technology can be applied to yugioh cards...
@kevinhuff8307
@kevinhuff8307 8 ай бұрын
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
@nicolascarcella46
@nicolascarcella46 Жыл бұрын
Hello the link in the description is broken, do you have a working one?
@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 11 ай бұрын
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 4 ай бұрын
@radBRCast It cuts them with a knife
@skybro1473
@skybro1473 3 жыл бұрын
Do you have a guide on how to make this?
@gaypride1265
@gaypride1265 2 жыл бұрын
My but ho is in use
@woz9906
@woz9906 Жыл бұрын
Hi I am working on a similar project and I was wondering if I could please see the Arduino code, thanks.
@Superluis125
@Superluis125 5 ай бұрын
It is very interesting, the engineering behind, creativity and effort is supreme but I think it's very slow.
@redblade8160
@redblade8160 4 ай бұрын
It's too slow and boring.
@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!!
@DKVMir
@DKVMir 2 жыл бұрын
wow
@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 KZfaq. 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 KZfaq 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.
@user-po3my4kk6z
@user-po3my4kk6z 5 ай бұрын
I know a shuffler
@yohabi
@yohabi 3 ай бұрын
Well programed cheating machine
@redblade8160
@redblade8160 4 ай бұрын
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
Рет қаралды 189 М.
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 13 МЛН
Нашли чужие сети в озере..💁🏼‍♀️🕸️🎣
00:34
Connoisseur BLIND420
Рет қаралды 3,6 МЛН
黑天使遇到什么了?#short #angel #clown
00:34
Super Beauty team
Рет қаралды 44 МЛН
Они так быстро убрались!
01:00
Аришнев
Рет қаралды 3,2 МЛН
An Arduino driven 6 deck card shuffler
6:35
John F
Рет қаралды 3,8 М.
How the portal illusion works
9:42
Steve Mould
Рет қаралды 6 МЛН
The Best (and Worst) Ways to Shuffle Cards - Numberphile
9:22
Numberphile
Рет қаралды 2,2 МЛН
Proshine Automatic Poker Dealer Shuffler Tested ⭐ Gadgetify
13:09
Card Shuffler - 3D Print Timelapse
3:20
3Depoll - Hobbyist 3D Printing
Рет қаралды 2,4 М.
I Built a Transparent Katana
22:02
Mike Shake
Рет қаралды 17 МЛН
Mishra's Deck Box: In Action (2022)
1:54
Urza's Toolbox
Рет қаралды 78 М.
What is the LOUDEST 3D Print?
13:11
Maker's Muse
Рет қаралды 5 МЛН
My 3D Printed Card Shuffler v3
5:44
Lukáš Čenovský
Рет қаралды 28 М.
Parenting hacks and gadgets against mosquitoes 🦟👶
00:21
Let's GLOW!
Рет қаралды 13 МЛН