Difference between revisions of "WTM Sense log"

From ESE205 Wiki
Jump to navigation Jump to search
Line 127: Line 127:
 
*Functional code to read two distances
 
*Functional code to read two distances
 
*Considering using sensors to change the display as opposed to changing volume due to complications discovered during our second evaluation.
 
*Considering using sensors to change the display as opposed to changing volume due to complications discovered during our second evaluation.
 +
 +
Audrey
 +
*Fixed the bug so display now shows correct St. Louis time.
 +
*Began integrating display with savannahs sensors.
 +
*Researching how to improve sound on speaker
  
 
[[Category:Logs]]
 
[[Category:Logs]]
 
[[Category:Spring 2017 Logs]]
 
[[Category:Spring 2017 Logs]]

Revision as of 19:43, 9 April 2017

Week of 1/30/17

  • Finalized our project idea, combining two of our different ideas into one
  • Met with our TA, Andrew, for the first time
  • Downloaded Fusion360, Autodesk program and began to learn how to use it
  • Andrew showed us how to use the 3D printer
  • Created our project proposal, budget, and Gantt Chart
  • Began to research the products which we will use to construct our speakers

Week of 2/6/17

  • Met with our TA, Andrew, to review our project design and proposal.
  • Discussed the weaknesses of our proposal and how we could change our project while still including an interesting demo at the end of the semester.
  • Opened Arduino and looked at how examples (Blink, DigitalRealSeries, etc) were coded for use.
  • Decided to design only one speaker doc for the project using Raspberry Pi.
  • Redesigned the purpose and use of our speaker to include:
    • Weather
    • Time
    • Hand sensored volume control
    • Hand sensored pause and play control
  • Started to recreate the proposal, which will be finished by Monday

Week of 2/13/17

  • Met with Andrew to finalize our project proposal
  • Final project idea
    • Speaker doc
      • Plays alarm from iPhone
      • Plays music from iTunes
      • Displays time and weather from internet
      • Leap motion to detect hand motions that will
        • Turn alarm off
        • Pause and play songs
        • Change the volume of a song
  • Set up two Raspberry Pis so that Audrey and Savannah can work simultaneously
    • Audrey will work to control the display from the Raspberry Pi connected to internet
    • Savannah will work to control the Leap Motion from the Raspberry Pi
  • Ariel has begun working with Fusion 360 to prepare to design the dock
  • Savannah has begun researching the functionality of a Leap Motion and the programming language Python to connect the Leap Motion to the Raspberry Pi
  • Audrey has begun experimenting with the Raspberry Pi and learning the programming language Python

Week of 2/20/17

  • Audrey did tutorials with connecting led's and buttons to the Raspberry Pi, as well as connecting the display to the Raspberry Pi
  • Savannah researched connecting Leap motion with the Raspberry Pi, and did tutorials with python
  • Ariel continued modeling the dock on Fusion360

Week of 2/27/17

Savannah

  • Downloaded leap motion software onto personal laptop to complete physical tutorials with the hardware
  • Experimented with python code that can control the leap motion
  • In the process of getting leap motion software onto raspberry pi

Audrey

  • Began building the circuit to connect the display to the raspberry
    • While waiting for supplies to get here she created a prototype display to use as a dummy to test “hello world” tutorials on the display and raspberry pi
  • Found a weather code and clock code that she will combine together and improve upon

Ariel

  • Finishing up the 3D model of our dock
    • Made adjustments for the purchased parts to fit properly

Team

  • Purchased parts

Week of 3/6/17

Savannah

  • Started the week by wiping the raspberry pi SD card to restart downloading the leap motion software onto the pi
  • Completed the leap motion tutorials and started writing code in Python
    • The code will be used to read hand gestures by connecting the leap motion with the raspberry pi

Audrey

  • Researched codes online to find similar projects
  • Creating a code for our project using different elements from a few different online projects to fit our needs

Ariel

  • Putting specific minor changes and touches on the dock to create a perfect model
    • Changed the model from a filled box to a hollowed out shell to allow for the purchased parts to fit inside
    • Designed an angled back stop holder for the I-Phone to stand up
    • Made minor other changes and tweaks

Week of 3/20/17

Savannah

  • Unfortunately, the Raspberry Pi was not able to meet the minimum system requirements for running the Leap Motion
  • I am now using an Ultrasonic Sensor - HC-SR04 to carry out the motion-censored function of our project
    • Connected the sensor to the pi and began working with the code that will be used to carry out the commands between the sensor and the phone

Audrey

  • Connected the phone to the speaker and amplifier and was able to play music through the speaker
    • Researching further on volume control using a digital potentiometer through the raspberry pi with the speaker
  • Constructed circuit for LCD display and got screen to light up
    • The potentiometer didn't work so was not able to vary the contrast and thus couldn't get text to show up on the screen, so researched more into the problem

Ariel

  • Tweaked angled back stop to be more supportive of iPhone
  • Designed a port hole for the audio jack to fit into without falling through
  • Changed dock design to account for shift to the ultrasonic sensor from leap motion
  • Began printing dock
    • Print failed due to a lack of plastic, but will reprint this weekend

Week of 3/27/17

Ariel

  • Finished printing dock
    • The first print stopped mid print due to a lack of filament in the printer
    • The second print ran smoothly and was finished Wednesday afternoon
  • Started working on the final presentation by creating a poster format and starting to add details and information to help demonstrate and explain our presentation and project ideas

Audrey

  • Spent time getting the LED display to work with messages sent to it by the raspberry pi
    • Successfully integrated the two
  • Began testing out the different codes she found online for a weather station
    • The one we have decided to follow is RotoTrons International weather clock tutorial, which she was able to correctly implement after changing parts of the code to fit our needs.
      • She is having trouble getting the clock into central time, as it is now only showing the world clock, and is researching how to fix this.

Savannah

  • Connected Ultrasonic Sensor - HC-SR04 to Raspberry Pi to read distance of an object placed in front of it
    • Working on code to fulfill the needs of our specific project

Week of 4/2/17

Group

  • Met with Humberto for our second evaluation.
  • Helped us understand the steps we needed to take to finish our project and be ready for demo day.

Ariel

  • Spent time working on the poster. Designed the entire page and left room for pictures of our final design, photos of the use of wiring and pictures of how the display and sensors will work.
  • Spent time tinkering with the design of the dock to fix a few of the wrong measurements and add a bottom to the design.

Savannah

  • Connected second sensor to breadboard and raspberry pi to detect two separate distances.
  • Functional code to read two distances
  • Considering using sensors to change the display as opposed to changing volume due to complications discovered during our second evaluation.

Audrey

  • Fixed the bug so display now shows correct St. Louis time.
  • Began integrating display with savannahs sensors.
  • Researching how to improve sound on speaker