Giter Club home page Giter Club logo

tjbottwoarmstwoleds's Introduction

TJBot Library Two Arms and Multiple LEDs in chain

Node.js FORKED library that extends TJBot's basic capabilities with two arms and multiple LEDs support

First of all, read https://github.com/ibmtjbot/tjbot

ASLTJBot

Some details:

  • Edited tjbot.js adding new code without change current codes:
  • Added two additional hardware capabilities: -leftArm
    • rightArm
  • Added additional TJBot API (and supporting functions):
    • tj.waveArms()
    • tj.waveLeftArm()
    • tj.waveRightArm()
    • tj.leftArmBack()
    • tj.rightArmBack()
    • tj.raiseRightArm()
    • tj.raiseLeftArm()
    • tj.lowerLeftArm()
    • tj.lowerRightArm()
    • tj.recognize()
    • tj.shineLeftRight()
  • As original TJBot configuration, wired TJBot servo motor to PIN 26 (BCM 7) – Left Arm
  • Wired a second servo motor to PIN 22 (BCM 25) – Right Arm
  • Integrated @waugh code to support multiple LEDs and chained a second RGB LED (pay attention to LED pins layout. It can change!!!)

Chaining LEDs

Faccina (little face)

#Node-red nodes

Node-red updated nodes are available at https://github.com/fmanclossi/node-red-contrib-tjbotTwoArmsTwoLeds. These are just adaption from JeanCarl BEsson Excellent work

P.S: In previous example, I also added (not integrated) a HC-SR04 Ultrasonic sensor and played with physical layout.

PPSS: I'm collected a presentation about TJBot and this task is born to support activities performed at I.I.S. Galileo Galilei di Crema (CR), a secondary state school with about 1,900 students aged 14-19 working in two fields of education: “Applied Sciences high school” and “Technological high school”.

3D printing - tx to Aaron Cox

Here are the STL - 3D printing - files for the 3 parts you need to change. ASLTJBot 3D skeleton with two arms

3D Printed TJBot from Aaron Cox ASLTJBot 3D printed

New - altered - parts shown in orange here. ASLTJBot internal

You’ll need to be careful with your cables, so that the arm does not swing into them! The arm will swing in front of the cable exit so users will have to watch their HDMI cable - keep it elevated - so that the arm can clear it. ASLTJBot right side

STL files - tx to Aaron Cox

link to STL files

License

This project uses the Apache License Version 2.0 software license.

tjbottwoarmstwoleds's People

Contributors

fmanclossi avatar

Stargazers

 avatar  avatar

Watchers

 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.