Devon and Cornwall GNU/Linux Users Group

  • About DCGLUG
    • FAQ
    • Join
    • Meetings
    • Mailing List Archive
  • About : GNU / Linux
    • Federated social media
    • Video on Free software
    • Video on DRM
    • Video on Creative Commons
    • Hacker / Hacking definition
  • Tutorials
    • BASH Tutorials
    • e-learning
    • My Sql
    • LaTeX and Overleaf
    • Send Plain text e-mail
    • Tutorial : GnuPG – Encryption & Signing
  • CHAT (IRC) / Matrix
    • IRC – Client Setup
      • Weechat Setup guide
      • Hexchat Setup
      • IRSSI Configuration
      • xchat – setup
      • ERC Setup
      • Chat – Matrix
    • DCGLUG on Mastodon

“NewBot” Project

Posted on 2015-02-26 by Paul Sutton

Its been another busy week at work and at home, but finally the “slow boat from china” has delivered a new robot platform for me to work with.

2 wheel drive robot kit assembled with battery box attached

2 wheel drive robot kit assembled with battery box attached

I’m hoping to use this robot platform as the basis for a “build a bot” event at one of the forthcoming Paignton Pi Jam’s, the idea is to create a “robotic solution” that is reasonably priced an has functionality (such as line following / maze running / object avoidance). The micro controller of choice will be an Atmega chip commonly found in Arduino Open Hardware reference boards, although the final layout and component configuration has yet to be worked out, and we may even add a pi into the mix at a later stage (just like marco 2).

The platform itself is relatively cheap coming in at £7.21 directly from China, which is the only catch as you have to wait approximately 7 working days (possibly longer) for it to arrive, and you are at mercy of the prevailing humour of the Tax and Customs officer. The current regulations seem to allow up to £36 for items marked “gifts” (which this doesn’t fall under) or £15 for other items (which I guess this does) before paying import taxes.

So the kit arrives as a “bag of bits” that need to be assembled:

Robot kit  in seal transparent packaging.

“Newbot” kit comes as a bag of bits…

The instructions are in Chinise (naturally) but luckily the diagrams are mostly servicable and the Youtube video on the website was even more informative in terms of assembly strategy.

I had mine pretty much assembled in 20 – 30 minutes, although I did have to reassemble one of the metal blocks attached to the motor because I had assembled it upside down.

I was a little disappointed that there was a hairline crack in the acrylic base plate. Whether this happened during manufacture or during transit we will never know, and the only other annoyance was that while there were holes in the base plate strategicly placed for adding line following / IR object detectors and encoder wheel sensors, none of the hole configurations lined up to a standard ardunino system board. Finally although wires are provided for the motors, you will need to attach these yourself, which realistically means a bit of soldering. As the “build a bot” session is intended to be a “plug and play” event for younger robotics engineers to enjoy I will need to factor in some time to pre-solder the wires to the motors.

"Newbot" base with caster wheel attached and showing motors with wires attached (soldered).

“Newbot” base with caster wheel attached and showing motors with wires attached (soldered).

Overall I am happy with the purchase as this provides a very reasonable platform at £7.21 for experimenting with robotics and computing. Hopefully when I have had some time to work out a final layout we will be able to put on a “build a bot” session at Paignton Library.

Finally some more pictures:

"Newbot" assembled with white nylon standoffs attached.

“Newbot” assembled with white nylon standoffs attached.

"Newbot" with fomex plate placed on top of standoffs.

“Newbot” with fomex plate placed on top of standoffs.

Please note that these pictures may not be representative of the final design and configuration.

Posted in Uncategorized | 1 Comment |

Hack the curriculum 2015

Posted on 2015-02-23 by Paul Sutton

 

 

B8_6q3SIAAAs92c.png:large

Posted in Uncategorized | Leave a comment |

A Kit A Month Soldering Subscription Service

Posted on 2015-02-22 by simon

CALLING ALL ELECTRONICS ENTHUSIASTS!

A company called Pocketmoneytronics who made the Raspberry Pi GPIO Christmas Tree in late 2014, have got a new Kickstarter campaign running called A Kit A Month.

A Kit A Month is a subscription service where you will subscribe and receive some easy to solder kits, such as a robot that has light up LED eyes powered off a 9V PP3 battery.
That’s not all, included in the parcel you will also receive some other components to experiment with, such as a bag with some LEDs and resistors.

I think this is a great service, as this is great to help people learn to solder while learning about electronics at the same time. I could see this also being useful in educational establishments such as running an after school electronics/solder club.

You can check out the campaign here

Posted in education, Hardware, Raspberry pi | 1 Comment |

5 Million Raspberry Pi’s sold

Posted on 2015-02-20 by Paul Sutton

Looks like the Raspberry Pi foundation has hit the 5 Million mile stone.

http://www.raspberrypi.org/five-million-sold/

If you in Torbay or South Devon (or even beyond) the next Torbay Pi jam is 14th March

http://www.dcglug.org.uk/torbay-pi-jam/

