Status Update 12/7/2017

Goals For The Past Week

  • Design and build food and water dispensing systems.
  • Finish UI.
  • Implement code to control servo, weight sensors, and flow valve.

Goals Achieved This Week

  • Finished water dispensing system.
  • Integrated weight sensors.
  • Finished UI.
  • Implemented Real Time Clock.

Current Challenges

  • We have experienced troubles with the real time clock interrupt. Currently the interrupt does not trigger when it is supposed to. We have implemeneted a work around but will try to get the interrupts to trigger.

Plans For the Upcoming Week

  • Finish total system integration by tonight.
  • Plan demonstration.
  • Finish presentation.

Status Update 11/29/2017

Goals for the Past Week

  • Gain knowledge of servo and weight sensor operation (Both).
    • We both now have a fairly good understanding of how the servo and weight sensors operate. The servo is controlled with a PWM and the weight sensor acts a force sensitive resistor.
  • Build preliminary touch UI (Tom).
    • A preliminary UI has been built. It currently contains the main screens that can be navigated using the touch screen.
  • Draw a detailed schematic of our system (Jeremy).
    • Drawing the schematic has been put on hold until we have a better idea of what the final system will include.
  • Determine and order any remaining parts (Both).
    • Weight sensors were ordered and have been received. We purchased food and water bowls, reserves for the food and water, and tubing. We now have all of the parts we will need to complete our design.
  • Continue flow valve and sensor integration (Both).
    • We have been able to figure out how the flow valve and sensor operate and will be able to start integrating them into final design.
  • Gained knowledge of operation for the LM317 voltage regulator and logic level converter.
    • We have been able to figure out how the voltage regulator and logic level converter operate and will be able to start integrating them into final design.

Goals Achieved This Week

  • Continued building UI (Tom).
    • Continued work on the UI. In addition to the main screens being built we are now able to set the time at which food and water dispensing will occur.
  • Built support structure (Tom).
    • Built the wooden support structure that will be used to mount the reserves for the food and water. Food and water bowls will be underneath reserves with tubing to dispense the food and water.
  • Implemented voltage regulator and logic level converter (Jeremy).
    • Voltage regulator and logic level converter are being used to step down 9V to 5V and 3.3V. This is being done because the flow valve and sensor requires 9V, the servo requires 5V and the PIC is powered by 3.3V.
  • Began soldering (Jeremy).
    • Resistors used for voltage regulators are being soldered to board so we will have more room on the breadboard.
  • Began force sensor operation (Jeremy).

Current Challenges

  • Designing and building food dispensing system. We know we are going to use the servo but we have not yet finalized our design.
  • Figuring out how to use the real time clock on the PIC.
  • Figuring out how to install tubing from funnels to dispense food and water. Flow sensor and valve need to be installed for water.
  • Accurately monitoring force sensor voltage output with PIC.

Plans for the Upcoming Week

  • Finish UI (Tom).
  • Implement backend code to control servo, weight sensors, and flow valve and sensor (Jeremy).
  • Begin working on code using real time clock (Tom).
  • Finish building physical structure. We currently have the supports structure but we need to mount food and water reserves, add tubing for dispensing, mount flow sensor and valve, and add food/water bowls with installed weight sensors (Both).

Status Update 11/15/2017

Goals For The Past Week:

  • Gain knowledge of servo and weight sensor operation (Both).
  • Build preliminary touch UI (Tom).
  • Determine how to control servo operation (Jeremy).
  • Draw a detailed schematic of our system (Jeremy).
  • Determine final parts list (Both).
  • Order any remaining parts needed (Both).

Goals Achieved This Week:

  • Gained knowledge of servo and weight sensor operation.
  • Began building preliminary touch UI.
  • Determined and ordered finals parts list.
  • Gained knowledge of and began integration of flow valve and valve sensor.
  • Gained knowledge of and began integration of LM317 voltage regulator for step-down of 9V to 5V.

Current Challenges:

  • Determining how flow sensor and valve operation works.
  • Determining how force sensor operation works.

Plans For The Upcoming Week:

  • Finish preliminary touch UI (Tom).
  • Draw a detailed schematic of our system (Jeremy).
  • Begin scale integration (Tom).
  • Build software backend to servo operation (Jeremy).
  • Continue Servo integration (Jeremy).
  • Continue flow valve and sensor integration (Both).

Status Update 11/8/2017

Goals For The Past Week:

  • Finish and submit Project Proposal.
  • Planned the System Features.
  • Design the Subsystem Breakdown.
  • Create a schedule of what we hope to achieve each week leading up to the final demonstration.
  • Assemble preliminary parts list.

Goals Achieved This Week:

  • We were able to achieve everything that we planned to for this week.
  • All tasks were completed together by both partners.

Current Challenges:

  • Figuring out which weight sensor we will be using to weigh food and water in the bowls.
  • Determining how to step up 3.3V to 5V for the weight sensor.

Plans For The Upcoming Week:

  • Gain knowledge of servo and weight sensor operation (Both).
  • Build preliminary touch UI (Tom).
  • Determine how to control servo operation (Jeremy).
  • Draw a detailed schematic of our system (Jeremy).
  • Determine final parts list (Both).
  • Order any remaining parts needed (Both).