{"id":1035,"date":"2015-09-14T08:47:39","date_gmt":"2015-09-14T08:47:39","guid":{"rendered":"http:\/\/camjam.me\/?page_id=1035"},"modified":"2025-06-26T16:47:27","modified_gmt":"2025-06-26T16:47:27","slug":"camjam-edukit-3-robotics","status":"publish","type":"page","link":"https:\/\/camjam.me\/?page_id=1035","title":{"rendered":"CamJam EduKit 3 &#8211; Robotics"},"content":{"rendered":"<p><a href=\"https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-629 size-medium alignnone\" src=\"https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-300x140.jpg\" alt=\"CamJam EduKit v2 landscape_sm\" width=\"300\" height=\"140\" srcset=\"https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-300x140.jpg 300w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-100x46.jpg 100w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-150x70.jpg 150w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-200x93.jpg 200w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-450x211.jpg 450w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-600x281.jpg 600w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1-900x422.jpg 900w, https:\/\/camjam.me\/wp-content\/uploads\/2014\/11\/CamJam-EduKit-v2-landscape_sm1.jpg 1024w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<h2>Contents of CamJam EduKit 3<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-2630 alignnone\" src=\"https:\/\/camjam.me\/wp-content\/uploads\/2019\/02\/edukit-3-contents.jpg\" alt=\"\" width=\"815\" height=\"511\" srcset=\"https:\/\/camjam.me\/wp-content\/uploads\/2019\/02\/edukit-3-contents.jpg 815w, https:\/\/camjam.me\/wp-content\/uploads\/2019\/02\/edukit-3-contents-300x188.jpg 300w, https:\/\/camjam.me\/wp-content\/uploads\/2019\/02\/edukit-3-contents-768x482.jpg 768w, https:\/\/camjam.me\/wp-content\/uploads\/2019\/02\/edukit-3-contents-400x250.jpg 400w\" sizes=\"auto, (max-width: 815px) 100vw, 815px\" \/><\/p>\n<div style=\"clear: both;\"><\/div>\n<div style=\"clear: both;\">The kit includes the following:<\/div>\n<div style=\"clear: both;\">\n<ul>\n<li>A custom-designed, pre-soldered motor controller board (with screw terminals)<\/li>\n<li>Two DC motors (with wires pre-soldered)<\/li>\n<li>Two custom red wheels (which go extra fast\u2026 because they\u2019re red!)<\/li>\n<li>A ball castor (used as the \u2018third wheel\u2019 to your robot)<\/li>\n<li>A small breadboard (to create your circuits)<\/li>\n<li>Two pieces of strong 3M padded double-sided tape<\/li>\n<li>A battery box for 4 AA batteries (batteries not included)<\/li>\n<li>An ultrasonic distance sensor (for detecting objects in front of your robot)<\/li>\n<li>A line follower sensor (for detecting and following black lines)<\/li>\n<li>Resistors and jumper cables with which to complete your circuits<\/li>\n<li>A strong cardboard box to keep it all in\u2026 or to cut into to make your chassis!<\/li>\n<\/ul>\n<p>You will need to provide:<\/p>\n<ul>\n<li>A Raspberry Pi (any version, including the Pi Zero) SD card and power supply.<\/li>\n<li>A keyboard and mouse. (Pi Zero may require a USB hub and\/or adapter)<\/li>\n<li>A chassis &#8211; anything will do &#8211; use your imagination (or you can use the box it comes in!)<\/li>\n<li>4 x AA batteries to power\u00a0the motors.<\/li>\n<\/ul>\n<\/div>\n<h2>Buying the EduKit<\/h2>\n<p><a href=\"http:\/\/thepihut.com\/collections\/camjam-edukit\/products\/camjam-edukit-3-robotics\" target=\"_blank\" rel=\"noopener noreferrer\">CamJam EduKit 3 is available from The Pi Hut.<\/a><\/p>\n<h2>Worksheets<\/h2>\n<p>The CamJam EduKit worksheets use the Python 3 programming language with <a href=\"https:\/\/gpiozero.readthedocs.io\/\" target=\"_blank\" rel=\"noopener\">the GPIO Zero library<\/a>, which is pre-installed on the <a href=\"https:\/\/www.raspberrypi.org\/software\/operating-systems\/\" target=\"_blank\" rel=\"noopener\">Raspberry Pi Operating System available from raspberrypi.org<\/a>.<\/p>\n<p><strong>These worksheets are suitable for use with all of the Raspberry Pi microcomputers<\/strong>. Please make sure to read the instructions carefully for any notes relevant to your particular model.<\/p>\n<p>The components can also be used with microcontrollers, including the Raspberry Pi Pico, although we do not have worksheets written specifically for them.<\/p>\n<p>The following worksheets are <a href=\"https:\/\/github.com\/CamJam-EduKit\/EduKit3\/tree\/master\/CamJam%20Edukit%203%20-%20GPIO%20Zero\" target=\"_blank\" rel=\"noopener\">available from GitHub<\/a>.<\/p>\n<ol>\n<li>Introduction<\/li>\n<li>Building a robot<\/li>\n<li>Running the motors<\/li>\n<li>Driving and turning<\/li>\n<li>Line detector (you may also want to download the Test Line)<\/li>\n<li>Distance<\/li>\n<li>Control and calibration<\/li>\n<li>Line follower (you may also want to download the Line following\u00a0course)<\/li>\n<li>Obstacle avoidance<\/li>\n<\/ol>\n<h3>Remote control worksheets<\/h3>\n<p>These worksheets should all be considered as &#8220;Beta&#8221; (meaning they&#8217;re experimental, but tested at some point). Please feel free to <a href=\"https:\/\/camjam.me\/?page_id=211\" target=\"_blank\" rel=\"noopener noreferrer\">give us some feedback<\/a>!<\/p>\n<ul>\n<li><a href=\"https:\/\/github.com\/CamJam-EduKit\/EduKit3\/blob\/master\/PiHutControllerInstructions.md\" target=\"_blank\" rel=\"noopener noreferrer\">Instructions for using a PS3-alike controller from The Pi Hut<\/a>. <a href=\"https:\/\/thepihut.com\/collections\/raspberry-pi-store\/products\/raspberry-pi-compatible-wireless-gamepad-controller\" target=\"_blank\" rel=\"noopener noreferrer\">Controller available here<\/a>.<\/li>\n<li><a href=\"https:\/\/github.com\/recantha\/EduKit3-Bluetooth\" target=\"_blank\" rel=\"noopener noreferrer\">Instructions for using a Wii controller over Bluetooth<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/recantha\/EduKit3-RC-Keyboard\" target=\"_blank\" rel=\"noopener noreferrer\">Instructions for using a keyboard remote control over SSH<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/grdkly\/pi-robot-rc-android\" target=\"_blank\" rel=\"noopener noreferrer\">Instructions for\u00a0controlling the EduKit 3 robot from an app on an Android phone<\/a> (courtesy of Gerard Kelly) BETA<\/li>\n<li><a href=\"https:\/\/github.com\/grdkly\/pi-robot-rc-android-bluetooth\" target=\"_blank\" rel=\"noopener noreferrer\">A variation on the Android app idea with Bluetooth serial<\/a> (courtesy of Gerard Kelly) BETA<\/li>\n<li><a href=\"https:\/\/lukespademan.com\/posts\/2020\/01\/microbit-controlled-robot\/\" target=\"_blank\" rel=\"noopener noreferrer\">Instructions for using a pair of micro:bits to control the Pi via radio<\/a>.<\/li>\n<\/ul>\n<h2>Download everything<\/h2>\n<p>You can download all the worksheets and all the code from GitHub by using the following command on the Raspberry Pi:<\/p>\n<pre>git clone https:\/\/github.com\/CamJam-EduKit\/EduKit3<\/pre>\n<h2>Licence<\/h2>\n<p><a title=\"CamJam EduKit \u2013 Worksheet Licence\" href=\"https:\/\/camjam.me\/?page_id=736\">All\u00a0CamJam EduKit worksheets are covered by a Creative Commons licence<\/a>.\u00a0CC-BY-NC-SA<\/p>\n<p>The original Word document versions are available for re-use or translation by <a href=\"https:\/\/camjam.me\/?page_id=211\" target=\"_blank\" rel=\"noopener noreferrer\">contacting us<\/a>.<\/p>\n<h2>Mailing List<\/h2>\n<p><a href=\"https:\/\/camjam.me\/?page_id=1234\" target=\"_blank\" rel=\"noopener noreferrer\">Please sign up to our mailing list to get notifications of new\u00a0and updated worksheets as well as advanced notice of new EduKits<\/a>.<\/p>\n<h2>3D-printable Chassis<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3224 size-full\" src=\"https:\/\/camjam.me\/wp-content\/uploads\/2024\/05\/EduKit-3-3D-printed-chassis.jpg\" alt=\"\" width=\"1024\" height=\"768\" srcset=\"https:\/\/camjam.me\/wp-content\/uploads\/2024\/05\/EduKit-3-3D-printed-chassis.jpg 1024w, https:\/\/camjam.me\/wp-content\/uploads\/2024\/05\/EduKit-3-3D-printed-chassis-300x225.jpg 300w, https:\/\/camjam.me\/wp-content\/uploads\/2024\/05\/EduKit-3-3D-printed-chassis-768x576.jpg 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>For those of you with access to a 3D printer, there is a fantastic chassis available. Designed by Daniel Bull, it is a sturdy chassis and everything slots in nicely. You can <a href=\"http:\/\/www.thingiverse.com\/thing:1113796\" target=\"_blank\" rel=\"noopener noreferrer\">view\u00a0and download the open source files on Thingiverse<\/a>.<\/p>\n<p><a name=\"videos\"><\/a><\/p>\n<h2>Videos<\/h2>\n<p>Michael Hart (Mike Loves Robots) has done a great series (2023) about the EduKit and you can <a href=\"https:\/\/www.youtube.com\/playlist?list=PLBrq1OKRHMwUbbujTlmt1YGRzL9O0LfNJ\" target=\"_blank\" rel=\"noopener\">find the playlist here<\/a>. Here&#8217;s the intro video:<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"#1 Introduction | CamJam EduKit #3 Robot Kit\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/dH0sKmp1DMw?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Here&#8217;s the great start of series from Matt Manning and family featuring version 2 of the kit:<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"Raspberry Pi - Robot Car : CamJam EduKit3\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/LKTpj8QHWEc?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Here&#8217;s a brilliant video from Alex Eames of a completed robot made using the version 1 kit and some easily available extra components:<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"CamJam Edukit3   Robotics\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/LJDEV7rGwaM?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Here&#8217;s an extensive unboxing and walk-through of the version 1 kit from <a href=\"https:\/\/www.youtube.com\/channel\/UCfY8sl5Q6VKndz0nLaGygPw\" target=\"_blank\" rel=\"noopener noreferrer\">The Raspberry Pi Guy<\/a> (Matthew Timmons-Brown):<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"CamJam EduKit 3 - Raspberry Pi Robotics!\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/TMjd0UrH2PY?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n<p>Here&#8217;s a video of the unboxing of the version 1 kit, provided by &#8220;Average Man&#8221; Richard Saville:<\/p>\n<div class=\"nv-iframe-embed\"><iframe loading=\"lazy\" title=\"CamJam EduKit 3 - Robotics Unboxing\" width=\"1200\" height=\"675\" src=\"https:\/\/www.youtube.com\/embed\/KPYWNXiItwo?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Contents of CamJam EduKit 3 The kit includes the following: A custom-designed, pre-soldered motor controller board (with screw terminals) Two DC motors (with wires pre-soldered) Two custom red wheels (which go extra fast\u2026 because they\u2019re red!) A ball castor (used as the \u2018third wheel\u2019 to your robot) A small breadboard (to create your circuits) Two&hellip;&nbsp;<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":618,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"class_list":["post-1035","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/pages\/1035","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/camjam.me\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1035"}],"version-history":[{"count":7,"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/pages\/1035\/revisions"}],"predecessor-version":[{"id":3262,"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/pages\/1035\/revisions\/3262"}],"up":[{"embeddable":true,"href":"https:\/\/camjam.me\/index.php?rest_route=\/wp\/v2\/pages\/618"}],"wp:attachment":[{"href":"https:\/\/camjam.me\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1035"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}