Simple Door Lock - 3D-Printing and Arduino Project by Caverntwo model
Warning. This content is not moderated and could be offensive.
m4
3dmdb logo
Thingiverse
Simple Door Lock - 3D-Printing and Arduino Project by Caverntwo

Simple Door Lock - 3D-Printing and Arduino Project by Caverntwo

by Thingiverse
Last crawled date: 3 years ago
Simple Door Lock - A 3D-Printing and Arduino Project
This door lock is the ultimate solution to the very professional way of keeping the door to the 3d-print shop shut (which didn't work well BTW.) seen in the last image.
Actually, an electric door lock was installed before but there was an issue with the controller, rendering it more or less useless...
The project consists of two main parts, namely the outdoor door terminal and the indoor electronics enclosure. I used an Arduino Uno as the controller, however, it works with others as well.
Make sure to check out the [accompanying video] of this project for more information!
Important
For now, I only publish the dual-color outer terminal cover, and the multi-colored model for single extruder machines is still WIP!
BOM
These are the parts that I used:
Electronics
1x Arduino Uno
1x LCD 1602 with I2C adapter
1x 1A fuse with DIN-rail holder
1x door lock 12v
1x PSU 12V 10A (to be mounted externally)
1x Indicator Red 12V
1x Indicator Green 12V
2x 5V Relay Module
Printed parts
Electronics enclosure base
Electronics enclosure cover
Door terminal base
Door terminal cover
Miscellaneous
Pinheads and sockets or DuPont connectors
0.14 and 0.25mm wires
Ferrules for screwed wire connections
Printed Parts
The printed parts in this thing are just the outside terminal and the inner enclosure. It doesn't include the DIN rail and holders for the inner enclosure.
Here are links to the mentioned parts:
DIN rail: print one of the many available designs
Arduino Holder:https://www.thingiverse.com/thing:500504
Relay Holder: https://www.thingiverse.com/thing:3001457
The inner enclosure can be printed in PLA while the outer enclosure has to be printed in PETG, ABS, ... to avoid bending/melting like seen here and here.
Assembly
The assembly takes longer than you might expect, be aware of that!
Print all parts and get everything ready
Connect the 5V part according to the schematics (blue wires, see below). Either solder the wires to the pinheads and sockets (like I did) or use DuPont connectors. You need to be able to quickly disassemble/reassemble it later on when you install it. Also, it's better to have the wires too long than too short, as you need to pull them thru the wall!
Test it out. Don't forget to upload the firmware (see below).
If everything is fine so far, go on with the 12V part (black in the schematics). The Arduino's power is supplied with the 12V attached to the VIN (+) and GND (-) pins.
Take a good look over your circuit. Is it safe? Use common sense! Double-check everything. Then supply 12V using a PSU and test it out.
Alright, it's working fine, now, remove all power and start installing it into the cases. You might need to disassemble some parts.
Use some silicone to make the LCD screen waterproof.
If you encounter any difficulties or stuff that is unclear to you, just comment me!

Tags