Fully working LEGO bowling

Поділитися
Вставка
  • Опубліковано 17 січ 2025

КОМЕНТАРІ • 54

  • @puzzLEGO
    @puzzLEGO 3 роки тому

    I can’t believe I didn’t know this existed , this is epic!!!!!!

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

    Oh look! You did it! You made the worlds first fully working lego pinsetter! Congratulations! Now I'll have to come up with another tag line when I finish mine...

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

      Thanks! I looked up your videos and I'm verry impressed. I especially adore your double loadout pinseter because it would make my design so much faster. I was on a lego event and I had to keep telling people to wait a bit so that the machine gets ready and this would have prevented that. Otherwise, keep trying to build your bowling alley. I have been dreaming about building my own bowling alley since I was 12, but I lacked skills at that point. But now, 5 years later, I tryed this project again and I have finally done it. So please, don't give up, you have a great design.

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

      Thanks a lot man! I won't give up, I promise! I've been working for almost 6 years, since 2012. I'm close, but it's still a lot to do. As you may know then, I'm kind of a perfectionist, so I'll still make changes to parts of the machine that are working to make them even better. I do have a working distributor, but it's not reliable enough for me so I will not publish a video on it until I'm satisfied. In the end, my machine should be able to set up pins just as fast, if not faster, than a real pinsetter. I'm really happy for you and I hope you will continue to improve your design. :)

  • @Sean-mclaughlin
    @Sean-mclaughlin 3 роки тому +1

    It surprises me that Lego hasn't caught on to this and developed a kit to make these.

  • @lorirocks777
    @lorirocks777 3 роки тому +1

    Nice. Why does this only have 11K views?

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

    wow, never seen a setting mechanism like that, creative, exciting und very interesting, keep this up!!!

  • @coasterp2199
    @coasterp2199 5 років тому +1

    Nicely done. Waiting for more vids to see what else you come up with.

  • @duydong4922
    @duydong4922 5 років тому +1

    Wow, genius!!! I love your machine!!!

  • @sarahmunson4649
    @sarahmunson4649 3 роки тому

    Where do I find one of these its so cool?

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

    Very very neat.

  • @Lotr2987
    @Lotr2987 2 роки тому

    Very interesting! 👍
    Never seen a pinsetter like this before.
    Although the pinsetter takes a while to do it's thing.
    The distributor system is quite interesting though, it's like a little minecart with an arm 😄.
    I personally reckon it would be good if the pinsetter could go a lot faster, and had at least 20-30 pins in it so that the next set was getting ready, and where the setting table already knows itself whether or not it was a strike, just like on an A2/Model A.
    Apart from that, I think this is pretty cool👍

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

    Very nice👌👌

  • @madeofbricks_7424
    @madeofbricks_7424 5 років тому

    cool and like real bowling

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

    Great work! Love it

  • @rcessigmann1
    @rcessigmann1 5 років тому

    Cool build!!!

  • @stkk7186
    @stkk7186 2 роки тому

    Why did you place TNT into your machine?

  • @kiwibeast2162
    @kiwibeast2162 4 роки тому

    You need a way to separate the balls from the pins so they don't get mixed up in the wrong place.

    • @bostjanbaras5717
      @bostjanbaras5717  4 роки тому

      Actually my system for seperating the balls from the pins worked reasonably well. It wasn't perfect by any means, but it was something. I would probablly use a bigger ball next time and change the system for sorting, as well as some other things.

    • @pro-zt5um
      @pro-zt5um 3 роки тому

      the ball I think has more weight than the pin which makes the ball easy to roll onto the part it supposed to go I'm pretty sure

  • @jds09916
    @jds09916 3 роки тому

    This is so cool

  • @kiwibeast2162
    @kiwibeast2162 4 роки тому

    I'd love to make one of these I have a lego mindstorms set for this kind of thing,but it would take me months to do it! D:

  • @csyeo90
    @csyeo90 4 роки тому +1

    That is amazing!

  • @TBHD724
    @TBHD724 4 роки тому +1

    This is amazing! Could you send instructions for it if you have any please? Again this is absolutely amazing, I would not have the patience to make this and fine tune it myself!

    • @bostjanbaras5717
      @bostjanbaras5717  4 роки тому

      No, I don't have the instructions for it. I helped myself with Lego Digital Designer when it came to the pinsetter and some other moving bits, but other than that I built the thing without any instructions from the ground up. So technically I have instructions for the pinsetter, but nothing else.

    • @TBHD724
      @TBHD724 4 роки тому

      Could you give me some general guidelines to follow?

    • @bostjanbaras5717
      @bostjanbaras5717  4 роки тому

      @@TBHD724 I would say that the most important thing is to first decide what do you want your machine to do, then think how would your machine do all of those things you want it to do and you have to think of the resorces you have. In my case I wanted to build a fully working lego bowling because I was unable to find anything too close to a fully working lego bowling on the internet. I have 2 EV3 bricks and 8 motors so I knew that this would be the maximum amount of motors I would use. I also wanted to have a system that would count the number and show the location of pins and I knew that that would cost me 2 motors, so I had to do all the other things wit the remaining 6 motors. Then I started constructing the pinsetter. A good advice here is, that the holes on the top of the pinsetter shouldn't be 2x2 lego units, but instead 2x3. That way it is much much easier for the pin inserter to insert the pins in to the hole. Then, when you are working on the prototipes it is best to test them frequently in order to find any potential flaws such as pins getting stuck somewhere, something falling apart beacuse of flawed design and any other things you can't even imagine. For example I found out that when the pinsetter tried to lift the remaining pins, it pulled off their heads, so I had to buy the special 1x1 Lego plates with holes, so that I was able to insert a stick inside to reinforce the pin.
      So would I change anything in my design if I wanted to build it again? Yes, of course I would. The main problem of this machine was the lifting mechanism for the pinsetter. It used some chains, which would literally fly away when the pinsetter got stuck for some reason. The chains just couldn't handle the forces needed if I wanted it to work consistently. I would probably remove one motor from the pinsetter and put it on the construction, so that the pinsetter would be pulled from the top. It would probably complicate the construction quite a bit but I think it would be necessary. Then there was the pin inserter which had problems with inserting pins (LOL). For some reason there was to much friction between the walls of the 2x2 hole and the pins themselfs and sometimes they just didn't want to get through. Shaking the pin inserter helped a lot, but unfortunately not every single time. Another thing is that the machine was too slow. It took probably around 5 minutes for all the the pins to get from the bottom to then being inserted at the top. I think another buffer for the pins would have to be placed at the top above the pinsetter, so that the machine would be able to prepare the pins and at the same time wait for another shot or even prepare the other shot. In my case after the shot by the player was made, the machine had to first clear the the runway, pick up the pins, count the remaining pins, while the other systems had to wait. So yeah, there is still plenty of room for improvement when it comes to speed. I would probably have to remove the system for counting the pins in order to utilize the 2 motors for increasing the speed, or I could use another Mindstorms brick (I have an NXT at home but it can't connect to the EV3, so I don't know exacly how that would work).
      I hope what I just wrote helps you in any way :)

    • @TBHD724
      @TBHD724 4 роки тому

      @@bostjanbaras5717 Thanks a lot! I'm going to be working on it some today, i'll let you know how it's going.

    • @aviationfans8037
      @aviationfans8037 4 роки тому

      @@TBHD724 gib update pls

  • @johnpappanikou6602
    @johnpappanikou6602 3 роки тому

    How does the bowling alley detect the ball going by?

    • @bostjanbaras5717
      @bostjanbaras5717  3 роки тому

      There was a color sensor placed at the begining of the conveyor belt that takes the ball and the pins to the top of the machine. When the ball or the pins fell onto the belt, the sensor would detect change in color / reflected light and then the program would know that the ball was succesfuly thrown. What if the ball or the pins fell onto the belt, but not far enought for the sensor to detect? The belt was slowly moving when the bowling alley was waiting for the player to throw the ball so that nothing would get stuck right before the sensor. You can see the sensor in the video at the bottom left on 1:53

    • @johnpappanikou6602
      @johnpappanikou6602 3 роки тому

      @@bostjanbaras5717 Thanks! This is a really neat machine!

    • @johnpappanikou6602
      @johnpappanikou6602 3 роки тому

      @@bostjanbaras5717 One more thing, what code did you use to get it to detect the change? I'm trying to build one of my own! (5-pin candlepin) and i'm having trouble because whatever I try with the code, it never works.

    • @bostjanbaras5717
      @bostjanbaras5717  3 роки тому

      @@johnpappanikou6602 So I went back into this ancient code that powered my bowling alley. It's so complex that I don't even know what I'm looking at. However I was able to identify the part of the code that detected when the ball was thrown. It is literally just an orange wait block which is waiting for the color sensor to detect more than 2 units ( > 2 ) of reflected light.
      I remember I had trouble with this detection as well so I'm just going to give you some tips. Firstly, there are several variabules that contribute to intensitiy of reflected light and based on that you have to find the apropriate number. Some of the variables are: color of the pins, color of the ball, color of the conveyor belt and pieces attached to it, distance of the sensor from the conveyor belt, light conditions in the room and even the sensor itself (not every sensor detects the same amount of light in the same conditions). I suggest that you make as big of a difference as you can in the contrast of the conveyor belt and the ball / pins. Idealy the conveyor belt should be as dark as possible and ball and the pins as bright as possible. I didn't have enough black bits for the conveyor belt and that is why I also used gray bits. I remember my sensor kept falesly detecting the pin or the ball when the gray section started or when the bit sticking out of the belt went by. The solution for me was that I had to move the sensor much higher than anticipated. I also recomend that you try to hide the sensor as much as possible from any light sorces for example build a shade around the sensor and detection area (the biggest problem is when exterior light reflects from objectc into the sensor). But at the end of the day you still just kinda have to find what just works by changing hardware and software and experimenting. And I know, this takes time and patience. I remember I was trying to code a program that would detect the color of the pieces of a rubik's cube, but even after a month my program still didn't work properly so I never finished that project. In your case you at least don't have to measure anything preciselly, you just need to find a number that works reliably, so it shouldn't take too much time. So in summary, try to move the sensor around and see what happens.

    • @johnpappanikou6602
      @johnpappanikou6602 3 роки тому

      Dang... my ball is a dark buish ball and all of my pins are seperate colors (exept for the caps at the ends; they are all orange)

  • @D1NOrip
    @D1NOrip 2 роки тому

    this is genius wow omg lol

  • @ooffoo6962
    @ooffoo6962 3 роки тому

    nice

  • @haaaaaa.
    @haaaaaa. 3 роки тому

    Cool man!

  • @dianafiguerres9261
    @dianafiguerres9261 5 років тому

    Looks fun

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

    How many EV3 motors did you use?

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

    Awesome ! I'll subscribe you :)

  • @cjaclado5500
    @cjaclado5500 3 роки тому

    cool

  • @rcessigmann1
    @rcessigmann1 5 років тому +1

    I’m making my own and I use marbles
    Edit: mine looks just like urs but it’s not fully done

    • @rcessigmann1
      @rcessigmann1 5 років тому

      THX FOR THE HEART!!!! 😄😄😄😄😄

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

    Very cool!

  • @borazd1605
    @borazd1605 5 років тому

    Legenda!

  • @froosten
    @froosten 3 роки тому

    How!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

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

    I just have to pick my jaw up off the floor before I can finish this comment. 🤤🤤🤤

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

    Klicejo ga lego majstr

  • @JasonChanMarioKartProPlayer
    @JasonChanMarioKartProPlayer 5 років тому +1

    Tbh too slow...

  • @Lotr2987
    @Lotr2987 2 роки тому

    Very interesting! 👍
    Never seen a pinsetter like this before.
    Although the pinsetter takes a while to do it's thing.
    The distributor system is quite interesting though, it's like a little minecart with an arm 😄.
    I personally reckon it would be good if the pinsetter could go a lot faster, and had at least 20-30 pins in it so that the next set was getting ready, and where the setting table already knows itself whether or not it was a strike, just like on an A2/Model A.
    Apart from that, I think this is pretty cool👍