Team-310

Team Schematic

FINAL_Schematic

Team 310 chose this circuit design because it was the cleanest version that could meet all our user needs as well as the project requirements. The temperature and pressure sensor satisfy the product requirements while also giving the user crucial weather information. The motor subsystem provides a visual indication that the device is active and gathering data. By spinning the flower, it adds an aesthetically pleasing aspect to our product to fulfill user needs. The ESP32 allows the user to receive the temperature and pressure data via WIFI, meeting the project requirements and adding an extra feature well liked by the user. The microcontroller controls all the subsystems for smooth operation and WIFI control that anyone can use. Overall, the product is designed to exceed user expectations by providing data about the weather and acting as aesthetically pleasing home decor.

Version 2.0

If the team were able to to make a version 2 of this design, there would be a few things we would want to improve. First, we would include traces from the motor driver to the MSSP1 pins on the microcontroller while still having header pins for easy access/debugging pruposes. We would also include power traces for the 3.3V and the 9V directly to the motor driver. Due to the fact that the temperature and humidity sensors are “floating” from the rest of the board, we would include a row of header pins directly connected to 3.3V as well as a row of header pins connected to ground. The 6 header pins would be removed from RC3 and RC4 and replaced with 2 traces going directly to the motor driver SCK and SO pins. The header pins on RB1 and RB2 would be replaced with a row of 2 header pins each to accomidate for both sensors being on the same I2C lines. An addition of 3 extra LEDs would be implemented on the unused microcontroller GPIO pins for software and hardware debugging. While there was 1 on board LED for debugging, the team had to jumper wire another LED to use for debugging the second analog sensor when implementing all subsystems into one project. The ESP32 header pins would be adjusted so the bottom right pin is traced to the 3.3V power rail as well as disconnecting the bottom left pin from the 3.3V power rail. A bypass capacitor would be added between the power the ground pins on the ESP32 as it is good practice to do so. The battery connecter header pins would be replaced by a 2 header pin to accomidate for our 2 pin battery connector. Lastly, the diode in the voltage regulator would be replaced by a different diode and placed in the right orientation to effectively regulate the 9V.

Refer to Bill of Materials in Appendix

Team PCB

Front

Front_PCB

Back

BACK_Pcb

Front

PCB_FRONT

Back

PCB_BACK