Scott Walker
Created January 18, 2024 © MIT

Smart Porch Controller

A controller (in the shape of a car) that can turn on/off smart lights and outlets on your porch, provides other data, and is fun to use!

IntermediateFull instructions providedOver 1 day32
Smart Porch Controller

Things used in this project

Hardware components

Grove - Water Sensor
Seeed Studio Grove - Water Sensor
It is actually a digital adafruit rain sensor. https://www.digikey.com/en/products/detail/adafruit-industries-llc/4965/14302510?utm_adgroup=&utm_source=google&utm_medium=cpc&utm_campaign=PMax%20Shopping_Product_High%20ROAS%20Categories&utm_term=&utm_content=&gad_source=1&gclid=Cj0KCQiAtaOtBhCwARIsAN_x-3I0-oKBg1u9pPI9tMq2qGDBK2V-KVLYPMoNBrixKsnkQ0Ucyv6KeH4aAr4pEALw_wcB
×1
PIR Motion Sensor (generic)
PIR Motion Sensor (generic)
Again a simple adafruit motion sensor. https://www.digikey.com/en/products/detail/adafruit-industries-llc/4871/13922055?utm_adgroup=&utm_source=google&utm_medium=cpc&utm_campaign=PMax%20Shopping_Product_Low%20ROAS%20Categories&utm_term=&utm_content=&utm_id=go_cmp-20243063506_adg-_ad-__dev-c_ext-_prd-13922055_sig-Cj0KCQiAtaOtBhCwARIsAN_x-3LwvdwICxiwuJA_0Oi0bZx6E0_deDfEj25rIz3TU0XHMIKsxxBaP_saAiULEALw_wcB&gad_source=1&gclid=Cj0KCQiAtaOtBhCwARIsAN_x-3LwvdwICxiwuJA_0Oi0bZx6E0_deDfEj25rIz3TU0XHMIKsxxBaP_saAiULEALw_wcB
×1
Photodiode, 45 °
Photodiode, 45 °
×1
SparkFun Atmospheric Sensor Breakout - BME280
SparkFun Atmospheric Sensor Breakout - BME280
×1
0.96" OLED 64x128 Display Module
ElectroPeak 0.96" OLED 64x128 Display Module
×1
SG90 Micro-servo motor
SG90 Micro-servo motor
×2
Flora RGB Neopixel LEDs- Pack of 4
Adafruit Flora RGB Neopixel LEDs- Pack of 4
×2
Gravity:Digital Push Button (Yellow)
DFRobot Gravity:Digital Push Button (Yellow)
×2

Hand tools and fabrication machines

Laser cutter (generic)
Laser cutter (generic)
3D Printer (generic)
3D Printer (generic)
Soldering iron (generic)
Soldering iron (generic)

Story

Read more

Custom parts and enclosures

All documentation for project

see README

Schematics

All documentation for project

see README

Code

All documentation for project

see README

Credits

Scott Walker
3 projects • 7 followers

Comments