Skip to content

A smart door assistant that uses a Raspberry Pi to record, operate lights, show my schedule, traffic, and weather upon departure.

License

Notifications You must be signed in to change notification settings

geektechniquestudios/Doorman

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doorman

A Raspberry Pi project that uses two sonar to operate a relay and camera while displaying a dashboard.

This software uses sonar sensors, relays, a security camera, and a display with my calendar, weather, and commute. Not only does the camera take a video; the pi sends that video to another computer on my local network. You could easily add a line to send your security footage to dropbox or any other remote location. It also operates my lights by the front door with context, only turning on each light when it makes sense. There's also a browser based service that I crontab to run full screen on boot called dakboard. It shows my calendar, the weather, and my commute.

To use the software, just run the doorman.py file with python3.

Parts List

many of these links aren't the exact items used in this build, but I did some cursory searching on amazon. These aren't paid links.

Notes

  • I unfortunately didn't make a wiring diagram. It wouldn't be that hard to figure out, but just know that you're going in blind if you intend to use this code. This repository is not maintained.
  • Sonar is frequently unreliable, so there is some included fault tolerance that you can adjust in the main script.
  • In case you've never messed with a home electrical outlet, they are high voltage and can kill you. Do NOT mess with wires in the wall of a house unless are qualified to do so.
feedback is welcome

About

A smart door assistant that uses a Raspberry Pi to record, operate lights, show my schedule, traffic, and weather upon departure.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages