Tag Archive for: coding

So. Many. Robot. Puppets.

Well. It’s happening.

It’s taken us a while to really get geared up, but now suddenly dozens and dozens of Connected puppets are out in the world. Thanks to our new friends at Northumberland Libraries we’ve been out west to Haltwhistle, up north to Wooler, and a couple more schools roped themselves in for good measure.

Over the next few weekends we’re absolutely ram-jam-packed with workshops. For future dates keep an eye on this bookings page at the Life Science Centre, they’ll be releasing more workshops very soon.

Meanwhile – feast your eyes on these puppets! We’ve seen easter bunnies and knife-wielding figures and a stern-first sinking Titanic and a three- (four-?) eyed llama and dinosaurs and sharks and more. So many more.

Huge thanks to everyone who’s joined us so far, and for all your lovely comments and feedback. We’ve had a blast making these contraptions with you.

This slideshow requires JavaScript.

More puppets!

We’ve been delighted to welcome more puppets to the Connect network this term, with workshops running in several schools. Our pace of delivery is picking up now, with our colleagues at the Life Science Centre slotting loads of sessions in for the new year. If your school (or library, community centre, or other venue) is interested in hosting a series of workshops, please do get in touch: email us at jonathan.sanderson@northumbria.ac.uk. Also watch this space, we’ll post details as soon as we have them.

Unleash the lion! (and octopus, cat, robot, …)

This slideshow requires JavaScript.

I’ve been a bit slow with the updates here, partly because we were busy finishing up our pilot workshop courses. We learned a lot from them, and families made some joyous robot puppets. Big thanks to everyone who came along and helped us out by testing all the bits which make Connect work.

We now have some adjustments to make, of course, and if everything goes to plan we’ll be back over half term with our friends at the Life Science Centre.

 

Connected, at last

It’s happening. It’s genuinely happening. More than that – it works!

This half-term we’ve been testing out parts of Connect with some willing guinea pigs families at Battle Hill Primary School. There are a lot of hidden technical bits and some really quite shaky code involved in keeping Connect devices talking to each other (I’m allowed to say that, I wrote the code). We couldn’t quite be certain that once it met real people it would, you know, work. But it does.

Designs for an animatronic cat, at a Connect workshop, February 2022In the very first week one family made the dog in the picture above, which wags its tail when it’s happy and sags rather pathetically when sad. In subsequent weeks families have found out how to code more behaviours into their Connected devices, and explored different mechanisms they might use as they think through what their ultimate creations might be. Here’s a family sketching out a design for a cat puppet, and thinking about how it might move.

It’s not all gone smoothly, not least because I contracted covid after the first week and had to isolate for the next two sessions. There are plenty of rough edges for us to smooth off, including literal ones – at one point I spent a happy hour with a stack of microcontroller boards and a nail file.

With some adjustments, we’re pressing ahead with a second pilot at Carville School after half-term, and shortly after that we should have workshops popping up all over the place. Huge thanks to the Battle Hill families for helping us debug the project!

Chain Reactions (with electronics)

Like everyone else delivering ‘maker’ education, we use chain reaction machines in some of our workshops. There’s a lot of fun to be had, and some intriguing mechanisms to be discovered. But there are also some classic problems:

  1. Connecting bits of a chain reaction machine together is fraught with difficulty. It’s typically the links that fail, and that can lead to frustration when it’s not clear who ‘owns’ the connection.
  2. There’s a tendency for everything to start high and finish low, and hence for each stage to run out of energy somewhat.

One of the things we’ve been playing with attempts to solve both problems, by chucking a bit of electronics into the mix. We use Arduinos as control circuits, running some code which is fairly readily tweaked to handle one of a range of inputs, including:

  • Straightforward ‘short to ground’ switches
  • Light-dependent resistors
  • Force- and flex-sensitive resistors
  • IR distance sensors
  • Tilt switches
  • Hall Effect magnetic field switches

