Skip to main content

Posts

Basic motor control using CodeBug

A simple transistor circuit is used here to get the CodeBug to control a small motor, turning it on or off. Drawn using Schemeit ( http://www.digikey.co.uk/schemeit/project/ )  The motor used here was a small cell-phone vibration motor, but it has been tried with other small motors. Using ‘leg 1’ to switch the motor on or off, +5v comes from the CodeBug PWR connector and GND come from the CodeBug. It can only drive the motor in one direction. In the code below Button A switches on the motor and Button B switches the motor off. All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any association with.

messing around with Codebug

Codebug is great fun, the Blockly programming is more challenging than Scratch but that is ok.  As a test a Codebug was used to control two glowbugs (see  http://www.codebug.org.uk/learn/activity/74/glowbugs-wearables/#step446 for more details on Glowbugs and working with them on the Codebug).  Routine Repeat   Set the  Glowbugs 0 and 1 to yellow;   Scroll a message across the 5x5 grid saying yellow;   if button A is pressed     Set the Glowbugs 0 and 1 to red;     Scroll a message across the 5x5 saying red;   if button B is pressed     Set the Glowbug 0 to blue;     Scroll a message across the 5x5 saying blue;   All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any association with.

Teachmeet and robots via tweets

#TMPlaydate @UniNorthants bringing together arts and science with education for teachers. Looking forward to this duo pic.twitter.com/QPcAfO4r9N — Steve Taylor (@SteveTaylorArts) June 8, 2016 Red and Tom at #tmplaydate pic.twitter.com/ijGGMeSrFb — Scott Turner (@scottturneruon) June 8, 2016 Getting ready to talk about the Robot Arm project at #tmplaydate @santanderuk @UniNorthants pic.twitter.com/tpYbRM4WTP — Scott Turner (@scottturneruon) June 8, 2016 @JeanEd70 @scottturneruon I always wondered what your belly button was for... — Alan Calderwood (@calderwa) June 8, 2016 Red is showing offer 'her' tricks today - some of the time! #TMPlaydate pic.twitter.com/gNMuwFDT9A — Scott Turner (@scottturneruon) June 8, 2016 Robots, stop-go animation & multisensory learning. All part of tonight's #tmplaydate @HelenCaldwel @scottturneruon pic.twitter.com/HBrgm4DIJ8 — UniofNorthamptonNews (@UniNhantsNews) June 8, 2016 "We have...

Robot Arm in School

Santander UK  recently provided the funding for a project I have want to do for a while; to loan robot arm kits, which are pretty much self-contained, out to schools to see what they come up with. The idea being to provide the kit for a year and the schools taking part write a blog post (or more than one), sharing what they have done.   The chosen kit is the  CBiS Education robot arm hub  because it comes with the robot arm, cables, raspberry pi, etc as well as screen, keyboard and mouse in one go (see the picture above). The kits should start going out some of the schools next week. I am grateful to Santander UK for the funding;  CBiS Education  for their support and advice so far; last but not least the schools who have enthusiastically expressed an interest in taking part. The blog is at:  http://robotschools.blogspot.co.uk/ All opinions in this blog are the Author's and should not in any way be seen as reflecting the views...

Drone at Code Club

We are putting our coding to the test at Code Club after school. pic.twitter.com/CcFi5Mg4PK — St Luke's Primary (@DustonStLukes) May 24, 2016 Recently i have been taking a Parrot minedrone and the Tickle App ( https://tickleapp.com/en-us/ ) to Code Club session, as an extra activity. For those there actually programmed something that flies and it is quite engaging - having something you are controlling being able to move in all directions. I wish the mini-drone had a little bit more battery time (I would suggest getting an extra battery). Combining with the drone and the Tickle App does add something to the experience, rather than just control it directly (though that is fun). The noise is also not to everyone's taste so it has to be used carefully in that context, but also from a safety point of view. All opinions in this blog are the Author's and should not in any way be seen as reflecting the views of any organisation the Author has any ass...

First Try with 7bot Robot Arm

In a previous post ( http://robotsandphysicalcomputing.blogspot.co.uk/2016/05/playing-7bot-robot-arm.html ) I discussed starting to set up the 7bot robot arm ( https://www.kickstarter.com/projects/1128055363/7bot-a-powerful-desktop-robot-arm-for-future-inven ) . I have still to set up the gripper. This post document my first tentative steps with playing with it. The code below was used to try and get my head around the positioning of the arm - which servo does what (a good guide for this has been provide by the company online) and what the changing angle on the servos actual does. Essentially the code puts the arm in a starting position and varies the angles from there in usually in 15 or 30 degree increments over seven positions. #include <Servo.h> #include <DueFlashStorage.h> #include <Arm7Bot.h> Arm7Bot Arm; void setup() {   // initial 7Bot Arm   Arm.initialMove(); } void loop() {   // set motor[0] speed to 100   Arm.maxSpeed[0] ...

Playing with 7bot robot arm

The 7bot is a recent kickstarter project  https://www.kickstarter.com/projects/1128055363/7bot-a-powerful-desktop-robot-arm-for-future-inven  from 7bot. A metal robot arm based around Arduino Due ( https://www.arduino.cc/en/Guide/ArduinoDue   ) . Development of the software, at the time of writing, is still ongoing but looks interesting and already on the comments page of the site, user's have started posted their code.  Had to install the following software and put the un-zipped files in the library folder of the Arduino folder. https://github.com/7Bot https://github.com/sebnil/DueFlashStorage   Some useful information of setting up using the Arduino Due is available at  https://www.arduino.cc/en/Guide/ArduinoDue  and is definitely worth a read - it helped me setting it up. At the moment I have just used the examples from the GitHub site and example is shown in the video below. This looks like an exciting little arm and hopefully there ...