# Senior Design smart home control
## Description
Welcome to your new project. Imagine what you can build here.
## Project Details
- **Owner:** vanshbhatia
- **Created:** 9/29/2024
- **Last Updated:** 12/8/2024
- **Visibility:** Public
## Key Components
### AQI sensor — [SGP40-D-R4](https://www.flux.ai/jecstronic/sgp40-d-r4~3qp.md)
- Manufacturer Part Number: SGP40-D-R4
- Part Type: Sensor
- Datasheet URL: https://sensirion.com/media/documents/296373BB/6203C5DF/Sensirion_Gas_Sensors_Datasheet_SGP40.pdf
- Manufacturer Name: Sensirion AG
**Pins:**
- GND
- NA
- SCL
- SDA
- VDD
- VDDH
- VSS
### Battery Module (TP4056) — [TP4056_Module](https://www.flux.ai/wolfxpac/tp4056module~ap.md)
- Part Type: Module
- Manufacturer Name: Generic
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://robocraze.com/products/tp4056-lithium-battery-charging-board
**Pins:**
- BAT- [pin 5]
- BAT+ [pin 6]
- IN- [pin 1]
- IN+ [pin 2]
- OUT- [pin 3]
- OUT+ [pin 4]
### BME688 — [BME688](https://www.flux.ai/adrian95/bme688~p9.md)
- Datasheet URL: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme688-ds000.pdf
- Manufacturer Name: Bosch Sensortec
- Part Type: Integrated Circuit
- Manufacturer Part Number: BME688
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- CSB [pin 2]
- GND [pin 7]
- GND [pin 1]
- SCK [pin 4]
- SDI [pin 3]
- SDO [pin 5]
- VDD [pin 8]
- VDDIO [pin 6]
### ESP32 Devkit V1 — [ESP32-DEVKIT-V1](https://www.flux.ai/jharwinbarrozo/esp32-devkit-v1~7xd.md)
- Manufacturer Part Number: ESP32-DEVKIT-V1
- Symbol Style: Parametric
- Part Type: Module
- Datasheet URL: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
- Manufacturer Name: Espressif Systems
**Pins:**
- 3V3 [pin 1]
- D12 [pin 27]
- D13 [pin 28]
- D14 [pin 26]
- D15 [pin 3]
- D18 [pin 9]
- D19 [pin 10]
- D2 [pin 4]
- D21 [pin 11]
- D22 [pin 14]
- D23 [pin 15]
- D25 [pin 23]
- D26 [pin 24]
- D27 [pin 25]
- D32 [pin 21]
- D33 [pin 22]
- D34 [pin 19]
- D35 [pin 20]
- D4 [pin 5]
- D5 [pin 8]
- EN [pin 16]
- GND [pin 2]
- GND_1 [pin 29]
- RX0 [pin 12]
- RX2 [pin 6]
- TX0 [pin 13]
- TX2 [pin 7]
- VIN [pin 30]
- VN [pin 18]
- VP [pin 17]
### K1 — [SRD-05VDC-SL-C](https://www.flux.ai/vasy_skral/srd-05vdc-sl-c~go1.md)
- Part Type: Relay
- Datasheet URL: https://datasheet.lcsc.com/lcsc/1811021933_Ningbo-Songle-Relay-SRD-05VDC-SL-C_C35449.pdf
- Manufacturer Name: Ningbo Songle Relay
- Manufacturer Part Number: SRD-05VDC-SL-C
**Pins:**
- A1
- A2
- COM
- NC
- NO
### Motion sensor — [HC-SR501](https://www.flux.ai/vasyl/hc-sr501~he9.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: HC-SR501
- Manufacturer Name: MPJA
- Part Type: Sensor
- Datasheet URL: https://www.mpja.com/download/31227sc.pdf
**Pins:**
- Data [pin 5]
- GND [pin 6]
- VCC [pin 4]
### RPi1 — [Raspberry Pi 2 3 4 5 Model B](https://www.flux.ai/vasy_skral/raspberry-pi-2-3-4-5-model-b~pak.md)
- Part Type: Connector
**Pins:**
- ~CE0~/GPIO8 [pin 24]
- ~CE1~/GPIO7 [pin 26]
- 3V3 [pin 17]
- 3V3 [pin 1]
- 5V [pin 4]
- 5V [pin 2]
- GCLK0/GPIO4 [pin 7]
- GCLK1/GPIO5 [pin 29]
- GCLK2/GPIO6 [pin 31]
- GND [pin 34]
- GND [pin 6]
- GND [pin 9]
- GND [pin 30]
- GND [pin 25]
- GND [pin 14]
- GND [pin 20]
- GND [pin 39]
- GPIO14/TXD [pin 8]
- GPIO15/RXD [pin 10]
- GPIO16 [pin 36]
- GPIO17 [pin 11]
- GPIO18/PWM0 [pin 12]
- GPIO19/MISO1 [pin 35]
- GPIO20/MOSI1 [pin 38]
- GPIO21/SCLK1 [pin 40]
- GPIO22 [pin 15]
- GPIO23 [pin 16]
- GPIO24 [pin 18]
- GPIO25 [pin 22]
- GPIO26 [pin 37]
- GPIO27 [pin 13]
- ID_SC/GPIO1 [pin 28]
- ID_SD/GPIO0 [pin 27]
- MISO0/GPIO9 [pin 21]
- MOSI0/GPIO10 [pin 19]
- PWM0/GPIO12 [pin 32]
- PWM1/GPIO13 [pin 33]
- SCL/GPIO3 [pin 5]
- SCLK0/GPIO11 [pin 23]
- SDA/GPIO2 [pin 3]
### Temp and humidity sensor — [DHT22-AM2302 Sensor Module](https://www.flux.ai/adrian95/dht22-am2302-sensor-module~8tv.md)
- Manufacturer Name: Adafruit Industries
- Part Type: Module
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/Digital+humidity+and+temperature+sensor+AM2302.pdf
- Manufacturer Part Number: DHT22-AM2302
- License: https://creativecommons.org/licenses/by/4.0/
**Pins:**
- DATA [pin 2]
- GND [pin 3]
- VCC [pin 1]
### U1 — [Raspberry Pi Compute Module 4](https://www.flux.ai/jharwinbarrozo/raspberry-pi-compute-module-4~na.md)
- Manufacturer Name: Raspberry Pi Inc
- Manufacturer Part Number: Raspberry Pi Compute 4
- Part Type: Integrated Circuit
**Pins:**
- +5V(INPUT) [pin 77]
- +5V(INPUT)__1 [pin 79]
- +5V(INPUT)__2 [pin 81]
- +5V(INPUT)__3 [pin 83]
- +5V(INPUT)__4 [pin 85]
- +5V(INPUT)__5 [pin 87]
- ~EXTRST [pin 100]
- ~RPIBOOT [pin 93]
- ANALOGIP0 [pin 96]
- ANALOGIP1 [pin 94]
- BT_~DISABLE [pin 91]
- CAM0_C_N [pin 140]
- CAM0_C_P [pin 142]
- CAM0_D0_N [pin 128]
- CAM0_D0_P [pin 130]
- CAM0_D1_N [pin 134]
- CAM0_D1_P [pin 136]
- CAM1_C_N [pin 127]
- CAM1_C_P [pin 129]
- CAM1_D0_N [pin 115]
- CAM1_D0_P [pin 117]
- CAM1_D1_N [pin 121]
- CAM1_D1_P [pin 123]
- CAM1_D2_N [pin 133]
- CAM1_D2_P [pin 135]
- CAM1_D3_N [pin 139]
- CAM1_D3_P [pin 141]
- CAMERA_GPIO [pin 97]
- CM4_1.8V(OUTPUT) [pin 88]
- CM4_1.8V(OUTPUT)__1 [pin 90]
- CM4_3.3V(OUTPUT) [pin 84]
- CM4_3.3V(OUTPUT)__1 [pin 86]
- DSI0_C_N [pin 169]
- DSI0_C_P [pin 171]
- DSI0_D0_N [pin 157]
- DSI0_D0_P [pin 159]
- DSI0_D1_N [pin 163]
- DSI0_D1_P [pin 165]
- DSI1_C_N [pin 187]
- DSI1_C_P [pin 189]
- DSI1_D0_N [pin 175]
- DSI1_D0_P [pin 177]
- DSI1_D1_N [pin 181]
- DSI1_D1_P [pin 183]
- DSI1_D2_N [pin 193]
- DSI1_D2_P [pin 195]
- DSI1_D3_N [pin 194]
- DSI1_D3_P [pin 196]
- EEPROM_~WP [pin 20]
- ETHERNET_~LED1 [pin 19]
- ETHERNET_~LED2 [pin 17]
- ETHERNET_~LED3 [pin 15]
- ETHERNET_PAIR0_N [pin 10]
- ETHERNET_PAIR0_P [pin 12]
- ETHERNET_PAIR1_N [pin 6]
- ETHERNET_PAIR1_P [pin 4]
- ETHERNET_PAIR2_N [pin 9]
- ETHERNET_PAIR2_P [pin 11]
- ETHERNET_PAIR3_N [pin 5]
- ETHERNET_PAIR3_P [pin 3]
- ETHERNET_SYNC_IN [pin 16]
- ETHERNET_SYNC_OUT [pin 18]
- GLOBAL_EN [pin 99]
- GND [pin 1]
- GND__1 [pin 2]
- GND__10 [pin 42]
- GND__11 [pin 43]
- GND__12 [pin 52]
- GND__13 [pin 53]
- GND__14 [pin 59]
- GND__15 [pin 60]
- GND__16 [pin 65]
- GND__17 [pin 66]
- GND__18 [pin 71]
- GND__19 [pin 74]
- GND__2 [pin 7]
- GND__20 [pin 98]
- GND__21 [pin 107]
- GND__22 [pin 108]
- GND__23 [pin 113]
- GND__24 [pin 114]
- GND__25 [pin 119]
- GND__26 [pin 120]
- GND__27 [pin 125]
- GND__28 [pin 126]
- GND__29 [pin 131]
- GND__3 [pin 8]
- GND__30 [pin 132]
- GND__31 [pin 137]
- GND__32 [pin 138]
- GND__33 [pin 144]
- GND__34 [pin 150]
- GND__35 [pin 155]
- GND__36 [pin 156]
- GND__37 [pin 161]
- GND__38 [pin 162]
- GND__39 [pin 167]
- GND__4 [pin 13]
- GND__40 [pin 168]
- GND__41 [pin 173]
- GND__42 [pin 174]
- GND__43 [pin 179]
- GND__44 [pin 180]
- GND__45 [pin 185]
- GND__46 [pin 186]
- GND__47 [pin 191]
- GND__48 [pin 192]
- GND__49 [pin 197]
- GND__5 [pin 14]
- GND__50 [pin 198]
- GND__6 [pin 22]
- GND__7 [pin 23]
- GND__8 [pin 32]
- GND__9 [pin 33]
- GPIO_VREF [pin 78]
- GPIO10 [pin 44]
- GPIO11 [pin 38]
- GPIO12 [pin 31]
- GPIO13 [pin 28]
- GPIO14 [pin 55]
- GPIO15 [pin 51]
- GPIO16 [pin 29]
- GPIO17 [pin 50]
- GPIO18 [pin 49]
- GPIO19 [pin 26]
- GPIO2 [pin 58]
- GPIO20 [pin 27]
- GPIO21 [pin 25]
- GPIO22 [pin 46]
- GPIO23 [pin 47]
- GPIO24 [pin 45]
- GPIO25 [pin 41]
- GPIO26 [pin 24]
- GPIO27 [pin 48]
- GPIO3 [pin 56]
- GPIO4 [pin 54]
- GPIO5 [pin 34]
- GPIO6 [pin 30]
- GPIO7 [pin 37]
- GPIO8 [pin 39]
- GPIO9 [pin 40]
- HDMI0_CEC [pin 151]
- HDMI0_CLK_N [pin 190]
- HDMI0_CLK_P [pin 188]
- HDMI0_HOTPLUG [pin 153]
- HDMI0_SCL [pin 200]
- HDMI0_SDA [pin 199]
- HDMI0_TX0_N [pin 184]
- HDMI0_TX0_P [pin 182]
- HDMI0_TX1_N [pin 178]
- HDMI0_TX1_P [pin 176]
- HDMI0_TX2_N [pin 172]
- HDMI0_TX2_P [pin 170]
- HDMI1_CEC [pin 149]
- HDMI1_CLK_N [pin 166]
- HDMI1_CLK_P [pin 164]
- HDMI1_HOTPLUG [pin 143]
- HDMI1_SCL [pin 147]
- HDMI1_SDA [pin 145]
- HDMI1_TX0_N [pin 160]
- HDMI1_TX0_P [pin 158]
- HDMI1_TX1_N [pin 154]
- HDMI1_TX1_P [pin 152]
- HDMI1_TX2_N [pin 148]
- HDMI1_TX2_P [pin 146]
- ID_SC [pin 35]
- ID_SD [pin 36]
- PCIE_~RST [pin 109]
- PCIE_CLK_~REQ [pin 102]
- PCIE_CLK_N [pin 112]
- PCIE_CLK_P [pin 110]
- PCIE_RX_N [pin 118]
- PCIE_RX_P [pin 116]
- PCIE_TX_N [pin 124]
- PCIE_TX_P [pin 122]
- PI_~LED~_ACTIVITY [pin 21]
- PI_LED_~PWR [pin 95]
- RESERVED [pin 76]
- RESERVED__1 [pin 104]
- RESERVED__2 [pin 106]
- RUN_PG [pin 92]
- SCL0 [pin 80]
- SD_CLK [pin 57]
- SD_CMD [pin 62]
- SD_DAT0 [pin 63]
- SD_DAT1 [pin 67]
- SD_DAT2 [pin 69]
- SD_DAT3 [pin 61]
- SD_DAT4 [pin 68]
- SD_DAT5 [pin 64]
- SD_DAT6 [pin 72]
- SD_DAT7 [pin 70]
- SD_PWR_ON [pin 75]
- SD_VDD_OVERRIDE [pin 73]
- SDA0 [pin 82]
- USB_N [pin 103]
- USB_OTG_ID [pin 101]
- USB_P [pin 105]
- VDAC_COMP [pin 111]
- WL_~DISABLE [pin 89]
### U2 — [s8550 buzzer_Vertical](https://www.flux.ai/jecstronic/s8550-buzzervertical~zcr.md)
- License: https://creativecommons.org/licenses/by/4.0/
- Part Type: Module
- Manufacturer Part Number: S8550 Buzzer Module
- Datasheet URL: https://datasheet.lcsc.com/lcsc/2108142230_IDCHIP-S8550_C2848179.pdf
- Manufacturer Name: Kuongshun
**Pins:**
- GND [pin 1]
- I/O [pin 2]
- VCC [pin 3]
### U3 — [SC0915](https://www.flux.ai/jecstronic/sc0915~uj.md)
- Part Type: Evaluation Boards
- Manufacturer Name: Raspberry Pi
- Manufacturer Part Number: SC0915
- Datasheet URL: https://datasheets.raspberrypi.com/pico/pico-datasheet.pdf
**Pins:**
- ~RUN [pin 30]
- 3V3_EN [pin 37]
- 3V3_OUT [pin 36]
- ADC_VREF [pin 35]
- AGND [pin 33]
- GND [pin 8]
- GND [pin 3]
- GND [pin D2]
- GND [pin 18]
- GND [pin 13]
- GND [pin 28]
- GND [pin 23]
- GND [pin 38]
- GP0 [pin 1]
- GP1 [pin 2]
- GP10 [pin 14]
- GP11 [pin 15]
- GP12 [pin 16]
- GP13 [pin 17]
- GP14 [pin 19]
- GP15 [pin 20]
- GP16 [pin 21]
- GP17 [pin 22]
- GP18 [pin 24]
- GP19 [pin 25]
- GP2 [pin 4]
- GP20 [pin 26]
- GP21 [pin 27]
- GP22 [pin 29]
- GP26 [pin 31]
- GP27 [pin 32]
- GP28 [pin 34]
- GP3 [pin 5]
- GP4 [pin 6]
- GP5 [pin 7]
- GP6 [pin 9]
- GP7 [pin 10]
- GP8 [pin 11]
- GP9 [pin 12]
- SWCLK [pin D1]
- SWDIO [pin D3]
- TP1_GND [pin TP1]
- TP2_USB_DM [pin TP2]
- TP3_USB_DP [pin TP3]
- TP4_GPIO23/SMPS_PS [pin TP4]
- TP5_GPIO25/LED [pin TP5]
- TP6_BOOTSEL [pin TP6]
- USB_SHIELD [pin D]
- USB_SHIELD [pin B]
- USB_SHIELD [pin A]
- USB_SHIELD [pin C]
- VBUS [pin 40]
- VSYS [pin 39]
### U4 — [DHT22](https://www.flux.ai/vasy_skral/dht22~ju8.md)
- Datasheet URL: https://cdn-shop.adafruit.com/datasheets/Digital+humidity+and+temperature+sensor+AM2302.pdf
- License: https://creativecommons.org/licenses/by/4.0/
- Package or Case Code: Module
- Part Type: Sensor
- Manufacturer Part Number: DHT22
- Symbol Style: Parametric
- Manufacturer Name: Asair
**Pins:**
- DATA [pin 2]
- GND [pin 4]
- NULL [pin 3]
- VDD [pin 1]
### U5 — [HC-SR501](https://www.flux.ai/vasyl/hc-sr501~he9.md)
- Part Type: Sensor
- Manufacturer Part Number: HC-SR501
- Manufacturer Name: MPJA
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.mpja.com/download/31227sc.pdf
**Pins:**
- Data [pin 5]
- GND [pin 6]
- VCC [pin 4]
### U6 — [BME688](https://www.flux.ai/adrian95/bme688~p9.md)
- Datasheet URL: https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme688-ds000.pdf
- Part Type: Integrated Circuit
- Manufacturer Name: Bosch Sensortec
- License: https://creativecommons.org/licenses/by/4.0/
- Manufacturer Part Number: BME688
**Pins:**
- CSB [pin 2]
- GND [pin 7]
- GND [pin 1]
- SCK [pin 4]
- SDI [pin 3]
- SDO [pin 5]
- VDD [pin 8]
- VDDIO [pin 6]
### U7 — [HC-SR501](https://www.flux.ai/vasyl/hc-sr501~he9.md)
- Part Type: Sensor
- Manufacturer Name: MPJA
- Manufacturer Part Number: HC-SR501
- License: https://creativecommons.org/licenses/by/4.0/
- Datasheet URL: https://www.mpja.com/download/31227sc.pdf
**Pins:**
- Data [pin 5]
- GND [pin 6]
- VCC [pin 4]
### V1 — [Battery Holder Keystone 1076 1xAAA](https://www.flux.ai/eriarervt/battery-holder-keystone-1076-1xaaa~xu.md)
**Pins:**
- - [pin -]
- + [pin +]
### V2 — [Battery Holder Keystone 1076 1xAAA](https://www.flux.ai/eriarervt/battery-holder-keystone-1076-1xaaa~xu.md)
**Pins:**
- - [pin -]
- + [pin +]
*The full schematic, PCB layout, bill of materials, and interactive design are available at [https://www.flux.ai/vanshbhatia/senior-design-smart-home-control~fl](https://www.flux.ai/vanshbhatia/senior-design-smart-home-control~fl).*
---
*Generated from [https://www.flux.ai/vanshbhatia/senior-design-smart-home-control~fl](https://www.flux.ai/vanshbhatia/senior-design-smart-home-control~fl)*