Loading

Air Hockey Robot EVO (SMARTPHONE CONTROLLED - OPEN SOURCE ROBOT)

by jjrobots, published

Air Hockey Robot EVO (SMARTPHONE CONTROLLED - OPEN SOURCE ROBOT) by jjrobots Jan 13, 2017
1 Share
Download All Files

Thing Apps Enabled

Order This Printed View All Apps

Summary

The new Air Hockey Robot EVO. Perfect to learn about Robotics, visual recognition,behavioural robotics (and have fun!)

Based on our first Air Hockey Robot, this new Air Hockey Robot EVO is much easier to set-up and deploy. Now, controlled by your own smartphone using the freely available APP (the APP will let you control the robot manually too)

A challenging robot, perfect to have fun and learn robotics at the same time

This EVO version is faster, easily modifiable and shares the electronics and ancillary elements with others jjRobots like the iBoardbot , B-robot EVO, Sphere-O-bot, (and more to come!)

We have based this new design on the standard parts of a typical 3D printer, such as the NEMA 17 stepper motors, the jjRobots Brain Shield,belts, bearings and rods.

We have opted to use a medium-sized air hockey table with dimensions of 80 x 42 cm (31.5 x 16.5 in) and a two-motor X-Y movement design (H-bot), with both motors working at the same time, moving the robot up/down and left/right. Simple but ...cool

ELEMENTS TO BE PRINTED:

6X 623 PULLEY
2x BUSHING
1X POLE SUPPORT BASE
1X SMARTPHONE SUPPORT TOP
2X FAN SUPPORT
2X LATERAL SLIDER
2X LATERAL SUPPORT
1X MOTOR HOLDER RIGHT
1X MOTOR HOLDER LEFT
2X MOTOR PULLEY
1X ROBOT PUSHER
1x ROBOT PUSHER BASE
1x PUCK (optional but recommended. This puck improves the game speed)

Print Settings

Printer Brand:

Ultimaker

Printer:

Ultimaker 2

Resolution:

0.20

Infill:

35


Notes:

PLA works perfectly.

NOTE: Do not use BLUE or GREEN to print the 3D parts.
The reason: the robot is always looking for BLUE and GREEN features on the playing court in order to detect the PUCK and the PUSHER.
NOTE: Print the PUCK with support. Then, remove it.
Recommended Filament colours : BLACK/RED or WHITE

Standards

Overview and Background

How does it work?

Your smartphone will become an augmented reality device, showing predicted trajectories and position of all the objects involved in this game.

The smartphone´s camera (2) looks at the playing court . The captured data is processed in real time by the smartphone. After detecting the position of the puck and the “Pusher robot” (and according to the current location of all the elements on the court), your smartphone makes decisions and commands the Robot (3) via WIFI (1).

The Robot is locally controlled by the jjRobots Brain Shield (1) which dictates the speed and acceleration of the robot, sending the appropriate pulses to the stepper motors. Easy! (but, a video explain everything better than a text: check the youtube video linked above )

Lesson Plan and Activity

Robot features:

  • Fun robot
  • 100% OPEN SOURCE robot
  • Featuring a powerful visual detection system
  • Learn How to send data via WIFI between a smartphone and your robot
  • Learn how to modify it for your own purposes using your own CAD software (you can create a larger version as a challenge)
  • Concepts of Physics: Friction, continuous and uniform motion, rebounds, concepts of position, speed and acceleration
  • Mathematical Concepts: Equation of the line through two points, prediction, XY Cartesian System
  • Robotics: control Motors, Vision, PID Control, Arduino programming
  • Hacking: Using 3D printer parts to build something completely different (bigger air hockey robot?).

Materials Needed

BILL OF MATERIALS

12x M3 bolt 6mm
4x M3 bolt 10mm
6x M3 bolt 15mm
4x M3 bolt 20 mm
16x M3 nut
2x M3 self blocking nut
10x M2.5 Wood screw 20mm
EVA FOAM (two different colours)
4cm 12V FAN
2x Stepper motor NEMA17 + cables (70+70 cms)
jjRobots Brain Shield
Arduino Leonardo
2x Stepper motor drivers (DRV8825 or A4988) + heatsinks
12V 2A power supply 5.5mm 2.5mm jack
2x LM88UU linear ball bearing
12x 623 ball bearings
2x Stainless steel bar 8⌀ 455mm long
2x Anodised aluminium tube 8⌀ 435 mm long
1x Aluminium square pipe 12×12 mm
GT2 timing belt (300 cm)
6x zip ties (150mm x 3 mm)
double side sticky foam
*smartphone holder´s bolt

Get everything with the AIR HOCKEY ROBOT EVO KIT

NOTE

If you have created a B-robot EVO, the iBoardbot or the Sphere-O-bot,, you already have the electronics and almost all the ancillary elements to create your Air Hockey Robot EVO

Air Hockey Robot Kit: elements

Skills Learned

  • robotics
  • electronics
  • arduino
  • visual recognition
  • robotic vision
  • PID control
  • basic mechanics

More from Robotics

view more

All Apps

3D Print your file with 3D Hubs, the world’s largest online marketplace for 3D printing services.

App Info Launch App

Auto-magically prepare your 3D models for 3D printing. A cloud based 3D models Preparing and Healing solution for 3D Printing, MakePrintable provides features for model repairing, wall thickness...

App Info Launch App

Kiri:Moto is an integrated cloud-based slicer and tool-path generator for 3D Printing, CAM / CNC and Laser cutting. *** 3D printing mode provides model slicing and GCode output using built-in...

App Info Launch App
KiriMoto Thing App

With 3D Slash, you can edit 3d models like a stonecutter. A unique interface: as fun as a building game! The perfect tool for non-designers and children to create in 3D.

App Info Launch App

Print through a distributed network of 3D printing enthusiasts from across the US, at a fraction of the cost of the competitors. We want to change the world for the better through technology, an...

App Info Launch App

Quickly Scale, Mirror or Cut your 3D Models

App Info Launch App

3D Print a wide range of designs with Treatstock. Easy to use tools to get the perfect result. The global 3D printing network that connects you with high-quality and fast working print services nea...

App Info Launch App
Top