element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • About Us
  • 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
Upcycle It
  • Challenges & Projects
  • Design Challenges
  • Upcycle It
  • More
  • Cancel
Upcycle It
Blog [Upcycle It] Interactive Race Car Driver - The Checkered Flag
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: Workshopshed
  • Date Created: 3 Jun 2017 10:28 PM Date Created
  • Views 3666 views
  • Likes 10 likes
  • Comments 24 comments
  • upcycled_interactiveracecardriver
Related
Recommended

[Upcycle It] Interactive Race Car Driver - The Checkered Flag

Workshopshed
Workshopshed
3 Jun 2017

"What will you make?" asked the Intel Edison. The objective of the project was to upcycle an old RC car and a Furby to create an Interactive Race Car Driver using the Intel Edison and scrap or recycled components.

imageimage

Car

One of the key features that attracted me to the car was that it had 4 screws located at the front and back. I knew those would make a good mounting point for a frame to which I could attach my components. The frame was printed using with recycled filament that used to be car dashboards. The screws came from old PCs and keyboards.

image

The middle of the car housed the RC module and a container for the original battery pack. I checked if the H-Bridge of the RC module could be reused on a simulator and then in reality. It was designed never to stop so would not work for my project. So that was removed and swapped with an off the shelf module. The middle of the car was cut down and rewired using old PC cables.
Another feature that appealed to me was the 4 wheel drive skid steer setup of the motors. However only 3 of my 4 wheels were working so I had to repair the gearbox. Which I did with some gears from the spares box.
To my frame I attached lights and bumpers, along with a battery box. The lights were upcycled too, a broken downlight was disassembled to extract the LEDs for the headlights. 3mm RED LEDs for brake lights were salvaged from a keyboard, theses have yet to be incorporated into the car.

imageimageimage

I wanted the Edison to take pride of place so I styled that as the engine with the aid of some 3D printed parts, these were printed using recycled P.E.T. which used to be drink bottles.


To simplify testing and wiring I used the grove shield and connectors. I put my own sockets on the breakout boards for the motor and lights. The boards I used for the lights were upcycled from some scrapped protoshields with poor quality silk screen that AverageManVsPi sent me last year.  The wiring for these boards was also upcycled where possible using old telephone cables. The bumper was also 3D printed and fitted with microswitches. The switches came from a broken shredder. The car is powered from a phone powerbank which clips onto the back of the car with 3D printed clips. Unfortunately my 3D print broke before I finished printing all the parts but temporary parts have been made from wood.image

image

All the 3D models can be found at: https://github.com/Workshopshed/UpcyclingDesignChallenge

 

Driver

The main donor component for the driver was a first generation Furby from the 1990s. Like the car this had it's H-Bridge swapped out with an off the shelf module. Also removed were the 2 chip on board modules that used to control the motion and sounds. These were replaced with wires that connected up to the Edison via some simple level shifters. The level shifters were made using more scrap protoshields and some transistors that most likely came from a radio.

imageimageimage

 

The Furby's motion is driven from a series of cams. The position of those is sensed with a mechanical home switch and an optical sensor that pulses as the cam rotates. The LED for that sensor was replaced as it did not seem to be working. The output of the sensor went through some conditioning circuity to transistor to shift the signal level down to 1.8v for the Edison. The MCU was programmed to detect the pulses and count them.


To give the Furby a voice a USB audio card was plugged into the Edison. This was modified to have a micro USB connector. An amplifier module was added to drive the Furby's original speaker.

image

I got my daughter to record her best Furby impersonations and these were chopped into segments and copied to the Freddie board.

 

Upcycling summary table

ItemOrigin
Radio controlled CarSurplus store sometime in 1995.
FurbyProbably from a toyshop in late 1990s early 2000s.
Wire

Telephone Cable

PC Power Cable

PCBsScrapped Protoshield
Nuts, Bolts, ScrewsDecomissioned PCs and broken domestic appliances
MicroswitchesShredder
LEDs

