Home > Projects > Home Automation Projects > Did You Ever Want to Have a Video Doorphone?

Did You Ever Want to Have a Video Doorphone?

Summary of Did You Ever Want to Have a Video Doorphone?


Summary: This project repurposes an old Android phone as a video doorphone streaming to a browser on a new phone, PC, or tablet. An Arduino MKR1000 controls two relays that switch power to an Arduino Uno with a 2.8 TFT shield (showing a stored picture) and to the Android phone. The MKR1000 runs a WiFi webserver (modified WiFiWebServer example) to remotely toggle relays. The phone runs a security cam/babyphone app to provide video/audio. Code and TFT image handling examples are provided on the author’s GitHub.

Parts used in the Video Doorphone:

  • Arduino MKR1000
  • ICStation UNO (Arduino UNO R3)
  • 2.8 TFT Shield for Arduino Uno (with SD card socket)
  • Breadboard (generic)
  • Relay module, 5V, 10A, opto isolated (2)
  • Android cellphone (Samsung GT-S5830i used)
  • Three 5V cellphone power supplies
  • USB extension cable
  • Connector fitting to 5V power supply plug from Windows 5 mobile phone
  • Power plug for Arduino Uno

Recycle your old cellphone to build one and connect it by a browser to your new phone, PC or tablet!

Did You Ever Want to Have a Video Doorphone

Things used in this project

Hardware components

Arduino MKR1000
Arduino MKR1000
× 1
ICStation UNO
ICStation UNO
× 1
2.8 TFT Shield for Arduino Uno
× 1
Breadboard (generic)
Breadboard (generic)
× 1
Relay (generic)
× 2

Software apps and online services

Web of Cam

Story

Quick Solutions to Questions related to Video Doorphone:

  • Can I use an old Android cellphone for the video doorphone?
    Yes, the project uses an old Android cellphone (Samsung GT-S5830i) running a security cam or babyphone app to serve video and audio.
  • What Arduino boards are used in the project?
    The project uses an Arduino MKR1000 and an Arduino UNO R3 (ICStation UNO).
  • How is the phone powered and switched remotely?
    The phone power is supplied via a USB cable whose anode line is cut and switched by a relay controlled by the MKR1000.
  • How is the display image shown at the door?
    The UNO with a 2.8 TFT shield reads a webcam.bmp 320x240, 24-bit image from the SD card and displays it on the shield.
  • Do I need to write code for the MKR1000?
    You can use StandardFirmata without writing code, or use a WiFi webserver sketch; the author modified WiFiWebServer and provided code on GitHub.
  • Which MKR1000 pins are used to control the relays?
    The MKR1000 uses digital ports 6 and 11 plus power pins 5V, 3.3V (VCC), and GND to connect to the relay modules.
  • What app provides the video stream from the doorphone?
    A security cam or babyphone app from the Android Playstore is used to serve the video and audio to the network.
  • Can the remote control be a webserver?
    Yes, a webserver is more comfortable; the author edited the WiFiWebServer example for remote switching.
  • Where can I get the project code and TFT display sketch?
    The author provided the modified code and TFT display sketch on their GitHub repository at https://github.com/kds678/Video-Doorphone/tree/master.

About The Author

Ibrar Ayyub

I am an experienced technical writer holding a Master's degree in computer science from BZU Multan, Pakistan University. With a background spanning various industries, particularly in home automation and engineering, I have honed my skills in crafting clear and concise content. Proficient in leveraging infographics and diagrams, I strive to simplify complex concepts for readers. My strength lies in thorough research and presenting information in a structured and logical format.

Follow Us:
LinkedinTwitter
Scroll to Top