Giter Site home page Giter Site logo

toxicgumbo / cyborg_ring Goto Github PK

View Code? Open in Web Editor NEW

This project forked from zakqwy/cyborg_ring

0.0 2.0 0.0 7.21 MB

Cordwood-style blinky ring, powered by an ATtiny85 and a pair of size 10 Zn-air hearing aide batteries.

License: Other

C 75.41% Makefile 24.59%

cyborg_ring's Introduction

cyborg ring

cyborg ring with red LEDs cyborg ring is a cordwood-style bit of blinky jewelry powered by an ATtiny85 and a pair of size 10 Zn-air (hearing aide) batteries. The latest iteration includes several tension wires as well as other minor updates and has proven its durability to be sufficient to warrant an alpha release. Note that this ring is difficult to make, still quite delicate, not waterproof (even if you conformal coat most of it), and somewhat uncomfortable. But it's also quite unique.

license

cyborg ring is released under the terms of the Creative Commons Attribution-ShareAlike 4.0 license, available here: http://creativecommons.org/licenses/by-sa/4.0/. Creative Commons License

project status

cyborg ring rear view The ring works and seems to last at least a few weeks without breaking. but at this point, the project is very much in alpha as I have not had time to put together detailed build or programming instructions. By popular demand, I'll probably put together a CrowdSupply campaign for kits that will include good instructions, pre-programmed microcontrollers, and LED color / ring size choice. On the subject of size, this version is nominally equivalent to ring size 9. Practically, it's better as a 7 or 8 as the bare FR4 is a bit rough when worn too tight.

build instructions

  • Use a service like OSHpark (or any other high-quality PCB vendor) to fabricate the boards. They should be routed, 0.8mm (1/32"), ENIG, double-sided, FR4. Note that some of the traces are a bit close to the PCB edge so you may need to try a few services or have your bodge wires handy.
  • Source all the parts. I get stuff from Digi-Key (buy local!) but most other places should have the parts too. See bom.csv in the HARDWARE directory.
  • Head over to the Hackaday.io projects site and navigate to the build project log, available here. These instructions aren't comprehensive and don't cover the latest version (different clips, reinforcement wires, etc) but they should give you a general idea of techniques and tools.
  • Add the 'undocumented' connections: tack a 30 AWG bare wire to the ATtiny's ground pad and route it to an available ground pad (one of the resistor jumper stacks works for this). Then take eight lengths of this wire and solder it thru-hole-style to the eight tiny holes on each board. Trim the wires and admire the excellent reinforcements you have installed.
  • Program the ATTiny85 (or -45, or -25) using the six pads and a suitable AVR programmer, such as the USBtinyISP from Adafruit. On the side of the ring with the tiny pushbutton switch, the left pad is RESET and the right pad is GND; on the side opposite the switch, the pads are (left to right) VCC, SCK, MISO, and MOSI.The code in the FIRMWARE directory keeps the microcontroller sleeping until the switch is pressed, at which point the LEDs flash three times.
  • If desired, coat all the exposed bits (other than battery terminals and switch) with silicone modified conformal coating. The board won't be waterproof but this will at least help protect stuff a bit.
  • Show me your builds, either via the Hackaday site or by tweet (@zakqwy). I'd love to see some cyborg rings in the wild.

cyborg ring gif

cyborg_ring's People

Contributors

zakqwy avatar

Watchers

James Cloos avatar Jeff Sheldon 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.