Mark 1

This is my first very simple robot that reads information from two IR sensors and makes decision about moving to work around barriers. The main aim was to make him as powerful as possible so 4 DC motors with two Tamiya 70168 double gearboxes was used in construction to implement 4x4 formula. Also manual controlling is possible using IR remote control from my old Pioneer CD-player.

New revision with improved design:

Simple moving and working around all barriers getting notifications from IR sensors.

  • Actuators / output devices: Buzzer, 4 DC motors in TAMIYA 70168 with H-bridge motor driver bassd on chip L298N
  • Control method: autonomous, Manual (by CD IR remote control)
  • CPU: Atmel ATmega328
  • Operating system: Arduino
  • Power source: NCR18650BF 18650 Sanyo Panasonic li-ion battery (x2)
  • Programming language: C++ (Arduino)
  • Sensors / input devices: IR sensors E18-D80NK (x2 as eyes), TL1838 (VS1838) as remote commands receiver
  • Target environment: indoor

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/mark-1

Reproducible

Love the elegance in its simplicity / minimalist design. Your parts list is complete to the point where any user can follow them and build their own. Appreciated.

Robot Abuse

Great job on the bot. After seeing you throw slippers at it someone should call the Robot Services on you…Just joking. What are your plans for the future with this gem…

 

Robotics evolution

Hi !

Thank you for your interest to my modest project and for supporting this enthusiastic community.

According to Stanislaw’s Lem “Summa Technologiae” robotics civilization should evolve as all biological objects do and therefore after “Mark 1”, which successfully passed home shoes tests, as you could see, there will be “Mark 2” which will use the same chassis but will have sonic sensor instead of IR, pair of photoresistors to be able distinguish light from darkness (or may be good from evil) and may be microphone if noise from motors will not be too loud to mute it. Also I would like to play with servos a little to move sonar around.

Besides that as final step of evolution I am planing “Mark 3” based on android platform with camera and OpenCV on board to react on my gestures, with stepper motors for more accurate positioning and good quality microphone to distinguish voice commands. Now I am choosing stepper motors and drivers for them calculating motor’s torque based on “Mark 3” weight and experimenting with OpenCV basic functions.

All this works will take a lot of time of course as soon as I am also busy with my office job.

Also I will be glad if my first creature will inspire someone to start making robots - this is very interesting and pleasant hobby !

Samodelkin!

(Everyone but Mark is now wondering what Samodelkin is…) :wink:

Nice robot.

Thanks !

Yes, you are right - Samodelkin is a comix hero of my childhood :slight_smile:

Nice robot ! What kind of IR

Nice robot ! What kind of IR sensors are you useing? They look quite big.

E18-D80NK

45 mm x 18 mm digital and very fast sensors with manual adjustable distance and led indication.
I also like them for pleasant design.

http://www.electronicaestudio.com/docs/SHT-015d.pdf

Nice Job and Some Questions

I really like those IR sensors. I’m going to use them on my project. Why did you angle them to cross over each other? I suspect to increase the peripheral field of vision but I can’t find any specifications to support that. I think we would need to know the measuring angle to figure that out and I can’t find anything that specifies it. When configured like that, do you see any interference? Also, do you ping them both at the same time or seperately?

Lots of questions, I know.  :wink:

Thanks,

Jeff (aka. Zaphod)

 

IR Eyes

I will answer to all of your questions with pleasure :slight_smile:

Of course there is a reason to make him cross-eyed - to avoid сollisions with things in “blind zone”. If you will look at following diagram you will understand it without any explanations:


EyesCases.png



First revision was done as A case and every chair leg was a serious problem. After crossing-eyes 

operation (and changing in code left and right sensors) every such barrier can be seen - the only thing we need to do is to find optimum angle of sensors - I have done it empirically making few experiments - it was really fun !

To increase FOV you only need to make angle more wide - this sensors are digital and gives low state when there is ray collision - you can change the distance of 
measure by adjusting screws on them. The rays are very narrow so the distance and angle are only things you can play with.

I did not 
notice any interference - they are working perfect in this configuration and - yes - I am pinging them both almost at the same time.
If you are interesting in I can send you source code - it is very simple.

Wish you good luck with your project - fill free asking me again if you will have other questions.

IR Eyes

Thanks for that explanation, Mark 13. That’s pretty much what I thought.

“empirically making few experiments” – in other words trial and error!  LOL

Peace,

Jeff

How to buy?

Can I purchase this working models, Just wanted to share with my kids or conducting knowledge workshop with neighbour kids. If yes please let me know the process and price. Thanks!

Building is not so difficult !

Dear Djangra !

I am very glad that you like this model. Your inquiry is little bit surprisingly to me because I did it just for fun and did not have any business plans. I have discussed it with my wife and we came to conclusion that we love MARK-1 too much and prefere to leave him at our home. 

But why not to build it yourself ? It seams to me it will be much interesting to you and your children than simply accure working model. I can give you assistance if you will deside to to this including 
schemas. You can find all componets that I used including prices here: https://docs.google.com/spreadsheets/d/1eNcSEyZjL3ByZcqL5IO2NdnZs04P2j4Fb2usMBsC0OA/edit?usp=sharing

Also if you can examine source code located in my repository: https://bitbucket.org/yesbird/mark_01/src

Besides that you will need charding device for battery pack (2 x 3.7V) - I am using this one: https://hobbyking.com/en_us/turnigy-accucel-6-80w-10a-balancer-charger-lihv-capable.html?___store=en_us but may be you will find something less expensive.

Please let me know if you will deside to start build it.

All the best,
Mark-13