Weekly Updates

Week 1:

  • Set software design goals as outlined in the home page

  • Set goals as defined in the home page

  • Purchased parts (Fan)

Week 2:

  • This week, we mostly worked to implement the fan for our project. Using PWM, we created three different modes for the fan to operate in. If the temperature sensed by our temperature sensor was 4 degrees higher than the threshold temperature set via our Bluetooth module, then the fan would turn on at 100% power capacity. If the temperature sensed by our temperature sensor was within 4 degrees within our temperature threshold, then the fan would turn on at 50% power. If the temperature sensed was lower than our threshold, then the fan would turn off.

  • Additionally, this week we solved an issue with our code where if we inputted anything more than 1 character, then Termite would not register the data being sent

Week 3:

  • Seeing as we finished the main goals outlined in the project proposal, we decided to add another peripheral to our project. We decided to add a motor to our project

  • The fan would be attached to the motor and would be capable of spinning in both directions. The on-board joystick would be used to control the motor

  • The motor we ordered was a 12V, 30RPM motor from Amazon

Week 4:

  • For the last week, we worked to implement the motor into the project. At first we tried using an inverting unity gain op-amp to try and reverse the polarity of the motor so that it would be capable of turning both left and right. However, our implementation of the op-amp did not work so we decided to pursue another option. We chose to use a L298N Dual H-Bridge to swap the polarity so our motor could turn both left and right. We attached the fan to the motor via glue

  • Filmed project demo