Monthly Archives: December 2017
Appendix
Status Update Wk4
Week Goals
Ian: Work with Waseh on integrating the shade control system with the ESP network. Add physical buttons on the shade for manual control. Make a PCB, or at least organize the breadboard somewhat more.
Waseh: Allow the ESP to communicate without stalling. Improve UI and start integration testing with Ian.
Worked on this week
Waseh:Fixed Bugs within the light controller module to prevent it from having a race condition. Improved the UI to provide easier ability to debug software as well.Worked with ian in debugging and testing entire system.
Ian: Designed and built enclosure and PCB for controller. Integrated shade control and network code with Waseh. Much system debugging, mostly with Waseh.
Challenges
The PCB was something of a nightmare. It was designed somewhat too hastily, and required many manual modifications and jumper wire to work. There were a number of poor solder joints that took a while to find and fix. Large amounts of time were spent debugging mysterious motors that wouldn’t stop that ended up being due to some sort of power supply problem.
The Light controller stalls sometimes and requires another command from the motor controller to get out of that state. The esp also requires a bit of calibration before starting up.
Goals for next week
Together: Finalize report/presentation/documentation and demonstrate functionality
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.
12/7 Status update
Goals for the week:
- Documentation
- Designed more pet modes
- Connected temperature and heart rate with the pet mood
- Finished up animation and transition of the pet mood
What was worked on and achieved by each partner for the week?
- Kevin:
- Design more details for different pet mood
- Calibrate heart rate sensor and temperature sensor
- Yahan:
- Debug heart rate sensor
- Connect temperature and pet mood together
- Together:
- Documentation
Current challenges or problems:
- Heart rate sensor is working but not stable.
Plans for each member for the upcoming week:
- Kevin:
- Documentation
- Presentation
- Yahan:
- Finished up animation
- Presentation
Status Update 12/7
This week we integrated our two codebases so the project has all the needed functionality. We also began working on the panel and photoresitor mounting to the servo motor. Unfortunately a wiring mistake led to us burning up out PowerBoost, meaning we are no longer able to run the project off the battery. There was not enough time to order a new unit, so we instead are running the servo off of a 5V supply and are using another variable supply as an analogue for the battery. While not ideal, this allows us to showcase all the functionality the code has to offer.
Status Update 12/7
This week Connor put the finishing touches on the gloves. He also wrote the functions to read in the data from the gloves and decide what note to play based on that data. Geoff got songs playing off of the SD card early in the week but ran into some problems when he tried to read more than two songs off of the card. This is an ongoing issue that the team is trying to address. The plan for today is to get the SD card reading more than two songs. After that we will hook the gloves up to the SD card so that the correct notes can be played with the corresponding finger position.
Week 4 Status Update
Goals:
- Test the LoRa transmitter and receiver down by the river to see if it successfully transmits.(Austin/Matthew) – tested succesfully
- Get data out of the data logger into the PIC.(Matthew)
- Fix the issue with the extraneous characters when using RTCC alarm and sending from PIC to the LoRa transmitter.(Austin) – tested succesfully
- Solder up a board with the PIC and LoRa transmitter and anything else.(Austin/Matthew)
Worked on:
- Tested that the transmitter and receiver can transmit data from the data site to the public safety building. (Matt/Austin)
- Fixed the issue with UART from PIC to the radio module and eliminated the extra characters. (Austin)
- Figured out a way to read data from the receiver and get it put onto a folder onto the network. (Austin)
- Accessed the information from another computer on the network (Matt)
- Got both UART channels working alongside each other. (Matt/Austin)
Challenges:
- We have an issue with communicating with the data logger to get data out of it. We have seen the datalogger respond to a “ring” but we cannot establish a baud rate or get the data logger to send something to us.
- The logger sets an output pin high to respond to us setting the ring pin high, which we verififed
- Next step is to send carriage returns in UART spaced at least 50ms apart from each other at baud rate of 9600
- Logger should respond by sending a *, but its TXD line is constantly low
- We researched logic high in 5V UART and most systems count 2.6-2.7+ to be logic high. However could still be possible we need 5V logic to communicate