element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Personal Blogs
  • Community Hub
  • More
Personal Blogs
Ralph Yamamoto's Blog TinkerGen M.A.R.K (Make A Robot Kit)
  • Blog
  • Documents
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: ralphjy
  • Date Created: 7 Sep 2020 11:21 PM Date Created
  • Views 962 views
  • Likes 4 likes
  • Comments 2 comments
  • tinkergen mark
  • maixpy
  • maixduino
Related
Recommended

TinkerGen M.A.R.K (Make A Robot Kit)

ralphjy
ralphjy
7 Sep 2020

In May of this year I backed a Kickstarter campaign for the TinkerGen MARK: Make A Robot Kit, your hands on AI learning experience

 

TinkerGen is a spin-off from Seeed Studio that targets STEM education.  This campaign is focused on bringing a mobile robot with artificial intelligence to STEM education.  It seemed like a worthwhile endeavor and looked like a fun kit so I signed up.  The kit is being manufactured by Seeed Studio so it didn't seem like there was much risk.  The kits started shipping last month and I got mine last Monday.  I'll probably take my time getting started and hopefully will have an enjoyable experience.

 

image

image

image

The kit is very well packaged and TinkerGen has provided a nice assembly video (but with a minor error that shows the Ultrasonic ranger plugged into an I2C socket).  The kit uses a lot of existing electronics which is a smart idea.  There is a new M.A.R.Kduino board which is an Arduino form factor "shield" that interfaces the CyberEye control board to the robot sensors and other electronics.  The sensor interface uses the Grove format which makes configuration changes easy.  There are two DC motor outputs to drive the right and left wheels and 4 servo outputs (2 are used for the camera pan/tilt).  The board also has the power interface to use either  the 6 AA battery pack or a 9-12V DC input.

image

 

The main cyberEye control board looks to be just a re-branded Maixduino board that I've used before.  The firmware is set up with MicroPython but I guess I could use the Arduino IDE if I wanted to modify any MaixDuino programs to run with the robot.  For STEM it looks like they are using the Codecraft block programming language.

image

image

 

Assembly was straightforward.  I've found Seeed Studio kits to be of good quality.  The chassis is made of steel.  Sort of reminds me of a 3 1/2" hard drive mounting bracket.  The one area that I think that they could improve is the wheels and the pivot ball.  This robot will probably only work well on smooth hard surfaces which is an okay trade-off for STEM, but I'll probably change it so that it runs okay on carpet and concrete.

 

There is a default program loaded into the robot but I haven't found a description of what it is supposed to do.  It displays the camera image on the LCD and is doing image recognition.  It is interesting that it can identify the STOP sign but it only slows down but does not stop.  Also, the initialize sequence thrashes the pan/tilt assembly around almost to the point of damaging the cables!!  I'm sure if I run this a few more times the flex data cable will get damaged.  So, I won't run this program anymore image.

 

You don't have permission to edit metadata of this video.
Edit media
x
image
Upload Preview
image

 

I'll post again after I played with it a bit and programmed it to do something useful.

  • Sign in to reply

Top Comments

  • jw0752
    jw0752 over 4 years ago +2
    Very Cool, I think I can explain the problem with not stopping for a stop sign. Whoever programmed the computer must have observed the drivers where I live and decided that S T O P means Slow (just enough…
  • genebren
    genebren over 4 years ago +2
    Nice blog on a pretty cool robot. I look forward to hearing more about your experience.
  • genebren
    genebren over 4 years ago

    Nice blog on a pretty cool robot.  I look forward to hearing more about your experience.

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • jw0752
    jw0752 over 4 years ago

    Very Cool,

     

    I think I can explain the problem with not stopping for a stop sign. Whoever programmed the computer must have observed the drivers where I live and decided that S T O P means Slow (just enough) To Observe for Police.

     

    Please post more as you get it to do more tricks.

     

    John

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube