# 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)*