Lets see what people are doing with their Pi’s (or similar devices)

 

Posted in Uncategorized | Leave a comment |

Another reason to use FLOSS

Posted on 2015-02-19 by Paul Sutton

It seems Lenovo the PC  / Laptop makers have been installing spyware on their PC’s without the users knowledge or consent

http://www.bbc.co.uk/news/technology-31533028

I think this is a good reason to either re-install your OS when you get a new computer.  Normally you get install / restore media or the option to make this,  however in this case if the spyware is pre-installed it could be on these restore cds.  so you will be no better off,  you can possibly get a removal tool, but these removal tools usually end up putting other malware on to your computer,  removing it is a PITA.

A BETTER OPTION

Install a free and open source OS such as Mint, Ubuntu or a pure free software and take back control of your computer.

Join a GNU / Linux user group so you can learn more.

This is also a good reason why you need to know more about what your computer is doing..

Posted in debian, Linux, Privacy, programming, respect, Software, trust | Leave a comment |

Cluster Progress

Posted on 2015-02-19 by Matthew Lugg

At the Raspberry Pi Jam on Saturday the 14th I was working on creating a cluster supercomputer with a piece of software, GNU Parallel. It was successful, and I did a test with the prime number generator Paul made. It seems to require me to copy all files involved to all computers involved. However, it appears around 40% faster when using two computers instead of just one.

It appears that GNU Parallel has trouble finding the amount of cores on each computer, which is likely the reason for Paul’s inital results, which showed not using parallel to be faster. For all computers it says ‘Could not find the amount of cpu’s on 192.168.1.x, using 1’. It is possible to specify to parallel how many cores computers have, so I will research this.

At Minecraft club on Wednesday, we attempted to link Parkfield’s netbooks together with their switch. We discovered something extremely odd; the Linux netbooks there, along with one of the laptops from Raspberry Pi jams, do not have OpenSSH Server (sshd) installed, even though it is meant to be installed by default on Linux. One of the netbooks wouldn’t let us install it either, but that didn’t really matter – it just meant we had to use parallel on that machine instead of another. We didn’t get time to run a test, but we should have time next Wednesday.

Although so far we have just used GNU Parallel with a python program, it can be extremely useful. For example if you have a password-protected archive with important files, but you forgot the password, you can decrypt the folder much quicker with more processing power.

Posted in Uncategorized | 2 Comments |

Torbay Community Development Trust

Posted on 2015-02-15 by Paul Sutton

The Torbay Pi jams have had a mention on the Torbay CDT website

http://www.torbaycdt.org.uk/index.php/events

So a big thank you to them for this.   Please re-tweet so we can spread the word on the PI jam and the work of the Torbay CDT.

Posted in Uncategorized | Leave a comment |

Holsworthy Meeting

Posted on 2015-02-15 by Paul Sutton

Devon and Cornwall GNU / LInux user group North Devon Meet up

Saturday 21st Feb 2015 @ 14;00

Place,  The White Hart,, Holsworthy, Devon

 

Monthly meet up for members of the Devon and Cornwall GNU / Linux user group or anyone in the area who is interested in a social meetup.  Grab a drink and have a chat about free software, Linux, tech or what ever comes up.

Posted in Uncategorized | Leave a comment |

Torbay Raspberry Pi jam – Feb 15

Posted on 2015-02-14 by Paul Sutton

This months Pi jam was a real gem,   lots of things being demoed and some excellent progress being made with various projects.

Tom, brought along his Marco 2 robot,  which if you are following this blog or are a regular attendee of jams.  This has now been updated to allow control via a web interface.

More information on this is on the Feb 2015 Exeter Jam write up blog post.  So I will let people go there for more info.

Tom also brought along Freddie and after some basic set up this worked fine,  following a green ball with his eyes.

SAM_0551

Video taken back in July


Doodle bot also made an appearence this is really good as it works without any user interaction and can draw (or try) to draw what it has been programmed to.

SAM_0553

We also helped a lady get up and running with her new pi,

SAM_0549

Here is the pi being installed from the NOOBS install tool

SAM_0552

And a picture of the pi running the Raspbian OS after install.

I also demonstrated my Minecraft Pi coding with python.  I will post a video to youtube and put this on my website blog.

SAM_0554SAM_0557

We also helped out a user who had an older install of GNU / Linux on his PC (Debian)  and wanted a newer GNU / Linux installed so flash player would function properly.

We were unble to help fully however he will be back at the next jam iwth his PC backed up so we can install Linuxmint 17.1

One of our younger members also worked on getting a cluster of computers up and running and thanks to a router / switch donated by Rick at Wifispark he got 2 laptops and my Pi up and running and proved that by sharing the load calculations can be performed quicker.   There is a dedicated page for this on the website.  Where results will be posted shortly.

We also had a Dan from the TDA drop in to see what was going on with the view on how they can help further and perhaps involve some of the local hi tech companies.

So a BIG thank you for everyone involved today and everyone who came along to support the event.  Hopefully next month will be more of the same and perhaps even bigger and better.

