Git Product home page Git Product logo

blink's Introduction

Blink!

Affordable, accurate communication through blinking for people with conditions that don't let them otherwise.

Demo: https://blink.now.sh

Video https://www.youtube.com/watch?v=f2C1TL8X2ds

Hardware Setup

You'll need an Arduino, 1 megaohm resistor, and some leads. Wire the resistor between 2 and three, and add the lead to the foil on the pin 3 end.

Mount the headset on a baseball cap so it is right next to your eyesocket. Make sure it isn't touching, only when you blink.

Software Setup

  1. Install the server dependencies: cd backend, pip3 install -r requirements.txt
  2. Install the frontend dependencies: cd frontend, npm i

Usage

  1. Run the server: cd backend, python3 server.py
  2. Run the frontend: cd frontend, npm run dev

Sequences

Blink uses a slightly modified version of Morse code. All letters are the same, but to advance to the next word, wait around 2 seconds, and to add a space, do ....-.

Special sequences:

  • To start running: ..--
  • To stop running: ......
  • Space: ....-
  • /: ---...
  • Backspace: .---.
  • GIPHY: ---... --. ....-

Built in 36 hours for PennApps XVI. By @kusti8, @lachlanjc, @shamdasani, and @praveenravi77. MIT licensed. Blink won the Health Route and the Most Unique Hack Award ($1k grant from 1517 Fund)

blink's People

Contributors

dependabot[bot] avatar lachlanjc avatar praveenravi77 avatar shamdasani avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

Forkers

praveenravi77

blink's Issues

Reorganize project

This repo should only contain the (deprecated) front-end code, and project info should move to the website repo.

@kusti8 Are we no longer using the backend/Arduino code here? Can it just be deleted?

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.