This week the team worked on finishing everything up for demo. I worked on the app to nRF communication with Stefan. I tried a few methods to get the data sampled in a time module but it wasn’t working great, and Stefan came up with a different solution from the scale itself. We also worked on the status report with Harper.
5/8 Status report
This week I put together the final assembly of the scale and tried to tie in the nRF24 to the application in order to get the weight readings. I was able to implement a timer with the scale and a reset function which is shown in the pictures below. In addition I did a lot of filming and recording of the final video in order to present on the final presentation day
.
Harper’s Status Report for 5/1
This week was focused around working with Stefan and Archana to get the project ready for demo and making the slides for the final presentation. I worked with Stefan remotely to integrate the different systems and debug the hardware. I also made my share of the final presentation slides and met with the team to prepare for the presentation.
Archana’s Status Report for 5/2
This week the team has been working on the mitigation plan with the Arduino. I have been changing the code to try to work with the NRF. I added a few extra buttons, one to display the found weight and one to go back to dashboard from the bluetooth page.
Haven’t been able to figure out exactly how to pull the data from the bluetooth package of flutter. I am changing one of the variables to be global and trying to access as a stream outside of the bluetooth page, to display the graph.
Archana’s Status Report for 4/24
This past week has been the week after interim demo. Over the last week and a half, I completed the dashboard layout so that everything is in a single scroll and looks clean. Here is a picture of the dashboard:
I also added a stream so that you do not need to refresh every time to download the data from cloud storage. I worked out the bluetooth and established connection with a few devices to test it out:
Finally, the team has been working out our mitigation plan with an Arduino instead of the PCB. We are working on the bluetooth module for the Arduino so that we can finally show info through our weighing scale on the app.
Harper’s Status Report for 4/24
This week was focused around integration. Because I was able to make a trip to Pittsburgh, I brought with me the materials I had assembled to get the load cell to work with calibrated readings. I then worked with Stefan to integrate that into the LCD and enclosure.
Archana’s Status Report for 4/10
This week we worked on getting all set up for the demo on Wednesday. I have been working on completing the design (there are still some issues with how the information is being displayed on the dashboard once it is uploaded to storage). The bluetooth connectivity on the iOS simulator works great but we have to try it with the device. We ordered some parts from Amazon to be able to do this without the PCB delivered. We will be working on the integration in the following days and I will be working on the design even more.
Team status report 4/10
This week was focused around getting the demo ready for Wednesday. The shell was printed and tested with the buttons and LCD components. While the shell was designed around the PCB, it also fits an arduino uno which will be used for the purposes of the demo on Wednesday. The app is ready to integrate data from the scale but needs to incorporate the BTE connectivity. The appropriate hardware for that was ordered so that that work can begin. Lastly, the load cell interface is being worked on with an arduino uno substitute as well. While this doesn’t involve the MCU we originally designed around, using an arduino for all the components will make the seperate sub-system integration more seamless.
Harper Status Report 4/10
This week was focused around preparing for the demo coming up on Wednesday. I started on making an arduino based load cell interface to show how the data would be collected once it is plugged into the STM32. I also ordered nrf24l01s to connect to the arduino so that we can start creating the pseudo bte connectivity for the app. Next week will be focused around making sure the disjointed demo is ready.
Harper’s Status Report for 4/3
This week was focused around the new load cell. After proving that it worked last week, I adapted the CAD model of the scale to include a model I made of the load cell. I had to guess the thread size based on the screw and a through hole ruler I have but we’ll be able to test it by 3D printing the threads when another load cell arrives in Pittsburgh.