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...

  • 1,993 views
  • 1 comment
  • 15 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

  • 9,989 views
  • 0 comments
  • 54 respects

Scriba Robot - A Printing Robot

Project in progress by RobinB

  • 2,557 views
  • 0 comments
  • 8 respects

Otto DIY build your own robot in one hour!

Project tutorial by Camilo Parra Palacio

  • 143,362 views
  • 136 comments
  • 387 respects

Otto DIY+ Arduino Bluetooth robot easy to 3D Print

Project tutorial by Team Otto builders

  • 77,647 views
  • 136 comments
  • 219 respects

MeArm Robot Arm - Your Robot - V1.0

Project tutorial by Benjamin Gray

  • 29,566 views
  • 4 comments
  • 42 respects

Intellisaurus - Dinosaur Robot Kit

Project in progress by Jacquin Buchanan

  • 12,924 views
  • 11 comments
  • 138 respects
Add projectSign up / Login