Michelle’s Status Report for 12/7

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, Alena and I worked on finalizing our list of hardware for the final design.
  • This involved selecting a new speaker for the right-hand side of the glasses.
  • Using this information, I worked on designing the final casing for both sides (with battery holders)

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am currently waiting for the final verdict on some of the hardware related to the microphone + speaker subsystem, and once I have the information, I will be able to design the finalized version of the glasses.

What deliverables do you hope to complete in the next week?

  • I will have all hardware completed and integrated.

Team Status Report for 11/30

What are the most significant risks that could jeopardize the success of theproject? How are these risks being managed? What contingency plans are ready?

  • Currently, the most significant risk is going wireless.
  • Currently, all of our subsystems are integrated, and the connection between the microphone, voice commands, and web app is wired between a Raspberry Pi and a Raspberry Pi Pico W.
  • However, our goal is to go entirely wireless, which is likely the most difficult part so far.
  • The contingency plan is to keep the wired connection between this subsystem.

Were any changes made to the existing design of the system (requirements,block diagram, system spec, etc)? Why was this change necessary, what costsdoes the change incur, and how will these costs be mitigated going forward?

  • A recent change to the existing design is the introduction of a second Raspberry Pi Pico W. To enhance comfort while wearing the glasses, we found that users preferred balanced designs. So, we are moving our microphone and speaker to a separate Pico W on the opposite side of the glasses.
  • There are no significant risks in this choice, however, it is likely that this change will add some weight to the final design. We will carefully consider ergonomics in upcoming user tests.

Michelle’s Status Report for 11/30

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, based on the information I gathered from last week regarding the printed design, I made modifications as needed.
  • This involved adjusting the position of the LCD and designing the other side of the glasses.
  • Based on user feedback, we determined that to balance out the glasses, it would be better to separate our components onto two sides. Hence, the microphone and speaker will be on the right side of the user’s face, and the LCD will be on the left side of the user’s face.
  • With these iterations, this was the model:
  • Because I do not have access to a 3D printer, I was not able to print this final model.
  • With these adjustments, the glasses should be fully battery-powered and have all components.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am mostly on-time. There are a few things I need to prototype once I have all tools accessible again:
  • I will need to find out where the short is occurring on my Raspberry Pi Pico W when the Power SHIM is directly attached (plates are contacting). This will likely require some modifications in the physical design.
  • I will also need to implement the sliding mechanism for the LCD which has proven difficult due to space limitations.

What deliverables do you hope to complete in the next week?

  • I will have all hardware completed and integrated.
    • There were a few things I had to learn throughout this project.
    • Going into capstone, my weakest area was probably circuits, and because I chose to focus on the physical design of the glasses, I had to familiarize myself with some hardware basics and some embedded systems.
    • I mostly relied on online guides, including datasheets, official documentation, and even some YouTube tutorials when it came to schematics.
    • I also had to dive a bit deeper into the LCD implementation (for the SSD1306), which relies on being familiar with the I2C/SPI protocol.
    • My general learning strategy was to do research first, collect resources + information, then attempt implementation, which seemed to work.

Team Status Report for 11/16

What are the most significant risks that could jeopardize the success of theproject? How are these risks being managed? What contingency plans are ready?

  • Currently, the most significant risks to the project lie in the integration of our individual subsystems
  • The integration between the web app and the voice commands went relatively smoothly, however, integrating the microphone and LCD code onto one Raspberry Pi Pico has proven to be difficult due to different code languages (C vs Python). To mitigate this, we are discussing moving the LCD code over to C.
  • We will also eventually have to find a solution to our issue where all components are connected via wire. We are aiming for a wireless solution, so making the microphone wireless may be our biggest challenge in the weeks to come.

Were any changes made to the existing design of the system (requirements,block diagram, system spec, etc)? Why was this change necessary, what costsdoes the change incur, and how will these costs be mitigated going forward?

  • A recent change to our system is having the voice command processing happen on the Raspberry Pi (as opposed to the Raspberry Pi Pico W). We made this decision due to concerns over our latency when communicating voice command inputs to the web app. There are no significant costs to this change.

Glasses!

Glasses Tester!

Michelle’s Status Report for 11/16

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I worked on an initial “prototype” for the housing assembly.
  • I 3D printed Version 6 of the CAD model and redesigned some components as needed, including adding tolerances for holes and properly assigning space for all components.
  • With the iterations, this was the 3D printed model:
  • This model is able to attach to the side of the glasses and is relatively comfortable to wear (according to three people). The model does not yet include an LCD holder.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am relatively on-time, except for the CAD model for the LCD holder, which may be post-interim-demo.

