Progress

In week 8, I had progress with the IR circuit development. Currently, by leveraging the LIRC API, the IR circuitry can successfully control the Vizio TV, signifying the completion of the IR circuitry portion. In the meantime, we tested the range of IR diodes and its field of view. We found the FOV of a single IR diode is about +- 5 degrees and because of the narrow FOV, when the targeted object is far away from the diode, a little bit of deviation for the angle would greatly amplify the error, hence failing to pinpoint the IR signal at the target device. Therefore, we decided to have a few more IR diodes in parallel so that we can cover a greater FOV and bigger tolerance for the motion of the motors. On this weekend’s development, we also started writing a multi-threading portion of the client-side code to have RPi control IR circuits and motors simultaneously.

Schedule

This week’s development is on schedule. Now shifting more focus to integrating web communication part with the hardware.

Deliverables Next Week

  • Start making the IR Man figurine and all the necessary 3D printed parts.
  • Start writing the multi-threading client code to test the web communication feature on the RPi.
  • Writing the script to automatically pull the IR commands from the LIRC database and write that into the lirc.conf file
  • Work with Max to deploy the web server and test the full functionality of remote control IR.
  • Start migrating the Motor control code to a raspberry pi, as well as the motion planning algorithm
  • Help Shirly to collect and label pictures of our target devices

0 Comments

Leave a Reply

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