Recently smart home gadgets are emerging to the commercial market such as Apple HomePod, Amazon Echo and Google Home.  This project is to make a smart home gadget which consists a smart phone and a custom made outer shell.  The outer shell has two parts. The first is a pan/tilt top turret as shown at below photo. It is to hold the smart phone and to turn the phone to different angles. The second part is Bluetooth speaker system. It is open to students to design. The outer shell will be made by 3D printing. Therefore, tutorials on 3D printing and modelling will be given.  

The pan/tilt turret is required to improve in two areas.

  • to limit pan/tilt angles in order to avoid overshot of turning, this can be done by adding end stop switches
  • to set turret to the home position when powered up, home is initial position within the limited angles of pan/tilt, this can be done by reading the signal of end stop switches

Firmware of the turret is written. It can be found in MakerLab's github. It is open to modify for the improvement.

Next task is to write an app provided functions as those performed in commercial smart home gadget. In general, the app will do:

  • to control pan/tilt turret to turn the smart phone in different angles via Bluetooth
  • to perform voice assistant, playing music and speech recognition via Bluetooth
  • to use smart phone front and rear camera for remote video surveillance
  • to set timers and alarms, make and receive hand free video/phone calls, report weather and etc. personal assistant tasks
  • to allow remote control from a user over Internet
  • and any others up to your creativity.