A smart home allows homeowners to control appliances, thermostats, lights, and other devices remotely through an internet connection using a smartphone or tablet. Smart homes can be set up with wireless or hardwired systems. Smart home technology provides homeowners with convenience and cost savings.
MakeCode Extension: https://github.com/DFRobot/pxt-DFRobot_voiceRecognition.git
Fixed Command words: https://wiki.dfrobot.com/SKU_SEN0539-EN_Gravity_Voice_Recognition_Module_I2C_UART#target_9
Challenges:
(1) If daylight gets too dark, turn on lights according to a program
Uses built-in light sensor; LEDs or lamps
(2) Vary lights to make it look like someone is home
Uses LEDs or lamps or Neopixels, copper tape or wire
(3) Turn on outdoor lights if someone approaches using a PIR motion sensor
Same as above + PIR sensor
(4) Arm a security alarm if all doors and windows are closed. If armed and door opens, sound alarm& sonalert, and send message to an Internet dashboard.
Copper tape, aluminum foil, sonalert,
(5) Water plants if they get too dry
Moisture Sensor, 5V pump
(6) If temperature exceeds a preset level, turn on a fan
DC Motor, propeller
(7) Open a door with a Bluetooth remote control
Servomotor
(8) Play music upon voice request( via https://microbitai.inventor.city/ )
Chromebook
(9) Unlock a door using facial recognition( via https://microbitai.inventor.city/ )
Chromebook