Difference between revisions of "BetaDelta Log"

From ESE205 Wiki
Jump to navigation Jump to search
Line 59: Line 59:
 
**[[File:Pick7.jpg]]
 
**[[File:Pick7.jpg]]
 
**Converted drawing into a 3D model in sketchup
 
**Converted drawing into a 3D model in sketchup
*
+
***[[File:Pick8.jpg]]
  
 
**Created first outline for an algorithm. 5 necessary steps have emerged for the algorithm.  
 
**Created first outline for an algorithm. 5 necessary steps have emerged for the algorithm.  
Line 75: Line 75:
 
*Bex:
 
*Bex:
 
**Ran into  issues converting sketchup file to an STL, so the solution was to redrew the sketchup model in CAD with more accurate lines and measurements.  
 
**Ran into  issues converting sketchup file to an STL, so the solution was to redrew the sketchup model in CAD with more accurate lines and measurements.  
*
+
*In CAD:
 +
**[[File:Pick4.jpg]]
 +
**[[File:Pick3.jpg]]
 +
**[[File:Pick2.jpg]]
 +
**[[File:Pick1.jpg]]
 +
**3D printed (to a reduced scale) the first version of the case:
 +
**[[File:Pick10.jpg]]
 +
*JD:
 
**Drew design for simulation box. We realized as a team that our simulation environment would need to support an easy way to turn a light on and off within the box, stop and start music, and have motion within the box while both other variables are negative (lights off, no sound) to show the first way that our algorithm loop breaks.
 
**Drew design for simulation box. We realized as a team that our simulation environment would need to support an easy way to turn a light on and off within the box, stop and start music, and have motion within the box while both other variables are negative (lights off, no sound) to show the first way that our algorithm loop breaks.
**
+
 
 +
'''Week of March 24, 2017'''
 +
*Team: met and hooked up motion sensor to raspberry pi
 +
*Bex:
 +
 
  
 
[[Category:Logs]]
 
[[Category:Logs]]
 
[[Category:Spring 2017 Logs]]
 
[[Category:Spring 2017 Logs]]

Revision as of 22:18, 27 March 2017

Week of January 27, 2017

  • Brainstormed project ideas
  1. Our main focus was on a website that provides realtime updates about the availability of South 40 study rooms
  • Held first meeting with our TA
  • Began work on our proposal

Week of February 3, 2017

  • Met with TA to finalize our project idea as well as work on some of its highlights
  1. Highlights that we decided we would like to include:
    1. User input ability, where students can publicize which subjects are being studied in specific study rooms
    2. The detection of room occupation via light sensor
    3. A history log of past room availabilities, so that students can make predictions for future study plans
  • Finished writing the proposal as a team

Week of February 10, 2017

  • Refined proposal
    • Edited Gantt chart and budget
  • Team decisions:
    • Add both motion and sound detectors to the light sensor, all of which will be hooked up to our raspberry pi
      • This will allow more accurate prediction on whether or not the room is occupied
  • Began learning how to code in python
  • Began brainstorming design ideas for Raspberry Pi casing
    • Official design must wait until materials arrive

Week of February 17, 2017

  • Edited Gantt chart and budget
  • Worked on recommendations from our TA about our proposal:
    • Streamlined our objectives
  • Continued python education
  • Edited design for Raspberry Pi casing
    • Still waiting on materials to be ordered and shipped

Week of February 24, 2017

  • Heavy exam week for systems engineers (includes all three team members)
  • Downloaded Google SketchUp for 3D printing design and began learning how it works
  • Continued brainstorming ideas for raspberry pi casing
  • Continued learning python
  • Obtained our raspberry pi

Week of March 3, 2017

  • Added a highlight to the BetaDelta website: users can now see a ranking of study rooms based on their probability of being available
  • Discussed how the website will display information for each study room
    • Light sensor: "on" or "off"
    • Motion and sound sensor - will report most recent indication of activity
  • Edited our budget:
    • Included the specific website host for BetaDelta
    • Got rid of the ethernet cord (using a wifi dongle instead)

Week of March 10, 2017

  • Bex:
    • drew final draft of device casing.
    • Top View:
  • Pick5.jpg
    • The rectangular shape holds the raspberry pi in the bottom of the casing and the perf board built into the wall, with holes for each sensor to protrude.
    • Front View:
    • Pick6.jpg
    • The motion sensor is at the top, with the light and sound sensors below.
    • Practiced drawing a wine bottle in sketchup:
    • Pick7.jpg
    • Converted drawing into a 3D model in sketchup
      • Pick8.jpg
    • Created first outline for an algorithm. 5 necessary steps have emerged for the algorithm.
      • Before entering the algorithm:
        • Convert information from sensors into comparable numbers
        • Assign those numbers to a temporary variable
      • In algorithm:
        • Enter a conditional loop.
        • If motion sensor is activated within the last 15 minutes, the room is occupied.
        • If the light sensor and the sound sensor have both been activated within the last 5 minutes, the room is occupied.
        • Else, the room is NOT occupied.
        • Exit loop and refetch data.

Week of March 17, 2017

  • Bex:
    • Ran into issues converting sketchup file to an STL, so the solution was to redrew the sketchup model in CAD with more accurate lines and measurements.
  • In CAD:
    • Pick4.jpg
    • Pick3.jpg
    • Pick2.jpg
    • Pick1.jpg
    • 3D printed (to a reduced scale) the first version of the case:
    • Pick10.jpg
  • JD:
    • Drew design for simulation box. We realized as a team that our simulation environment would need to support an easy way to turn a light on and off within the box, stop and start music, and have motion within the box while both other variables are negative (lights off, no sound) to show the first way that our algorithm loop breaks.

Week of March 24, 2017

  • Team: met and hooked up motion sensor to raspberry pi
  • Bex: