Giter VIP home page Giter VIP logo

gizmo_shylamp's Introduction

Gizmo: Shylamp

Shylamp is a lamp that is shy. When you leave it alone it's animated, moves about and stays lit up (like a proper lamp), but when you approach it, it gets shy, stopes moving, and slowly turns off each of its 5 levels.

Inspiration Gear System Interaction

The code inside Software/Gizmo_Final.ino controls a 5-level rotating tower/lamp.

  • Levels 1 and 5 rotate the fastest @ 6 rotations/ 15 motor rotations
  • Levels 2 and 4 rotate at 1/3 of the speed of levels 1 & 5, @ 3 rotations/ 15 motor rotations
  • Level 3 is the slowest and rotates at 1/2 of the speed of levels 1 & 5 @ 2 rotations/ 15 motor rotations

When a person is more than 90cm away, Shylamp will happily do its thing. But when you cross the threshold, it starts to hide. First, at < 90cm, Shylamp will rotate all its towers into alignment, to hide the fact that it's "alive", Then every 15cm closer, Shylamp will turn off the lights on each of the level from bottom to top. The opposite also holds true.

gizmo_shylamp's People

Contributors

leamars avatar

Watchers

James Cloos 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.