Animated Digital Dice w/printable enclosures (Q90694)

From Library of Open Source Hardware
Revision as of 12:12, 27 February 2022 by Aisberg (talk | contribs) (‎Added [en] label: Animated Digital Dice w/printable enclosures)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
No description defined
Language Label Description Also known as
English
Animated Digital Dice w/printable enclosures
No description defined

    Statements

    **UPDATED 10 September 2014:** New documentation file `documentation-with-oshpark-links.html` which has OSH Park links for ordering circuit boards. Removed old batchpcb.com links as batchpcb.com was sold to OSH Park. Use this file in place of the `index.html` file in the `dice.zip` file. This project provides four sets of plans (schematics, board layouts, etc.) for Arduino and AVR based, animated digital dice. Also included are 3D models for printing enclosures for two of the smaller designs. A (very non-exciting) video of the dice in action may be seen at http://youtu.be/Kp_W-V4TNko . The files dice.zip and dice.tar.gz provide the full documentation, source code, .hex files, Eagle CAD files, Gerber files for use with a fab, OpenSCAD enclosure models, rendered .stl files, etc. for the projects. See the index.html file in the distribution for the documentation. These materials are being distributed under the TAPR Open Hardware License, http://tapr.org/OHL . The projects demonstrate using the following AVR and Arduino features * button debouncing, * sleeping the device using power down mode, * awakening the device from sleep with a change to a low voltage state on the INT0 pin, * enabling and disabling the watchdog timer interrupt, * software PWM using a timer/counter compare interrupt, and * implementing simple (i.e., non-precise) timed delay functions. The necessary hardware is straightforward, requiring * a microcontroller with at least eight digital I/O pins, * seven LEDs, * seven current limiting resistors for the seven LEDs, * a momentary push button switch, * a pull-up resistor for use with the push button switch, * an optional bypass capacitor for the microcontroller, and * a power source such as a 3V coin cell or two AAA batteries for use with an AVR microprocessor. C language source code for AVR-GCC is provided which has been tested on an Arduino Duemilanove (ATmega328p), an ATtiny24, and an ATtiny2313. The same source code file works for all three processors and can be used as an Arduino sketch. While the projects are intended for an Arduino, ATtiny24/44/84, or ATtiny2313/4313, the sources can be built for other processors (but may need changes). The documentation also includes links for ordering individual boards from oshpark.com starting at $10.95 for three of the small boards (OSH Park sells in units of three just like Ramans, http://en.wikipedia.org/wiki/Rendezvous_with_Rama).
    0 references
    0 references
    1.0.0
    0 references
    thingiverse.com
    0 references
    auto
    0 references
    dnewman
    0 references
    https://spdx.org/licenses/CC-BY-SA-4.0
    0 references
    www.thingiverse.com
    0 references
    en
    0 references