Тёмный

Mini Pinball 05: Pop Bumpers, Targets, and More! 

element14 presents
Подписаться 768 тыс.
Просмотров 48 тыс.
50% 1

Felix works on a new revision to the PCB allowing electronic control of the game using a Teensy and an Arduino. Meanwhile, Ben works on some new mechanisms such as pop bumpers using Autodesk 360, 3D parts, and assembling it together to see how it will work and make adjustments to code using the Arduino IDE. Win Ben Heck’s Raspberry Pi Bitscope Mod: bit.ly/2wszu8b
Visit the Ben Heck Page: bit.ly/2vxjSTI
Make your own test equipment: bit.ly/2woKCER
Ben needs to make the ball loader mechanism to cycle through the states of the game. Meanwhile Felix is going to be working on a new revision of the PCB. They’re going to reorient it so that it resembles the way they want it to be in the actual game. They’re going to add some light drivers, some switch drivers, and also work on some code.
Felix has a breadboard that he’s worked up and now it’s time to make something that represents how it’s going to actually be in the machine. This includes reorienting the microcontroller to the side to give access to usb, figure out a place to put the screen, and redo some of the components. While Felix goes to work on the board, Ben is going to work on some new mechanisms, and they’ll touch base throughout the process to ensure both the mechanisms and board work together. Felix suggests swapping additional headers so they can swap between a teensy and an Arduino so it can potentially use both. An Arduino isn’t going to give you the same sound capability but it’s going to do the same logic and drive the LCD. It’s a 5 V system but they want to have 12 V going in to control the solenoids. The Teensy and Arduino have their own voltage regulators, but 12 V is too high for them.
Ben wires up an LED driver, the TI part current driver, and combined it with the chip registers for the switches. He’s attaching it to the SPI bus of the Arduino so that he can try reading and writing in the same operation to save time. If it works on the Arduino it will certainly work on the Teensy. The Teensy uses 4 bit mode for its SD card but it probably has additional SPI buses that they can access. Once he’s got the connections hooked up he just needs to hook up some test switches and LEDs so they can see if this thing works. Ben runs some test code. During the SPI cycle, 8 bits of data is sent to the slave device and data is also returned to the master device.
Once he’s done testing it’s time to work on the pop bumpers. You can check out how much current something is going to draw by checking its resistance. Even without putting in the power supply it’s possible to predict how much current this going to draw. He uses a piece of plywood to represent the playfield. Ben uses Autodesk Fusion 360 to draw the base solenoid, the rod, the playfield, and a representation of the spring. He also drew a reference of the rod in its down position as well as the bracket. He includes an actuator to move the ball around. After he gets his 3D printed parts printed he puts it together to see how it will actually work. Karen saves Ben some time on ordering metal shins by cutting one for him to use for testing purposes. Once its put together they test the contact discs with multimeter.
Finally Felix gives an update on his progress on the board. Serial input switches and the light driver are both in place. The MOSFETs are hooked up to the analog line 5,4,3,2, 1. They can look to the code to see if one of the bits changes on the switch line, use that to trigger the solenoid, and use that to test their pop bumper. Ben adds some more functions to the SPI test code using the Arduino IDE.
THIS VIDEO IS SUBJECT TO A DISCLAIMER AVAILABLE AT: bit.ly/2woRFx7

Наука

Опубликовано:

 

