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

Поділитися
Вставка
  • Опубліковано 31 сер 2017
  • 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
  • Наука та технологія

КОМЕНТАРІ • 78

  • @karolferet8198
    @karolferet8198 6 років тому +11

    I like how Felix wears the shirt with formulas and Ben gets Ohm's law wrong

  • @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.

  • @reasonablebeing5392
    @reasonablebeing5392 6 років тому +6

    Great vid and progress. Must feature "Felix in the mask" again - hilarious!!

  • @JoshuaPritt
    @JoshuaPritt 6 років тому +2

    "I put a lot of effort into making it look not shabby." Thumbs up!

  • @Jeff121456
    @Jeff121456 6 років тому +4

    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.

  • @DogRox
    @DogRox 6 років тому

    That redesign of the board that Felix did is sweet looking! I like that! :-)

  • @1stage
    @1stage 6 років тому

    The money shot was that final bumper test! Great job!

  • @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.

  • @RJMaker
    @RJMaker 6 років тому +2

    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.

  • @Hidyman
    @Hidyman 6 років тому +2

    Could you use an inductive proximity switch instead of the electrical contacts?
    I don't think they will last long in that configuration.

  • @chriscollins4375
    @chriscollins4375 6 років тому

    Impressive teamwork

  • @sergiovw1500
    @sergiovw1500 6 років тому +1

    felix is the brain behind the ben heck show

  • @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.

  • @unimatrixx001
    @unimatrixx001 6 років тому

    Hey! Felix is laughing AND doing a Bane imitation! Cool dude! You are opening up!

  • @nobodyuknow2490
    @nobodyuknow2490 6 років тому +1

    Since we all know the portable N64 was his most favorite project EVER, how about a portable GameCube next!

  • @poweredbyWatts
    @poweredbyWatts 6 років тому +1

    I fucking love this show. Best binge of my life.

  • @CallanChristensen
    @CallanChristensen 6 років тому +2

    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.

  • @kyle5574
    @kyle5574 6 років тому +2

    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.

  • @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!!

  • @IAmBlux
    @IAmBlux 6 років тому

    Seems like Ben is much happier now that he's doing something with Pinball.

  • @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.

  • @roasthunter
    @roasthunter 6 років тому

    Good episode, really enjoyed this one. The code looks simple but I still don't understand it!

  • @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

  • @RaisingAwesome
    @RaisingAwesome 6 років тому

    Is this a time when you should put a big fat capacitor near the solenoid to help out the power supply?

  • @eformance
    @eformance 6 років тому +2

    @18:10 Ben makes a new version of "The Most Useless Machine"

  • @Vizimech
    @Vizimech 6 років тому

    Good to know Felix is a Baneposter 👌

  • @maxhughson9449
    @maxhughson9449 6 років тому +26

    Woah now. Don't do all this cool stuff then screw up Ohm's law.

  • @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?

  • @supermegamoninc.770
    @supermegamoninc.770 6 років тому

    Can you create a updated version of the stirling engine?

  • @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.

  • @phrozentech6183
    @phrozentech6183 6 років тому

    Was Ben looking at Hobby King, around 9:30?

  • @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.

  • @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

  • @muh1h1
    @muh1h1 6 років тому +29

    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 років тому +4

      I know U/R but what am I?

    • @wolveric0
      @wolveric0 6 років тому +1

      EFormance Engineering brilliant lol

    • @themaconeau
      @themaconeau 6 років тому +1

      Electrons? >.

  • @EGOS42
    @EGOS42 6 років тому

    I need to fix the spacer haaaah. And I love Leesa so much.

  • @thinktronics675
    @thinktronics675 6 років тому

    Awww how cute. Engineering by candle light.

  • @harryhttu4693
    @harryhttu4693 6 років тому +2

    Felix reminds me of gus frink from breaking bad

  • @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

  • @ObiTrev
    @ObiTrev 6 років тому

    First rule of Ohms Law... we don't talk about Thermal Dynamics.

  • @rd946
    @rd946 6 років тому

    "Drawrings," was that an old SNL reference??? :)

  • @itsblenkinsopp
    @itsblenkinsopp 6 років тому

    Jet bumpers!

  • @xaytana
    @xaytana 6 років тому

    I first thought having some magnetic sensor could work, which would have all of the wiring under the surface.

  • @jonmayer
    @jonmayer 6 років тому

    Cool bumper design, but the tested code seems to be reacting a bit slow. Shouldn't it be more twitchy?

  • @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.

  • @JB-kh7vg
    @JB-kh7vg 6 років тому

    16:10 what kind tip is that?

  • @ZacheryRodgers91
    @ZacheryRodgers91 6 років тому

    0:35 PINBOT

  • @hansdietrich83
    @hansdietrich83 6 років тому

    7:20 Actually it's an integer underflow

  • @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..

  • @MattPriceGuitar
    @MattPriceGuitar 6 років тому +1

    8:48 My kid is that kid.

  • @7eardstapa7
    @7eardstapa7 6 років тому

    20:08 Found my new "sinister laugh" gif. ;-)

  • @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?

  • @JanTuts
    @JanTuts 6 років тому

    18:51

  • @WesYarber
    @WesYarber 6 років тому

    Came here to correct about ohm’s law but you nerds beat me to it. Blasts

  • @Fruktstav
    @Fruktstav 6 років тому

    Please make a bluetooth device out of an old phone!

  • @melody3741
    @melody3741 6 років тому

    Inductance...

  • @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.

  • @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.

  • @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.

  • @aVoidPiOver2Rad
    @aVoidPiOver2Rad 6 років тому

    Fiiirst