Jiamin’s Status Report for 11/7

This week I worked on writing an fsm logic for reading, detecting, and sending the uid with the Jetson nano. I also wrote some dummy data to test that global signals within the files are working as expected. I wrote up all the code needed for the wake up signal and I2C at the beginning of the week. I met up with the team on Friday to integrate the system. The wakeup signal logic worked as expected but it would reboot the entire system if we didn’t keep it shorted. Thus, we will need to re-adjust the function of our wake up logic to maybe something like: turn off the Jetson after X amount of time at some idle state. The big issue right now istthat I2C integration was not successful. I was never able to detect the Jetson nano when wired with i2c. However, I was able to detect the temperature sensor and an arduino uno’s i2c. I am not sure what is causing the issue with the nano i2c. Another issue on the Jetson Nano side is that the second set of I2C busses does not work. The temperature sensor right now works using bus 0 on Jetson Nano but it breaks when using bus 1. That is also something we will have to debug if I can get I2C to work on bus 0 of the nano with the nucleo board. Due to these issues, I am slightly behind schedule. Next week’s goals are to try working with an RPI 4 to see if the Nucleo can detect the RPI. I will also look into SPI and UART transmission more. SPI is not looking like a good option right now due to the lack of documentation with the Jetson. UART does not provide bi-directional communication.

Leave a Reply

Your email address will not be published. Required fields are marked *