What deliverables do you hope to complete in the next week?

  • I will have the LCD holder (and pick an LCD to use – transparent or not).
  • I will also work on making our final assembly completely “wireless.” Right now, due to some logistical difficulties with making the microphone wireless, the Pico is connected to the Pi via a cable, which I aim to remove.
  • I also hope to have the CAD model perfected.
    • I will be first testing the weight of my design by measuring it on a scale.
    • I will also check how comfortable it is by having various users evaluate comfort based on time. I will ask them to wear it and complete various tasks over the span of 15, 30, 45, and 60 minutes.
    • I will also ensure that the LCD meets our latency and accuracy requirements by evaluating its performance over 3 one-hour sessions.

Michelle’s Status Report for 11/9

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I worked on looking into BLE and TCP. Upon further inspection, I believe that BLE will not be the best option, as it is primarily designed for 1 Mbps communication, which may not be sufficient for our applications.
  • I also continued making progress on the semi-final CAD design (with fasteners accounted for).
  • I looked into soldering the power SHIM onto the Raspbe

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am behind schedule, but will likely get right back on track as soon as I 3D print this final iteration of the design.
  • Once I finish the physical design, I can make progress on all device integration with my teammates.

What deliverables do you hope to complete in the next week?

  • I will have the physical glasses integrated with most, if not all, hardware components. I also hope to have the simplest version of Rpi to Rpi communication done.

Michelle’s Status Report for 11/3

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I worked on researching RPi to RPi communication.
  • As we progress into the stage where we will be able to communicate from the web app to the physical device, we needed to research different methods of RPi to RPi communication that would meet our latency requirements.
  • I also removed the microphone from the physical design (temporarily), as we are unsure as to whether or not the microphone will be suitable for our needs.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am slightly behind schedule, as I am waiting on the final verdict about the microphone.
  • I am also figuring out the way to communicate between the two RPis and will not be able to make much progress in bringing up the glasses until I do so.

What deliverables do you hope to complete in the next week?

  • I will either remove the microphone and the design and print the case, or I will use the microphone as the “placeholder” for a future microphone.
  • I will also figure out device-to-device communication for all sub-devices and the web app.

Michelle’s Status Report for 10/26

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I looked into weighing the option of rotating the LCD screen versus keeping it in a horizontal display.
  • Rotating the LCD is time costly (as it requires a nested for-loop) and could potentially put our latency past our requirements, but would be better for the physical design.
  • I continued making progress on the design using the rotated LCD, including preparing a CAD model to do initial fit tests on.
  • I began preparing to connect the power SHIM onto the pico, including doing research on what steps to take before/after connection.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I am slightly behind schedule, as I haven’t been able to print the glasses cases yet. To catch up with the schedule, I plan to do a short sprint tomorrow to finish the CAD and send the print job over to the TechSpark 3D printers.

What deliverables do you hope to complete in the next week?

  • I hope to have a prototype of the glasses will all components attached, even if the LCD is in the incorrect orientation.
  • I will be working with Alena and Kayla to standardize the method of communication between all components, including web app to the picos.

Michelle’s Status Report for 10/20

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I worked on prepping the CAD model for 3D printing. This included figuring out a good fastener system.
  • I also realized that the transparent LCD cannot be rotated, so I sketched out plans for design modifications.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • We are on schedule, since we planned to work mostly before fall break.

What deliverables do you hope to complete in the next week?

  • By next week, I hope to have a 3D printed casing and attach components to it.
  • This will allow me to make modifications to the design as needed.
  • I will also be working with the battery and power SHIM to allow for hands free power.

Michelle’s Status Report for 10/5

What did you personally accomplish this week on the project? Give files or photos that demonstrate your progress. Prove to the reader that you put sufficient effort into the project over the course of the week (12+ hours).

  • This week, I worked on version 3 of the CAD model for the glasses, including making sketches of the extending/flexible transparent LCD holder.
  • I also worked on bringing up the transparent LCD using Thonny and the Raspberry Pi Pico W.
  • I also helped out with the design presentation earlier in the week.

Is your progress on schedule or behind. If you are behind, what actions will betaken to catch up to the project schedule?

  • I hope to start integrating the components with Alena tomorrow (10/6). From there, we will determine what the best course of action is.
  • Because I am second-guessing the need for a PCB, our progress is either on time or slightly ahead. The PCB may just add additional weight and not serve much purpose if we find an alternative way to mount our components and connect them.

What deliverables do you hope to complete in the next week?

  • By next week, I hope to have all components integrated and tested on one Raspberry Pi Pico W.
  • I also hope to have at least one version of the glasses printed to judge weight and comfort.
  • I will be working with Kayla + Alena to see what the best method of communicating with the Raspberry Pi Pico W is (sending information to the web app) throughout the week.
  • Finally, I will work on experimenting with the battery and power SHIM to see if the battery life meets our expectations.