We also had Sarah from Inspiring Dreams, Achieving Change, who offered to help promote what we are doing.

The word on the Pi jams IS spreading.  which is a good thing.

See everyone on the 14th March 2015 at Paignton Library.  13:00 to 15:00

 

Posted in Arduino, ARM Development, coding, debian, education, Events, hacking, Hardware, Linux, Previous Jams, programming, Raspberry pi, Software | Leave a comment |

Marco 2 update 2015-02-08

Posted on 2015-02-08 by Paul Sutton

The unfortunate grove socket incident with the motor shield / gove breakout means I have to wait for new cables / connectors to arrive before I can look at adding sensors. First priority will be line following an “old classic” for robots and frankly pi + arduino + motor shield is probably over kill for this, but then again I am trying to squeeze as much functionality into a single robot as “robotically” possible.

While I “wait” … I have swapped out the Pi B for my only Pi B+ board so that I now have 4 USB ports (without needing to clutter the already busy platform with more hardware like a USB hub). Now I can have WiFi dongle, coms link from Pi to Arduino and Webcam input, and still have one USB port free for what ever evil genuis plan takes root in my brain.

So now I can use the upgraded python scripted http server / robot controller (glorified serial coms down USB port) to control robot from any web browser (that supports javascript) on any device that can connect via the wifi hotspot (hosted on the robot’s Pi B+ board). Although the webcam is mounted upside down, I have managed to flip the picture using pygame.transform library (yes that’s right I’m using pygame libraries in a robot!), it only displays snapshots (usually after processing a command eg forward, reverse, left, right, stop). Next tasklet is to get this streaming a constant flow of updated images, I dare not call it video streaming as there seems to be a bottleneck in the processing somewhere, so http page refreshes are very slow (something else to work on).

I have also ordered some similar motors / wheels for a new build project which will be the upsizing of the previous frapper bot project, so for those that have seen it before a marco sized frapper bot type design using spare bits of foamex board for the platform. Unlike Marco’s motors the new “kit” comes with 8 pole magnet “hubs” and “hall effect” sensors which will allow me to control and regulate the speed of the individual motors. At the moment Marco turns to the left when going forward because the right motor is going faster than the left even when setting them at the same speed. Even if I manually trim this, as the batteries drain so the trimming comes out of alignment again, so some form of control algorithm is required. The Hall sensors will detect 8 changes in the polarity of the hub as the shaft it is attached to spins around 1 revolution, thus being able to determin both speed and distance of the individual motors. The trick is to use that information to regulate speed, and recognise a stall situation.

I would like to say that I had to work really hard to get the webcam version of the web based control system working, but I had actually already tested this on my PC prior to replacing the B with the B+. I only had to make a minor tweak to the PC version (the image flipping mentioned above) to accomodate the fact that I had to mount the camera upside down. This is really one of those times where you make up for hardware issues with “smart” software.

Enough talking !!! Now for some Marco 2 pictures:

Marco 2 next to Tesco Hudl Tablet used for remote control testing.Marco 2 next to Tesco Hudl Tablet used for remote control testing.

And another picture showing Marco 2 next to Tesco Hudl Tablet.And another picture showing Marco 2 next to Tesco Hudl Tablet.

Tablet shot showing controls (left) status information (middle) and webcam image (right)Tablet shot showing controls (left) status information (middle) and webcam image (right).

Top down view of Marco 2 showing motor shield with Arduino Uno board sitting underneath. Top down view of Marco 2 showing motor shield with Arduino Uno board sitting underneath.

Rather blury view (I am not a photographer) of front mounted webcam as stated mounted upside down. Rather blury view (I am not a photographer) of front mounted webcam as stated mounted upside down.

Top Down view of Marco 2's Pi B+ board. Top Down view of Marco 2’s Pi B+ board.

Wider angle top down view of Marco 2. Wider angle top down view of Marco 2.

Side view just showing battery pack (used to power the Pi B +) tucked between the controller platform base and the motor platform base. Side view just showing battery pack (used to power the Pi B +) tucked between the controller platform base and the motor platform base.

Another side view showing USB connectors (on the far side). The battery pack on top is used by the motor shield to provide power to the motors. Another side view showing USB connectors (on the far side). The battery pack on top is used by the motor shield to provide power to the motors.

Posted in Uncategorized | 1 Comment |
« Previous Page
Next Page »

Recent Posts

  • Tinkerers Sept 2025
  • Open BSD Training
  • Mission Libre
  • Debian 13 Trixie Release notes
  • Linux foundation courses

RSS Debian Security

  • DSA-5995-1 hsqldb1.8.0 - security update
  • DSA-5994-1 shibboleth-sp - security update
  • DSA-5993-1 chromium - security update

RSS Debian News

  • Updated Debian 13: 13.1 released
  • Updated Debian 12: 12.12 released
  • Debian 13 "trixie" released

CyberChimps WordPress Themes

© 2021 Devon and Cornwall GNU/Linux Users Group