Israel’s status report 11.12.23

Tasks completed

I have completed making the interior board lifter that we plan to have support our vector boards to be close to the board. We had laser cutted the acrylic board and the H wood supporter. In addition, I tested the optimal resistor choice to use in series with the photoresistor in hand given the holes we have on the board.

Progress status

Even though I have developed the foundation to support the vector board and circuitry, the photo resistors will not be able to get a correct consistent value for all wholes as it can not be stationary in the hole. I will need to add spacing into the board itself to support the photo resistors to be in the holes and be all consistent.

Tasks to complete

I need to finalize the internal layout of the board to support the vector boards near the top panel of the board. Because I need to have different constant resistors for our photo resistors. In addition, I need to make holes into the board so the photo resistors can fit into the wood panel. I also need to add holes for the buttons to be placed into the board itself.

Israels status report 8.29.2023

Tasks completed

I have finished the laser cutting for our board as well as software expected for our initial circuitry. I finished troubleshooting and testing a small section of our circutry for our light sensors and have order new parts for us.

Progress status

Even though I have tested our circuitry at a smaller scale, I need to repeat a similar process for different light sensors. This means I am falling slightly behind but I can at least start on the LED portions.

Tasks to complete

I need to finalize the internal layout of the board to support the vector boards near the top panel of the board. In addition, I need to adjust the software for this new light sensor we are using but that should be a quick task. In addition, I may start on integration or LED addition task for the time I wait for light sensors to arrive.

Israel’s status report 10.21.23

ABET

Some new tools I have already learned has been laser cutting for wood board making. I also planned autocad designing which is a skill I had to refresh myself in. I plan on learning more about arduino coding with COM port communication as I have worked more with stm32 processors and UART initally.

Tasks completed

I have received supplies for our team and have started on laser cutting our board for our project. In addition, I have worked on protyping the hardware: starting a subset of the hardware sensors to see the value adjustment and the circuitry testing.

Progress status

I have made good progress in terms of the embedded software but do still need to test everything and ensure it is prepared for communication with PC soon. I am on track but would like to be further ahead given the hiccup with our hardware board making initially.

Tasks to complete

I will need to make the final order of electronics Monday and start putting all the electronic components together. In addition, I will need to add electric insulation to the board and methods of holding the circuit boards into the board so that mobility of the board will not affect the circuit board placement note cause for errors in future. I’m addition

Israel’s Status Report 10.7.23

Tasks accomplished

This week, I made not the most progress as I’d like in the embedded software aspect of things. I have ordered half of the parts but due to some fall backs on  wood shop, I prioritized more of my time with the physical board implementation more than anything.

I made a autocad and solidworks design with the help of a tech spark technician for laser cutting and marking the top of the board as required. I have also made a overall model of the board itself for documentation purposes and for helping when board building is of need.

(autocad inital design in a dwg format)

Progress status

Because I prioritized more of my time with board building, I am slightly behind on embedded software for data retrieval trials.  I am still on track as I should have time for such elements next week from front loading these initial physical board tasks.

Tasks to complete

I will need to prioritize data retrieval trial code next week. In addition, if I could get parts early parts, it would be ideal to make the board in class time just to ensure we have the board ready for our return from fall break. This is a additional task not intended as we expected to techspark to provide more support with building the board. This, again, should not be a challenging task with our cad designs and required designs for laser cutting.

 

Israel’s Status Report 9.30.23

Tasks accomplished

For this week I have worked on looking for parts for implementing the hardware design required for our new critera added. I made a sketch of the mux placement for grabbing data from the sensors

I also looked into Arduino serial protocols that would be beneficial for communicating data. This video on CSV collection was fairly helpful as well as this webpage for sending data to the Arduino mid run. I have also finalized the new schedule for our team and worked on presentation preparation for our design.

Progress status

I did fall slightly behind as my role in the project has changed overall but I was able to quickly adapt and do my research in part in time before it hindered the team in any way.

Tasks to complete

I will need to order parts ASAP to test and will need to order all the parts just as soon to ensure that we can build the entire board early and ensure we have enough time for testing purposes.

Abet

When developing our design, I learned more of logical expression and equations when trying to analyze and address many of the components on and off states. These conditional states were learned in 18-240 as well as in some of my research in gate simplification last Spring under Mchenzie.

Israel’s Status Report for 9.23.2023

Tasks accomplished

I have started the ramp up for Java Script and React usage with informational videos. Some of these videos from Mosh Hamedani (Older but more thorough use of react 1) (Newer tutorial on how to use react 2). I followed these videos aswell to practice using React in preparation. I have also looked into documentation for java-script itself with Mozilla with helpful functional usage.

In addition, I looked for some UI based libraries and packages to use with React that might be helpful. One of the ones of focus is BluePrint due to its very well-made documentation and customization integrated with CSS that might prove beneficial in the future with my prior experience with CSS. Other ones of interest that might be used are as followed:

Progress status

Finished ramping up on Javascript and and React usage for this weeks plan.

Tasks to complete

I plan to quick overview on CSS just to be more familiar with the format as well as HTML in case it proves useful in the future.

Websocket familiarity is a number one prioity for my interface with backend. I plan to ramp up on websocket usage and knowledge way more.

In Addition, I plan to start designing the Mancala frontend basic pages and components. Initially start making a interface and blueprint of planned functions and pages. I plan to use my framework from my learning rampup aswell for my codebase.

If everything turns out well and plans don’t stray off, I plan to have a codebase, all my TODOs and file locations, organized for implementation to start smoothly .