bsc-projects-13.html
changeset 257 61c865156f57
parent 253 f4b73afc6007
child 258 cb7f2f627278
equal deleted inserted replaced
256:1fead04ad988 257:61c865156f57
   453   </p>
   453   </p>
   454 
   454 
   455 
   455 
   456 
   456 
   457 
   457 
   458 <li> <H4>[CU8] Raspberry Pis and Arduinos</H4>
   458 <li> <H4>[CU8] Raspberry Pi's and Arduinos</H4>
   459 
   459 
   460   <p>
   460   <p>
   461   <B>Description:</B>
   461   <B>Description:</B>
   462   This project is for true hackers! <A HREF="http://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pis</A>
   462   This project is for true hackers! <A HREF="http://en.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi's</A>
   463   are small Linux computers the size of a credit-card and only cost &pound;34 (see picture left below). They were introduced
   463   are small Linux computers the size of a credit-card and only cost &pound;34 (see picture left below). They were introduced
   464   in 2012 and people went crazy...well some of them. There is a
   464   in 2012 and people went crazy...well some of them. There is a
   465   <A HREF="https://plus.google.com/communities/113390432655174294208?hl=en">Google+</A> community about Raspberry Pis that has more
   465   <A HREF="https://plus.google.com/communities/113390432655174294208?hl=en">Google+</A> community about Raspberry Pi's that has more
   466   than 58k of followers. It is hard to keep up with what people do with these small computers. The possibilities
   466   than 58k of followers. It is hard to keep up with what people do with these small computers. The possibilities
   467   seem to be limitless. The main resource for Raspberry Pis is <A HREF="http://www.raspberrypi.org">here</A>.
   467   seem to be limitless. The main resource for Raspberry Pi's is <A HREF="http://www.raspberrypi.org">here</A>.
   468   There are <A HREF="http://www.themagpi.com">magazines</A> dedicated to them and tons of
   468   There are <A HREF="http://www.themagpi.com">magazines</A> dedicated to them and tons of
   469   <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=39">books</A> (not to mention
   469   <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=39">books</A> (not to mention
   470   floods of <A HREF="https://www.google.co.uk/search?q=raspberry+pi">online</A> material).
   470   floods of <A HREF="https://www.google.co.uk/search?q=raspberry+pi">online</A> material).
   471   Google just released a
   471   Google just released a
   472   <A HREF="http://googlecreativelab.github.io/coder/">framework</A>
   472   <A HREF="http://googlecreativelab.github.io/coder/">framework</A>
   473   for web-programming and for turning Raspberry Pis into webservers.
   473   for web-programming and for turning Raspberry Pi's into webservers.
   474   </p>
   474   </p>
   475 
   475 
   476   <p>
   476   <p>
   477   <A HREF="http://en.wikipedia.org/wiki/Arduino">Arduinos</A> are slightly older (from 2005) but still very cool (see picture right below). They
   477   <A HREF="http://en.wikipedia.org/wiki/Arduino">Arduinos</A> are slightly older (from 2005) but still very cool (see picture right below). They
   478   are small single-board micro-controllers that can talk to various external gadgets (sensors, motors, etc). Since Arduinos
   478   are small single-board micro-controllers that can talk to various external gadgets (sensors, motors, etc). Since Arduinos
   479   are open-software and open-hardware there are many clones and add-on boards. Like for the Raspberry Pi, there
   479   are open-software and open-hardware there are many clones and add-on boards. Like for the Raspberry Pi, there
   480   is a lot of material <A HREF="https://www.google.co.uk/search?q=arduino">available</A> about Arduinos.
   480   is a lot of material <A HREF="https://www.google.co.uk/search?q=arduino">available</A> about Arduinos.
   481   The main reference is <A HREF="http://www.arduino.cc">here</A>. Like the Raspberry Pis, the good thing about
   481   The main reference is <A HREF="http://www.arduino.cc">here</A>. Like the Raspberry Pi's, the good thing about
   482   Arduinos is that they can be powered with simple AA-batteries.
   482   Arduinos is that they can be powered with simple AA-batteries.
   483   </p>
   483   </p>
   484 
   484 
   485   <p>
   485   <p>
   486   I have two such Raspberry Pis including wifi-connectors and two <A HREF="http://www.raspberrypi.org/camera">cameras<A>.
   486   I have two such Raspberry Pi's including wifi-connectors and two <A HREF="http://www.raspberrypi.org/camera">cameras<A>.
   487   I also have two <A HREF="http://www.freaklabs.org/index.php/Blog/Store/Introducing-the-Freakduino-Chibi-An-Arduino-based-Board-For-Wireless-Sensor-Networking.html">Freakduino Boards</A> that are Arduinos extended with wireless communication. I can lend them to responsible
   487   I also have two <A HREF="http://www.freaklabs.org/index.php/Blog/Store/Introducing-the-Freakduino-Chibi-An-Arduino-based-Board-For-Wireless-Sensor-Networking.html">Freakduino Boards</A> that are Arduinos extended with wireless communication. I can lend them to responsible
   488   students for one or two projects. However, the aim is to first come up with an idea for a project. Popular projects are
   488   students for one or two projects. However, the aim is to first come up with an idea for a project. Popular projects are
   489   automated temperature sensors, network servers, robots, web-cams (<A HREF="http://www.secretbatcave.co.uk/electronics/shard-rain-cam/">here</A>
   489   automated temperature sensors, network servers, robots, web-cams (<A HREF="http://www.secretbatcave.co.uk/electronics/shard-rain-cam/">here</A>
   490   is a <A HREF="http://www.raspberrypi.org/archives/3547">web-cam</A> directed at the Shard that can
   490   is a <A HREF="http://www.raspberrypi.org/archives/3547">web-cam</A> directed at the Shard that can
   491   <A HREF="http://www.secretbatcave.co.uk/software/shard-rain-cam-quantifying-cloudy/">tell</A>
   491   <A HREF="http://www.secretbatcave.co.uk/software/shard-rain-cam-quantifying-cloudy/">tell</A>
   492   you whether it is raining or cloudy). There are plenty more ideas listed
   492   you whether it is raining or cloudy). There are plenty more ideas listed
   493   <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=15">here</A> for Raspberry Pis and
   493   <A HREF="http://www.raspberrypi.org/phpBB3/viewforum.php?f=15">here</A> for Raspberry Pi's and
   494   <A HREF="http://playground.arduino.cc/projects/ideas">here</A> for Arduinos.
   494   <A HREF="http://playground.arduino.cc/projects/ideas">here</A> for Arduinos.
   495   </p>
   495   </p>
   496 
   496 
   497   <p>
   497   <p>
   498   There are essentially two kinds of projects: One is purely software-based. Software projects for Raspberry Pis are often
   498   There are essentially two kinds of projects: One is purely software-based. Software projects for Raspberry Pi's are often
   499   written in <A HREF="http://www.python.org">Python</A>, but since these are Linux-capable computers any other
   499   written in <A HREF="http://www.python.org">Python</A>, but since these are Linux-capable computers any other
   500   language would do as well. You can also write your own operating system as done
   500   language would do as well. You can also write your own operating system as done
   501   <A HREF="http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/">here</A>. For example the students
   501   <A HREF="http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/">here</A>. For example the students
   502   <A HREF="http://www.recantha.co.uk/blog/?p=4918">here</A> developed their own bare-metal OS and then implemented
   502   <A HREF="http://www.recantha.co.uk/blog/?p=4918">here</A> developed their own bare-metal OS and then implemented
   503   a chess-program on top of it (have a look at their very impressive
   503   a chess-program on top of it (have a look at their very impressive
   551 </TD>
   551 </TD>
   552 </TR>
   552 </TR>
   553 </TABLE>
   553 </TABLE>
   554 
   554 
   555 <P>
   555 <P>
   556 <!-- hhmts start --> Last modified: Sun Nov 10 17:59:15 GMT 2013 <!-- hhmts end -->
   556 <!-- hhmts start --> Last modified: Thu Nov 21 14:20:54 GMT 2013 <!-- hhmts end -->
   557 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
   557 <a href="http://validator.w3.org/check/referer">[Validate this page.]</a>
   558 </BODY>
   558 </BODY>
   559 </HTML>
   559 </HTML>