IntelliFrank: Difference between revisions

From NURDspace
No edit summary
mNo edit summary
Line 5: Line 5:
|ProjectPurpose=Education
|ProjectPurpose=Education
|ProjectParticipants=bjornl buZz
|ProjectParticipants=bjornl buZz
|Picture=Nicky.jpg
}}
}}
[[File:Nicky.jpg|350px|right]]
 
buZz has an autonomous electric toy car, "Frank". Frank should be upgraded with sensors to avoid collisions and software to act more intelligently (and possibly execute <strike>small furry animals</strike> simple tasks).
buZz has an autonomous electric toy car, "Frank". Frank should be upgraded with sensors to avoid collisions and software to act more intelligently (and possibly execute <strike>small furry animals</strike> simple tasks).



Revision as of 11:13, 24 August 2014

NURDspace Project
Nicky.jpg
Participants Bjornl, User:buzz
Skills
Status
Niche
Purpose
Tool
Location
Cost
Tool category

{{{Name}}}Property "Tool Name" (as page type) with input value "{{{Name}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process.

Nicky.jpg {{#if:{{{Tool}}} | [[Tool Owner::bjornl buZz | }} {{#if:{{{Tool}}} | [[Tool Cost::{{{Cost}}} | }}


buZz has an autonomous electric toy car, "Frank". Frank should be upgraded with sensors to avoid collisions and software to act more intelligently (and possibly execute small furry animals simple tasks).

This is probably a good way to get acquainted with Arduino programming.

  • create new, more intelligent programs
  • add sensors and programming for those sensors


Updates

  • 29/02/2012: Attached a Devantech SRF04 Ultrasonic Range Finder to Franks Arduino and got readings! Now working on more intelligent code.
  • 01/03/2012: Uploaded code (see below), works, but _only_ when USB cable is attached, otherwise Frank _always_ retreats!
  • 14/03/2012: Works! Unfortunately there's an electrical problem somewhere in the steering and/or engines, so Frank does not steer well. Next step will be either to try to fix that or get another RC car.
  • 17/03/2012: Steering is done by a stepper motor, it seems. Maybe we can drive the motors directly by using a Motorshield. Info on stepper motors with six wires, like the one in Frank: http://www.imagesco.com/articles/picstepper/02.html
  • 30/03/2012: ID found out that Frank does not have a stepper motor, but a "normal" DC motor and a sensor system to detect the position of the steering system. We also got another car, Nicky, who is easier to use because of the steering: this is done by electromagnet instead of a motor.
  • 31/03/2012: It turned out that the Arduino we used has a problem after all. So we used another Arduino + the Motorshield and lo and behold! everything works! So we now have a small, autonomous car! As soon as the battery has been recharged, we'll shoot some video :-)
  • video: http://www.youtube.com/watch?v=f47ACLyZS88

Sources

All sources have been committed to the Subversion repository 'nurdspace' in folder /intellifrank