Team Practical Projects
Published © CC BY-NC

Open a door using a cell phone app

This project uses the "DO" app from IFTTT and a Particle Photon module to allow you to briefly unlock a door.

IntermediateFull instructions provided6 hours3,254
Open a door using a cell phone app

Things used in this project

Hardware components

Particle Photon
Particle relay shield
12 Volt DC Power Supply
Electric Door Strike
Any electric door strike will do. I recommend one that runs off of 12 VDC so that only one power supply is needed. make sure that the door strike is "fail secure" so that your door remains locked if the power fails.
Terminal Block
Terminal Block Shorting Jumper
Diode, NTE 587
Any switching diode will do: If > 1 amp, breakdown voltage > 200 volts.
Resistor, 680 ohms, 1/2 watt
Panel Mount LED
Pencil Box
Nylon Standoff, female-female, 1/2", #4-40 thread
Nylon Screw, 1/4", #4-40 thread
Misc: hookup wire, drywall screws and anchors
Misc mounting components, as required by your installation.

Software apps and online services

IFTTT DO button account and IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Screw driver (generic)
Wire cutter and stripper (generic)
1/4" Electric drill and drill bit set (generic)


Read more

Custom parts and enclosures

Mounting Box

Diagram for drilling out Pencil Box to mount electronics

Terminal Block Assembly Photo

Photo of components mounted on terminal block



Wiring diagram for Door Open electronics

Wiring Photo

Photo of wired circuit

GitHub repository

Contains detailed schematic, wiring diagrams, build and installation instructions, software, and testing information.


Photon software

The software for the Photon to open the door strike when a cloud function is called.

DO button recipe

The IFTTT "Do" recipe for creating a Door Open button on your phone or tablet.


Team Practical Projects

Team Practical Projects

11 projects • 8 followers
Development team for well documented and fully practical open source projects


Add projectSign up / Login