Giter Site home page Giter Site logo

dancebot's Introduction

Dancebot - The Dancing Robot

By Jason Huggins (@hugs)

Overview

In this workshop, you'll assemble a small, humanoid robot designed to dance. The moving parts of the robot are called "Bitbeam". Bitbeam is LEGO Technic-compatible, but made with a 3D printer. 3D printing is a beginner-friendly, low-cost, open-source alternative for creating mechanical robot parts.

Dancebot will have the following features:

  • Swivel head side to side
  • Rotate each arm up and down
  • Bust a move.

Parts List

Electronics:

Quantity Description
1 Arduino UNO
1 Arduino Sensor Shield V4
3 HiTec HS-311 servos
1 Servo horn (red, cross)
2 Servo horns (white, straight)
6 Servo horn mounting screws

Printed Parts

Quantity Description
1 Dancebot head
2 Bitbeam Arduino mounting plates
4 Bitbeam servo mounts
2 Bitbeam servo arms
11 Bitbeam 9x1 beams
2 Bitbeam 11x2 plates

Nuts & Bolts

Quantity Type Size
22 nuts 10-32
8 bolts 10-32 3/4"
10 bolts 10-32 1"
4 bolts 10-32 1-1/4"
8 nuts 6-32
8 bolts 6-32 3/4"
2 nuts 4-40
4 bolts 4-40 1/2"

Assembly Tools

Quantity Description
1x Phillips #1 screwdriver
1x 7/64 hex driver
1x 3/32 hex driver
1x 5/32 hex driver

Assembly

Build instructions can be found here.

Programming

Arduino

  1. Download and install the Arduino Client
  2. Follow the setup procedure, and use the "blink" test script to verify your Arduino is working
  3. From the Arduino IDE upload the Dancebot sketch: https://gist.github.com/hugs/32ff6dcc2191a9f14d95

dancebot's People

Contributors

hugs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.