Project tutorial
Landje Robot

Landje Robot © MIT

Landje Robot is an fully open source STEM robot. It deviates in two aspects from many other builds. See here where...

  • 52 views
  • 0 comments
  • 0 respects

Components and supplies

Necessary tools and machines

Apps and online services

About this project

Landje Robot is an fully open source STEM robot and named after the elementary school of my kids where i started teaching programming using this robot. It is a common object avoidance and line following robot like many others. Landje Robot deviates in two aspects from many other builds.

First, Landje Robot is fully documented. There is a Preparation guide which describes the bill of material, assembly of wire looms and other main parts and designs of the 3D printed parts. Next to the Preparation guide there is a Student guide with programming lessons in English and Dutch.

Secondly, Landje Robot has its own instruction set. The instruction set is also documented in Dutch and English. This instructionset simplifies the control of the sensors, motors, led and switch. With this instruction set and robot i made an attempt to create instruction material for kids who have overgrown the level of programming in Scratch or similar languages like Blockly and Alice. Programming in Scratch is a good starting point to grab the concepts of programming, but it has it's limitiations. (as this robot has it's own)

Switching from the safe Scratch language to C is challenging with it syntax and runtime errors. Therefore the complexity of controlling the I/O ports to read sensor data or control the servo- and stepper motors is delegated to the provide instructionset. Moving the robot forward is now reduced to a move ( direction ) instruction.

For documentation and components there has been made use of open source components and products as much as possible. Documentation is written in MarkDown or HTML format. Graphical content is made using GIMP for bitmaps and Inkscape for vector oriented images.

All documentation is clearly published here.

Code

Github
https://github.com/petervannes/LandjeRobot

Comments

Similar projects you might like

Amazing 6WD Off-Road Robot | Arduino RC Robot

Project tutorial by Jithin Sanal

  • 5,249 views
  • 1 comment
  • 39 respects

MeArm Robot Arm - Your Robot - V1.0

Project tutorial by Benjamin Gray

  • 23,996 views
  • 4 comments
  • 39 respects

OttoDIY Build Your Own Robot in One Hour!

Project tutorial by Camilo Parra Palacio

  • 120,440 views
  • 135 comments
  • 345 respects

Otto DIY+ Arduino Bluetooth Robot Easy to 3D Print

Project tutorial by Team Otto builders

  • 62,742 views
  • 130 comments
  • 195 respects

Tito - Arduino UNO 3D-printed robot

Project tutorial by Camilo Parra Palacio

  • 14,703 views
  • 13 comments
  • 43 respects

The Making of a Conscious Robot

Project in progress by ihacklab

  • 9,594 views
  • 6 comments
  • 22 respects
Add projectSign up / Login