Difference between revisions of "STEM project ideas"

From 57North Hacklab

(Robot Cat)
(Virtual (gamers) Beach)
Line 59: Line 59:
  
 
== Virtual (gamers) Beach ==
 
== Virtual (gamers) Beach ==
 +
Usually led by User:Nordin
 
Same setup as before - a projector with a beach scene using beanbags and sand-coloured throws. Nordin has a fire-effect version of MakeItGlow we can use for a mock-campfire. We can also use RetroPi (see below) with Weemotes or the Wee emulator for retro gaming also.
 
Same setup as before - a projector with a beach scene using beanbags and sand-coloured throws. Nordin has a fire-effect version of MakeItGlow we can use for a mock-campfire. We can also use RetroPi (see below) with Weemotes or the Wee emulator for retro gaming also.
  

Revision as of 11:15, 2 April 2019

This is a page for STEM project ideas, things we can do as workshops or at events like MayFest, TechFest, IET open doors day and such like.

This is a place for everything from raw ideas to completed projects.

It was created after a mailing list thread, see http://lists.57north.co/pipermail/57north-ctte/2019-February/000240.html

See also, the Projects page for a general list of projects.

Kind of unrelated, you can become a STEM ambassador, via https://www.stem.org.uk/stem-ambassadors

Brushbot Wars

Usually led by User:Nordin we have a bunch of parts for this.

Typical arrangements (as per last run)

Make sure the brushbot box is stocked with:

  • Coin cell batteries tucked inside shrink wrap
  • Vibromoters[1] soldered to 3 pins of a 3x2 section of double-row pinheader[2] that are glued to the motor, wrapped in a heat-shrinked[3] package
  • Assorted long-legged LEDs (Flashing if possible)
  • Toothbrushes, stalk cut short (ASDA is a good source)
  • Glue dots and double-sided sticky pads (Poundland is a good source)
  • An assortment of googley eyes, pipe-cleaners, paperclips, feathers, clips etc (Also Poundland)

[1] https://www.ebay.co.uk/itm/10Pcs-Micro-Cell-Phone-Coreless-Vibration-Motor-Vibrator-4x8mm-DC-1-5-3V-RC/401694096587?hash=item5d86d57ccb:g:1bYAAOSwxDJcSo1L:rk:23:pf:0

[2] https://www.ebay.co.uk/itm/2-x-40x2-Male-Pin-Headers-2-54mm-Double-Row-Black-Proto-Arduino-Flux-Workshop

[3] https://www.ebay.co.uk/itm/127Pcs-Car-Electrical-Cable-Heat-Shrink-Tube-Tubing-Wrap-Sleeve-Assorted-7-Sizes

The idea

The idea behind the workshop is allow attendants to observe first hand the trade-offs when designing robots, the iterative nature of trail-and-error learning, and the usefulness of combining ideas of others, including team opponents. Emphasis is made on how a thoughtful design is key, especially given the fact that the bots effectively move randomly.

How it's ran

  1. Attendants are split into groups which are paired with one another group e.g. 12 attendants split into 4 teams of 3 (ABCD) with teams paired into team-groups (AB, CD) with a judge per team-group.
  2. Team-groups are given coin-toss, the winning team choses between one of two types of brushbot: Capturebot or Escapebot. The team losing the toss is assigned the remainder.
  3. The teams have 10mins to build their assigned bot.
  4. The bots are then placed into an enclosed area (ideally round) and battle commences between team-groups teams (AvB, CvD). This can be in multiple rounds as deemed by the judge.
  5. Successive rounds of redesign and battle take place, points are awarded out of 10 by an impartal judge on role effectiveness and aesthetics.
  6. After both team-groups have declared winners, the teams merge with their team-group counterpart and a coin toss for bot selection is made as before. The designs are tweaked further over a final 10min design period and a final battle takes place. (AB v CD).

Introducing.. the brushbot referee

Idea by User:Nordin "Basically using those small sG90 servos and a brush on each side. When not vibrating for forward/backward motion, the servo's are also little arms that can poke stuff." - Ed

These will likely used a group-controlled 'referee-bot' for any give battle. The referee-bot's job is to break up locked robots. The build parties can wiki-connect to the bot and press one of 4 buttons:

  1. Kick left stepper forward
  2. Kick left stepper backward
  3. Kick right stepper forward
  4. Kick right Stepper forward

So called 'Kicks' are fast stepper motions from an angle perpendicular to the floor to an angle 90Deg in the given direction, and back again. They will also amount to movement via brush-shuffle in an average direction when enough are received by both motors at the same time. This should produce movement that represents group consensus but this needs to be tested.

Robot Cat

So yea, a stuffed cat with a robot arm puppeting cat-like movements sat on top of a robot vacuum cleaner. As the robot hits a wall, the impact causes the robot cat to flinch/move in response.

How

We take IRL's broken robot vac, disable the malfunctioning sensor and motor, place a cat-teddy with the maplin robot arm inside it on top of the vac and add 5 non-latching DPST relays to the robot arm controls. The arm would be controlled via ESP to trigger from borrowed inputs from the vac's collision sensors (and maybe via wifiAP/phone if there is time).

Virtual (gamers) Beach

Usually led by User:Nordin Same setup as before - a projector with a beach scene using beanbags and sand-coloured throws. Nordin has a fire-effect version of MakeItGlow we can use for a mock-campfire. We can also use RetroPi (see below) with Weemotes or the Wee emulator for retro gaming also.

Nerf target

This was made by User:Adventureloop

"the nerf targets were a great fit for us - they combined some great technology and science with a really fun activity." - Thomas at ASC.

Air Quality Monitor

Perhaps a bit more advanced, but just adding here for completeness. See Projects:Air_Quality_Monitor.

RetroPi

It's not a great STEM project, as far as learning goes, but it can be good for drawing attention to a stand as it's kinda fun. See https://retropie.org.uk/ and User:Andyg has the (minimal amount of) hardware needed. See Projects:RetroPi.

Ideas

Just other ideas, early stage.

  • Pi cluster
  • Pi musical instrument