Giter Site home page Giter Site logo

pulse's Introduction

Jet Propulsion Laboratory, California Institute of Technology (NASA JPL)

PULSE - a pendant to warn you when you touch your face

Here’s the tool and equipment list, materials, circuit diagram and assembly instructions. The ability to solder is necessary to assemble the PULSE pendant. Except for the IR sensor unit, the parts are generic and can be purchased broadly. Example links for purchasing these parts are shown.

Table of Contents

Tools and equipment needed

  1. Home-class 3D Printer (PLA material or other as user option; you can also send files out for on-line order)

  2. Soldering Iron and solder

  3. Wire Stripper

  4. Helping Hands Stand to Assist Soldering (optional)

Materials Required and links for ordering

Materials_Required.jpg

  1. IR Sensor unit: Pololu 38 kHz IR Proximity Sensor Order Here

  2. PNP Transistor: 2N3906 or equivalent: Order Here

  3. 1 K Ohm standard resistor: Order Here

  4. Slide Switch to fit case: Order Here

  5. Vibrating Motor to fit case Order Here

  6. W1 – 5 cm; W2 – 4 cm; W3 – 2 cm; W4 – 2 cm; 22 Gage Wire

  7. Heat shrink tubing to cover leads: Order Here

  8. Battery Holder: Order Here

  9. 3V CR2032 Coin Battery: Order Here

  10. Dark colored paint (i.e., acrylic, oil, nail polish etc.) such as black, navy blue, dark green, etc. (Required only when utilizing non-black colored case material)

Pendant Case

The PULSE pendant case was designed to hold the existing parts. Other pendant designs can be created as desired as long as the IR sensor will fit and has a clear view to the front of the pendant.

If not using black material for case, the bottom of the IR emitter will need to be painted black or covered with black electrical tape to absorb any light. If this is not done, the sensor will read false motion and vibrate continuously. Only the flat bottom, do not cover the whole LED.

Download STL Files

cad_with_parts.jpg

Circuit Diagram

Circuit_Diagram.jpg

Central to the design of the PULSE pendant is the infrared sensor unit (U1 in the diagram) that provides a high (~3 V) output signal to pin 3 by default, and drops low (~1 V) when the LED detector (D1) receives a signal indicating your hand (or other reflecting object) is in front of the pendant. L1 is the radiating infrared LED. When pin 3 goes low, it powers the PNP transistor (Q1) to energize the motor (M1) causing it to vibrate and the pendant to pulse. V1 is the 3 V battery in the case and S1 is the slide switch. Pin 4 on the infrared sensor is an enable input and is not used.

Assembly of the PULSE pendant

  1. Wire W1 solders to the center pin of the switch and wire W2 solders to an end pin of the switch. The third pin on the switch can be clipped off – it is not used. Heat shrink covers the pins. This picture shows the completed switch next to an assembled PULSE pendant

assembly_step_1.jpg

  1. The other end of W2 solders to the emitter pin of the transistor as well as wire W3. (This is a three-way connection – wires W2, W3 and the transistor emitter pin are connected together; this is the positive voltage). The picture shows the use of a helping hands to perform the soldering of three leads, and then the end result. Heat shrink is used to cover the lead at the transistor.

assembly_step_2.jpg

  1. The other end of wire W3 then attaches to pin 2 of the IR sensor

  2. Wire W4 (ground), attaches to pin 1 of the IR sensor

  3. Resistor R attaches between the base pin of the transistor and pin 3 of the IR sensor. This picture shows the assembly so far

assembly_step_5.jpg

  1. The red wire of the vibrating motor solders to the collector pin of the transistor. Use heat shrink to cover the connection

assembly_step_6.jpg

  1. The black wire of the vibrating motor solders to the ground port of the battery case (jointly with W4). The other end of W1 solders to the positive pin of the battery holder. This picture shows the completed assembly and the wires folded for insertion into the bottom case

assembly_step_7.jpg

  1. The motor and switch snap into the case base

  2. The IR sensor slides into the case base rails

  3. The electronics are gently tucked into the case base

assembly_step_10.jpg

  1. Using a dark colored paint (i.e., acrylic, oil, nail polish etc.) such as black, navy blue, dark green, etc., lightly paint over the emitter as shown in the image below. Using a dark colored pen or marker will not work the same as paint.

assembly_step_11.jpg

  1. With the electronics in the case base, the battery can be installed, the switch can be set on; move your hand in front of the IR sensor and the red LED on the sensor board will light and the case will PULSE!

GitHub_Video_Thumbnail.jpg

  1. Install the top case. Attach a necklace of your choice and PULSE is complete

DISCLAIMER

DISCLAIMER: The designs herein have not been reviewed, cleared, or approved by FDA or other regulatory authority, nor have they received Coronavirus Disease 2019 (COVID-19) Emergency Use Authorizations for Medical Devices. Neither California Institute of Technology (including the Jet Propulsion Laboratory)("Caltech") nor its employees or agents provide any representation or warranty, express or implied, for fitness for a particular purpose, safety, efficacy, or non-infringement of any third party intellectual property rights. Caltech offers these device designs in good faith to help healthcare providers and others prevent the spread of and treat patients with COVID-19. Physicians and other healthcare providers bear full responsibility to convey warnings and obtain patients' informed consent.

The research was carried out at the Jet Propulsion Laboratory, California Institute of Technology, under a contract with the National Aeronautics and Space Administration.

pulse's People

Contributors

chrismattmann avatar rafaelmartinezasc avatar

Watchers

 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.