Headlight LEDs from broken downlighter

Brakelights from computer keyboard

Level shifter transistors

Most likely from an old radio

Filament

ABS recycled from car dashboards

PET recycled from drink bottles

Wood

Sprue from Dollshouse

Offcuts from other projects

 

Software

Right from the start I decided to standardise on NodeJS for the code. I also wanted to be able to control the car from a phone or tablet. I wrote a simple web UI that connected back to the Edison using MQTT over Sockets. This was secured using certificates.

 

image

image

To read the signals from the optical sensor, the Furby uses the Edison's MCU and reports that back to the control software allowing the position of the action cam to be known. The Furby also hooks into MQTT too and responds to events from the car.

All the software can be found at: https://github.com/Workshopshed/UpcyclingDesignChallenge

Car and Driver

 

{gallery} Closeups

image

Engine Bay: Wiring for lights, bumpers and motors, power converter to right

image

Fuel Tank: The power for the car, the original on/off switch still disconnects the power

image

Under the seat: Level shifters, audio, power and Edison to control the Furby

image

Car Engine: The Edison is what powers this beast of a car

image

Car and Driver: Completed car and driver

image

Car and Driver: Completed car and driver

image

Car and Driver: Completed car and driver

 

Car Demo

Car test using some simple nodeJS scripts.

Motion test

Light test

 

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

 

Driver Demo

Coming Soon

 

Thanks

Firstly to my family for putting up with 10 weeks of my madness and for their help, feedback and motivation.

Thanks to Intel for the Edisons, sponsoring the challenge and providing a great set of tools, documentation and O/S images.
Element14 for hosting the challenge.
Fellow challenges for their suggestions and ideas.
Previous Furby hackers: Kelly Heaton, Chris Brown and Northwestern University Mechatronics Design Laboratory
Harry Fairhead for his excellent notes on life at 1.8v.
Thomas Stratford and Alan Barnet for identifying my mystery transistors.
Brian and Enrico who offered to print parts when my printer broke.
And to the Element14 and Twitter communities for their encouragement.

  • Sign in to reply

Top Comments

  • dougw
    dougw over 8 years ago +5
    Great project Workshopshed . Congratulations! But ..... I also want to see a blog on how you recycle car dashboards into printer filament.... .... or did I miss that segment?
  • jasonwier92
    jasonwier92 over 8 years ago +4
    Thank you for your great project and interesting ideas. Great finish and I'm on the edge of my seat for the demo.
  • Workshopshed
    Workshopshed over 8 years ago in reply to balearicdynamics +4
    He does have a helmet, styled in blue and yellow stripes as requested by my daughter. Made from top quality papermaché
Parents
  • dougw
    dougw over 8 years ago

    Great project Workshopshed . Congratulations!

    But ..... I also want to see a blog on how you recycle car dashboards into printer filament....image .... or did I miss that segment?

    • Cancel
    • Vote Up +5 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • Workshopshed
    Workshopshed over 8 years ago in reply to dougw

    That is a good idea for a blog, I'll talk to refil and see if they want to do something for my main blog.

    With 20 odd posts I would have thought you would be sick of me by now.

    • Cancel
    • Vote Up +4 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • dougw
    dougw over 8 years ago in reply to Workshopshed

    I didn't mean to suggest your project was incomplete - it is very well done - just that I am also curious about recycling plastic....since you mentioned it.image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Comment
  • dougw
    dougw over 8 years ago in reply to Workshopshed

    I didn't mean to suggest your project was incomplete - it is very well done - just that I am also curious about recycling plastic....since you mentioned it.image

    • Cancel
    • Vote Up +2 Vote Down
    • Sign in to reply
    • More
    • Cancel
Children
  • Workshopshed
    Workshopshed over 8 years ago in reply to dougw

    It's a great blog idea, I will endeavour to follow up on it in the mean time here's their FAQ

    • 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