31 авг 2017

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 78   
@TheFiftyQuid
@TheFiftyQuid 6 лет назад
Keep it up guys, I appreciate you going ahead with this build and will be the first in line to purchase the kit when it is available!
@okfj
@okfj 6 лет назад
I can always count on the outtakes to make me smile. This group is just as crazy as the people that work at my office.
@karolferet8198
@karolferet8198 6 лет назад
I like how Felix wears the shirt with formulas and Ben gets Ohm's law wrong
@JoshuaPritt
@JoshuaPritt 6 лет назад
"I put a lot of effort into making it look not shabby." Thumbs up!
@DogRox
@DogRox 6 лет назад
That redesign of the board that Felix did is sweet looking! I like that! :-)
@reasonablebeing5392
@reasonablebeing5392 6 лет назад
Great vid and progress. Must feature "Felix in the mask" again - hilarious!!
@Jeff121456
@Jeff121456 6 лет назад
I worry that the contacts will become a point of intermittent failure once corrosion gets to the ring and ball. It's one of those things that looks great on paper but won't last long in a high humidity environment.
@1stage
@1stage 6 лет назад
The money shot was that final bumper test! Great job!
@Hidyman
@Hidyman 6 лет назад
Could you use an inductive proximity switch instead of the electrical contacts? I don't think they will last long in that configuration.
@Loupgarou21
@Loupgarou21 2 года назад
I realize this is 4 years old at this point, but I was specifically looking up mini pinball pop bumper to see if anyone had already done this, and, well, you have. The one thing I'm noticing is that your pop bumper seems a little slow to activate with the way you have it setup. I'm thinking it might activate faster if you have the sensor directly activate the solenoid rather than running it through the arduino. You still need to have it tell the arduino the sensor has been hit so it can count the hit for your score. I vaguely remember seeing something similar happening with an early solid state pinball machine.
@unimatrixx001
@unimatrixx001 6 лет назад
Hey! Felix is laughing AND doing a Bane imitation! Cool dude! You are opening up!
@RaisingAwesome
@RaisingAwesome 6 лет назад
I found that a good way to show Autodesk Fusion 360 in action is to scroll the timeline after you are done with some rotations here and there. WIth a little editing, it looks like you are building it on screen in one cut like a boss.
@RJMaker
@RJMaker 6 лет назад
Great EP. I think more thought needs to be put into the sensing mech. I'm thinking the wires/connection attached to repetitive motion actuators won't last long.
@mattiasfagerlund
@mattiasfagerlund 6 лет назад
Best performance by Felix, evar! He should wear a mask for a portion of every episode from now and to eternity - and beyond!!
@chriscollins4375
@chriscollins4375 6 лет назад
Impressive teamwork
@kyle5574
@kyle5574 6 лет назад
signed short vs. unsigned short at 6:24: It's wasn't overflow; it was sign extension. Your output routine is capable of printing a 32-bit value, not just your 16-bit short. A signed value will undergo sign extension when converted to a value of greater bit-length (from 16- to 32-bits in this case). Since your signed 16-bit value's most significant bit was a 1 (making the value be interpreted as negative), that sign-bit was extended out to 32 bits when printed and you ended up with 4 hex F's before the 16 bits that you were actually using. The unsigned value doesn't undergo sign extension, so only 16 bits were significant when printed and the 32-bit output routine only printed the 16 bits that you were actually using.
@nobodyuknow2490
@nobodyuknow2490 6 лет назад
Since we all know the portable N64 was his most favorite project EVER, how about a portable GameCube next!
@sergiovw1500
@sergiovw1500 6 лет назад
felix is the brain behind the ben heck show
@IAmBlux
@IAmBlux 6 лет назад
Seems like Ben is much happier now that he's doing something with Pinball.
@pontuslundstrom5831
@pontuslundstrom5831 6 лет назад
Is there any reason, other than old habits and laziness perhaps, not to use the standard specific-width integer types from stdint.h in the SPI code?
@CallanChristensen
@CallanChristensen 6 лет назад
18:40 Weird, I had that exact thought last night. Then, without thinking, I proceeded to tell Alexa goodnight and immediately realized that I'll be alone forever.
@buildersmark
@buildersmark 6 лет назад
Can you use a ring of metal filament at the base of the bumper & on the bumper itself & the metal ball will create the contact.
@supermegamoninc.770
@supermegamoninc.770 6 лет назад
Can you create a updated version of the stirling engine?
@poweredbyWatts
@poweredbyWatts 6 лет назад
I fucking love this show. Best binge of my life.
@RaisingAwesome
@RaisingAwesome 6 лет назад
Is this a time when you should put a big fat capacitor near the solenoid to help out the power supply?
@DarylVanHumbeck
@DarylVanHumbeck 6 лет назад
I do recommend keeping the solenoid held down for a minimum length of time, so it uses the same amount of force every time.
@Vizimech
@Vizimech 6 лет назад
Good to know Felix is a Baneposter 👌
@DAVIDGREGORYKERR
@DAVIDGREGORYKERR 6 лет назад
What about a Raspberry Pi running FreeBSD for ARM and you could write the whole program in C++/ARM Assembler for stuff that need to handled with split second timing like digitized speech and other sound effects, I think you need a buffer chip to convert the 3volts to drive the other actuators.
@maxhughson9449
@maxhughson9449 6 лет назад
Woah now. Don't do all this cool stuff then screw up Ohm's law.
@roasthunter
@roasthunter 6 лет назад
Good episode, really enjoyed this one. The code looks simple but I still don't understand it!
@andrewbeder51
@andrewbeder51 6 лет назад
i wanna see you make an aio 3d printer like the briefcase one except use the lattepanda as an onboard modeling computer so all you need to make something from an idea is the briefcase
@phrozentech6183
@phrozentech6183 6 лет назад
Was Ben looking at Hobby King, around 9:30?
@JB-kh7vg
@JB-kh7vg 6 лет назад
16:10 what kind tip is that?
@EGOS42
@EGOS42 6 лет назад
I need to fix the spacer haaaah. And I love Leesa so much.
@eformance
@eformance 6 лет назад
@18:10 Ben makes a new version of "The Most Useless Machine"
@xaytana
@xaytana 6 лет назад
I first thought having some magnetic sensor could work, which would have all of the wiring under the surface.
@whidzee
@whidzee 6 лет назад
It would be cool if you could make a light gun game using a raspberry Pi. Could make a cool little arcade console
@blackdaan
@blackdaan 3 года назад
pop bumpers work in 2 ways.. sometimes the ball pops between 5 to 10 times in 1 second. it needs to be ready for the next hit FAST..
@thinktronics675
@thinktronics675 6 лет назад
Awww how cute. Engineering by candle light.
@jamesm4014
@jamesm4014 6 лет назад
Build Idea: I would love / need a g920+ g29 : xbox / ps steering wheel mod, so I don't need to switch wheels every time I change console.
@harryhttu4693
@harryhttu4693 6 лет назад
Felix reminds me of gus frink from breaking bad
@SandyWalsh
@SandyWalsh 6 лет назад
Felix: what's that groovy soldering tip you're using on that prototype board?
@ColdestLivewire
@ColdestLivewire 6 лет назад
looks like a Hakko T18-BR02, a "bent" conical
@muh1h1
@muh1h1 6 лет назад
I = U/R not R/U!
@muh1h1
@muh1h1 6 лет назад
Arduino Guy Projects and More! Exactly right!
@muh1h1
@muh1h1 6 лет назад
OneManShow The U is the formulaic character for electrical voltage.
@eformance
@eformance 6 лет назад
I know U/R but what am I?
@wolveric0
@wolveric0 6 лет назад
EFormance Engineering brilliant lol
@themaconeau
@themaconeau 6 лет назад
Electrons? >.
@hansdietrich83
@hansdietrich83 6 лет назад
7:20 Actually it's an integer underflow
@latrellwestby
@latrellwestby 6 лет назад
can you make the very first touch screen controller that works on ps4 and xbox
@PuffyRainbowCloud
@PuffyRainbowCloud 6 лет назад
Why would anyone want touch screen controller for those consoles?
@jonmayer
@jonmayer 6 лет назад
Cool bumper design, but the tested code seems to be reacting a bit slow. Shouldn't it be more twitchy?
@itsblenkinsopp
@itsblenkinsopp 6 лет назад
Jet bumpers!
@rd946
@rd946 6 лет назад
"Drawrings," was that an old SNL reference??? :)
@7eardstapa7
@7eardstapa7 6 лет назад
20:08 Found my new "sinister laugh" gif. ;-)
@ZacheryRodgers91
@ZacheryRodgers91 6 лет назад
0:35 PINBOT
@MattPriceGuitar
@MattPriceGuitar 6 лет назад
8:48 My kid is that kid.
@ObiTrev
@ObiTrev 6 лет назад
First rule of Ohms Law... we don't talk about Thermal Dynamics.
@Fruktstav
@Fruktstav 6 лет назад
Please make a bluetooth device out of an old phone!
@WesYarber
@WesYarber 6 лет назад
Came here to correct about ohm’s law but you nerds beat me to it. Blasts
@JanTuts
@JanTuts 6 лет назад
18:51
@hicknopunk
@hicknopunk 6 лет назад
People are right handed huh? Then why the heck am I left handed?
@ElAnvaBar
@ElAnvaBar 6 лет назад
I like that they give their printed "garbage" to kids. Especially the fact that they give the kids a fake feeling of importance. Oh, how wonderfull it must be to see it crumble when somebody burst that bubble!! IT'S LIKE GIVING A LOLLY TO A KID, AND THEN STEALING IT!!! WOEHAAHAHAHAHHAAA!! HAHAHAAAAA!!!! AHAHAHAHHAA!!!!
@hansdietrich83
@hansdietrich83 6 лет назад
That ending was abrupt
@jwhite5008
@jwhite5008 6 лет назад
3:35 The Spy bus... ;) Also: uint16_t, please! We are in 2017, seriously.
@melody3741
@melody3741 6 лет назад
Inductance...
@latrellwestby
@latrellwestby 6 лет назад
please make i subbed
@RisingRevengeance
@RisingRevengeance 6 лет назад
Disabling comments on the feedback video, what the fuck?
@element14presents
@element14presents 6 лет назад
That video series feature comments from the element14 Community. If you would like to comment on the feedback video, you can do so here, bit.ly/2wFd0RM.
@allluckyseven
@allluckyseven 6 лет назад
So O-Ben-Wan Kenobi has been working on mini pinball designs, huh? Guess he got pretty bored of waiting for that f'ing kid to grow up.
@aVoidPiOver2Rad
@aVoidPiOver2Rad 6 лет назад
Fiiirst
@MagicPlants
@MagicPlants 6 лет назад
Why is she so damn awkward? I can't put my finger on it. Maybe she's not genuine? Maybe she's nervous? Maybe she never got taught how to put on make-up properly or do hair? I don't know. Now I feel like I'm just hating for no reason but just because I can't explain it doesn't mean my feelings are any less valid.
@maker_karen1785
@maker_karen1785 6 лет назад
:(
Далее
Mini Pinball 06: Mechs + Microcontrollers
17:26
Просмотров 28 тыс.
Mini Pinball 07: Designing the PCB
22:43
Просмотров 22 тыс.
Handmade Pinball with Fully Working Automatic Bumpers
4:34
Mini Pinball 11: Final Analysis and Programming
18:06
Hacking a weird TV censoring device
20:59
Просмотров 3 млн
HOW TO MAKE A PINBALL MACHINE: Pop Bumpers!
18:24
Просмотров 8 тыс.
Mini Pinball 09: Infrared Ball Detection
20:44
Просмотров 21 тыс.
Rebuilding a pop bumper on a PINBALL machine
13:05
Просмотров 11 тыс.
Mini Pinball 02: Let's Get Flipping!
19:14
Просмотров 40 тыс.
Control ANY COMPUTER with these Pi KVMs!
17:46
Просмотров 803 тыс.
iPhone socket cleaning #Fixit
0:30
Просмотров 15 млн
Телефон-електрошокер
0:43
Просмотров 1,3 млн
ОБСЛУЖИЛИ САМЫЙ ГРЯЗНЫЙ ПК
1:00
Aura 879dsp новинка и хит
0:48
Просмотров 142 тыс.