The software is configurable into a couple of different modes, but is typically set to trigger on a threshold reading and operate either a servo, or a continuous-rotation servo as a low-speed motor.

The resulting chain reaction machines integrate physical and electronic segments, and splicing them together is hence usually a case of running longer wires from a sensor at the end of one segment into the Arduino which controls the trigger for the next. Last week we ran an end-of-term workshop with 15 year-olds from one of our partner schools, who came up with the machines you see in these two films. We think they did a cracking job.

Now, we don’t use this workshop very often. The challenge, we find, is that there are so many alien pieces of technology that participants tend to freeze rather than try things out and explore. These groups worked particularly well, but more generally we (unexpectedly?) find this to be a better workshop with primary groups than secondary. Younger children tend to be more receptive to (or familiar with?) failure and iterative development.

However, when the workshop comes together it can produce some outstanding results. We think there’s some mileage in the approach, and we’ll continue to refine the idea.

The code we’re using is on Github, I’m afraid with rather minimal documentation at present. I’ll try to include part details for the sensors, but the code comments should walk you through most of it.

Computer training opportunities in Newcastle

Two outstanding computing events are coming to Newcastle in the next few weeks:

Picademy

untitledThe Raspberry Pi Foundation’s flagship teacher training experience, Picademy is a two-day extravaganza of all things “Pi in the classroom”. There doesn’t seem to be a course outline for what’s covered, but the events are very well-regarded by previous attendees.

The course is free, and being held on various dates at Google Digital Garage, Newcastle City Library. For more information and to apply for a place, see the Raspberry Pi website.

Apply very soon – the first dates are almost upon us!

BBC Micro:Bit Drop-in day

Micro:Bit boards are being distributed (free of charge) to every year 7 student in the country, assuming your school signed up to the scheme. The school also receives  a class set of boards, a few for teachers, and a few spare units for breakages.

There’s such a wealth of stuff around Micro:Bit it can be hard to know where to start. Most of the teacher training events have passed, but there’s a teacher / student / family drop-in style workshop event right here at Northumbria University on Saturday 25th June. So if you have a Micro:Bit and want some ideas or help, or if you’re trying to work out what to do when yours arrives, or if you’re plain curious – this could be your chance.

Free, but registration required (through the link above)

Register your school for BBC micro:bit

Confused by Raspberry Pi and Arduino (not to mention Espruino, Beagleboard, Edison, and all the rest)? Don’t despair, things are about to get even more convoluted!

The BBC are introducing a whole new platform to the education mix, with their micro:bit available to every year 7 child in the UK. The board itself is the centrepiece of a whole education initiative, “Make It Digital”, which aims to build on the legacy of the original 1980s BBC Computer Literacy Project, which itself spawned the original BBC Micro. So, surrounding the new board will be a whole ecosystem of learning materials and projects. There’s also a rather interesting web-based programming tool, built on Microsoft’s TouchDevelop, which looks like it might neatly bridge the gap between popular introductory tools like Scratch and follow-on approaches like Python and Arduino’s C environment.

Arguments about whether the BBC should have gone this route are largely moot at this point – as a publicly-funded body it’s hard for them to be seen to back any commercial product, even if it’s wholly open (Arduino) or sort-of commercial but warm and cuddly (Raspberry Pi). Besides, the array of Make It Digital project partners is huge.

So micro:bit is coming, and hopefully bringing with it a vast array of high-quality resource material. And best of all, it’s all free. Or at least, one micro:bit per year 7 student will be – the rest of us will have to buy the things, but that’s still a great start.

Register your school now to receive micro:bits for your 2015 year 7 group, via this web form.

No, really: if you’re responsible for ICT in your school, fill the form in. Micro:bit might turn out to be a distraction, but there’s a decent chance it’ll be a superb platform and ecosystem for investigations and embedded projects. I’ll be trying to get my hands on a few micro:bits when they become more widely available, and I look forward to building things with them via Think Club.

Additional links:

Tag Archive for: coding

Tag Archive for: coding