Group: Hassan Farooq (hfaroo9), William Eustis (weustis2)


  1. Introduction

    1. Statement of Purpose

      We are working to create a device that helps people connect with their following online by listening to conversations had during the day by the user and automatically Tweeting viable phrases heard from everyday speech as a way to enrich the user's follower's experience by showing them a "slice of life" view of the users' life. We want to make sure that the device picks up conversations that the person is having and Tweet complete thoughts rather than fragmented sentences. We also want to ensure personal information is not shared. We don't believe this has been done before but we are excited about the applications in comedy and contentedness between individuals as well as Facebook's attempts to track every facet of life (please buy us out).

    2. Background Research

      We were not able to find any past examples of similar work (the closest thing was a Bluetooth headset, but that's not very similar), however we did look into devices that could be used to assist in the production of the device. Primarily, recording devices with low power Bluetooth connectivity. Our product builds upon these devices by utilizing their functions to automate tweeting and social media curation without any work by the user.

  2. Design Details

    1. Block Diagram / Flow Chart

    2. System Overview
      After powering the BlueCoin device, which the person will carry with them as they go about their day, it will establish a low power Bluetooth (BLE) connection with their mobile device. From this point, the BlueCoin will upload sound bytes from the users day (determined by a small amount of on-board filtering code to ensure only the user's voice is picked up) onto the phone. The user's phone will use state-of-the-art dictation software to turn the sound into plain text, which will then be sent to Twitter via the Twitter API.

  • Parts

    BlueCoin development kit [1]
     - BlueCoin device
     -  - Comes with microphone array, BLE Bluetooth chip, accelerometer, gyroscope, E-compass, pressure sensor, battery charging circuitry
     - BlueCoin battery (130 mAH Li-Po)
     - BlueCoin software development kit
     - CoinStation board
     - BlueCoin cradle
     - BlueCoin plastic housing
    3D printed casing for the BlueCoin that can easily attach to the user's shirt
    Band Pass Filter [2]
    - microphone
    - 2x 90 ohm resistors
    - 2x 16k ohm resistors
    - 3x 1k ohm potentiometers
    - 4x 0.1 uF capacitors
    - wires
    - breadboard
    - stripboard
    $10 of AWS Credits to host the app's server (smile)

  1. Possible Challenges
    We are concerned slightly about the battery duration, however our calculations show that this shouldn't be a large concern. We are slightly more concerned about the protocol between Bluetooth-app communication (specifically when the phone is in sleep mode and/or the app is closed); we have limited experience in this field and, while eager to learn more, are concerned about the learning curve.

  2. References

    [1] ST Microelectronics, "STEVAL-BCNKT01V1," datasheet, June 2017 [Revised Oct. 2018].
    [2] “Audio Filters.” [Online]. Available: http://www2.ece.ohio-state.edu/~anderson/Outreachfiles/AudioEqualizerPresentation.pdf.

Attachments:

Untitled Diagram.png (image/png)

Comments:

Your project will need to have some hardware design component. Are you guys creating any of the hardware that will be monitoring for sentences/words? Or just writing software to interface the bluecoin and an AWS box?

Posted by chorn4 at Oct 03, 2019 12:41

Hey Chris,
We did some research and our plan is to desolder the on-board microphones and add a band-pass audio filter (which we would design & build) between the microphone output and the board.
Please let us know if this is good!

Posted by hfaroo9 at Oct 10, 2019 18:23