S3 Rubber-Laser Gun & Educational activities

NikosGNikosG Posts: 615
edited February 11 in Robotics Vote Up0Vote Down
Hi all,
This is an announce from some activities of this year educational project with my students.
The project uses a 3d printed Rubber-band-gun controlled by S3 robot via hacker port with BlocklyProp
S3_rubber_gun.jpg
The inspiration project was the "S2 Marauder: 12-shot Semi-automatic ..." from Phil Pilgrim, an amazing rubber Gun for S2.

However I believe that the S3 Hacker Port, the 3d printers and BlocklyProp can make this project suitable and for not advanced makers and programmers.

That exactly was my main effort for that project that is still in progress...
Using that gun with BlocklyProp, I found powerful trigonometric commands that can activate students in order to use Maths better ....

In the next posts I'll give gradually all the activities and details of this project and I expect to improve it through the discussion, your comments and ideas....

For those with a 3d printer the parts are here: https://www.thingiverse.com/thing:2789905

1045 x 786 - 267K

Comments

  • 14 Comments sorted by Date Added Votes
  • Great work Nikos! Thanks for sharing this!
    Whit+

    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
  • Sweet! By laser, do you plan to use the Laser PING to locate nearby targets? Here's my take on a rubber band laser-guided/targeting robot:


    "When you make a thing, a thing that is new, it is so complicated making it that it is bound to be ugly. But those that make it after you, they don’t have to worry about making it. And they can make it pretty, and so everybody can like it when others make it after you."

    - Pablo Picasso
  • NikosGNikosG Posts: 615
    edited February 12 Vote Up0Vote Down
    erco wrote: »
    Sweet! By laser, do you plan to use the Laser PING to locate nearby targets?

    In order to locate the targets I use the PING)))™ ultrasonic sensor.
    The laser that I use, is a simple red Laser Head mini pointer adapted on the edge of gun's barrel.
    laser_code.jpg
    That laser is connected to the hacker port on P3 Pin and I can control it using the make Pin high/low commands. The purpose of that laser is to know in advance where exactly the rubber will going to hit and warn the users.
    It is also useful to test the several angles of the gun during the educational activities without need to throw rubbers every time...
    911 x 996 - 206K
  • Nice! Of course you could swap a LaserPING right in there... :)

    BTW that rubber band hook above your laser diode sticks up a lot and is surely deflecting your rubber band to some degree. Important if you're aiming at small targets. You want a very gentle ramp, if any. As my photo above shows, I favor a straight rod with a fork cut in the end, per sketch.

    RBgun.png
    275 x 100 - 695B
    "When you make a thing, a thing that is new, it is so complicated making it that it is bound to be ugly. But those that make it after you, they don’t have to worry about making it. And they can make it pretty, and so everybody can like it when others make it after you."

    - Pablo Picasso
  • erco wrote:
    BTW that rubber band hook above your laser diode sticks up a lot and is surely deflecting your rubber band to some degree.
    That's to correct for gravity, which affects the laser beam less than the rubber band. :)

    Nice job, Nikos!

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • NikosGNikosG Posts: 615
    edited February 13 Vote Up0Vote Down
    erco wrote: »
    BTW that rubber band hook above your laser diode sticks up a lot and is surely deflecting your rubber band to some degree. Important if you're aiming at small targets. You want a very gentle ramp, .....

    This is not a problem at all. Due to the gun's design you must make the minimum changes on3D printings. The only part you must change is the "S3_rubber_gun_part4" . In the next photo I explain the assembly of the gun's barrel with this part.
    part4_GunBarrel.JPG

    It is also very important that you can change the lenght of the aluminum barrel according the rubber's size you have, without change the rest parts of the gun.
    So for every change and improvement I provide the Sketchup files.....
    1642 x 1232 - 450K
  • NikosGNikosG Posts: 615
    edited February 15 Vote Up0Vote Down
    Here is a list of electronics and hardware for that project:
    RG_5_letters.jpg
    1) Two (2) Parallax Standard Servo
    2) One PING)))™ ultrasonic sensor (or Ideal The LaserPING 2m Rangefinder)
    3) Laser head mini pointer from e-bay (Optional)
    4) Aluminum tube (Length:175mm, Ext. diam:8mm, Int diam:5.5mm). You can change the length according rubber size)
    5) A barrel 40 mm length 6mm diam for cog's assembly
    6) (10) screw 15mm and nuts (for servo and servo horns assembly)
    7) (3) srew 40 mm and nut (for gun's main body assembly)
    8) Rubber bands (choose the size according gun's barrel length)

    [url="

    3648 x 2435 - 2M
  • NikosGNikosG Posts: 615
    edited February 16 Vote Up0Vote Down
    For the educational scenarios we'll need some targets ...
    Targets could be anything however in order to test the shooting angles, targets must have a height. 60 cm is a very good height for close and distance shootinghs .
    It is also necessary every target to have a flat area near the base in order to be detectable from PING)) sensor (that area for my targets is 14.5cmX20cm).
    target_mix.jpg
    The entire target base is wooden and on top of it we can put a paper with the printed target..
    1270 x 828 - 268K
  • Your students are very lucky, Nikos! Keep up the good work!

    -Phil
    “Perfection is achieved not when there is nothing more to add, but when there is nothing left to take away. -Antoine de Saint-Exupery
  • NikosGNikosG Posts: 615
    edited February 17 Vote Up0Vote Down
    Your students are very lucky, Nikos! Keep up the good work!

    -Phil

    Thank you Phil!
    I think that the activities I'll give on the next posts are able to be done with S3 and Blockly, with both guns : "S2 Marauder" and "S3 Rubber gun". The only thing that students must pay attention is to connect the corresponding parts of each gun in the right Pins in order to "run" properly the blockly code.
    Here is my Pin connection:

    Hacker_port_connections.jpg
    I also send the image of the target ,for those who want to print one...

    In the next post I'll give a simple way to calibrate the tilt of both guns with Blockly and the use of a protractor without any adjustment on the tilt-servo

    965 x 662 - 150K
    550 x 550 - 80K
  • What is the algorithm to find the target with the PING sensor?
    --
    MH
    BS2Sx
  • NikosGNikosG Posts: 615
    edited February 19 Vote Up0Vote Down
    72sonett wrote: »
    What is the algorithm to find the target with the PING sensor?
    Please let me show two activities that will lead us to the algorithm you asked...
    two_activities_2z.jpg

    On activity-01 called Azimuth, the S3 robot must pivot and every time that locate a target toward in front of it, must stop in order to do the activity 02.

    On activity-02 called tilt, the S3 is looking toward straight to a target (in a random distance)(that has being solved from activity-01) , and it must ajust the tilt of the gun in order to hit the target.

    Both activities that lead to find the target can be solved using data from the PING))) sensor..
  • NikosGNikosG Posts: 615
    edited February 19 Vote Up0Vote Down
    Here is the image of both activities described on the previous post....
    two_activities_2z.jpg
    864 x 330 - 54K
  • WAY cool!
    Whit+

    "We keep moving forward, opening new doors, and doing new things, because we're curious and curiosity keeps leading us down new paths." - Walt Disney
Sign In or Register to comment.