Zip the Drum Machine

Posted on 18/03/2009 by arm_atron
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

  This is my attempt at building a drum machine from fritsl's walkthrough. I used two GM3 gearmotors from Solarbotics to drive the black tracks (also from Solarbotics). The project is centered around a Picaxe 28-pin project board. The microcontroller I used is a Picaxe 28X1.   This is my first project with the Picaxe system, and I like it.  I had a steep learning curve, because this is the first microcontroller based robot I've actually wired and programmed. Interfacing to the project ...


Zip the Drum Machine

  This is my attempt at building a drum machine from fritsl's walkthrough. I used two GM3 gearmotors from Solarbotics to drive the black tracks (also from Solarbotics). The project is centered around a Picaxe 28-pin project board. The microcontroller I used is a Picaxe 28X1.

  This is my first project with the Picaxe system, and I like it.  I had a steep learning curve, because this is the first microcontroller based robot I've actually wired and programmed. Interfacing to the project board was somewhat difficult with the documentation, but there are great walkthroughs on Lets Make Robots that made things easier. The Picaxe28 pin project board walkthrough was really helpful. Thanks fritsl.

  The SRF05 ultrasonic rangefinder is the main sensor for Zip. I just barely got it interfaced to the Picaxe 28X1, and am now working out the code to synchronize the sensor reading with the head looking left, right and forward. 

  You may have noticed the absence of Zip's drumsticks in the picture. I will add the drumsticks and mini geared pager motors after I have the sensing and navigation portions of the code functioning.

It navigates around the unpredictable world, finds objects, and bangs out a beat on them.

  • Actuators / output devices: speaker, 4x GM10 81:1 geared pager motors, a couple LEDs, 2x GM3 224:1 right-angle gear motors
  • Control method: autonomous
  • CPU: Picaxe 28x1
  • Power source: 4x AA NiMH (1.2v/cell) 1800mAh
  • Programming language: Picaxe basic
  • Sensors / input devices: microphone, SRF05 Ultrasound
  • Target environment: indoors, outdoor flat terrain
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post