Каков наилучший подход к реализации блокировки с дистанционным управлением?

Я думал, как мне построить замок с дистанционным управлением с помощью Arduino (или, что еще лучше, Raspberry Pi, когда я его получу), и решил проверить, есть ли такие в продаже. У Schlage есть что-то по смехотворно высокой цене с ежемесячной платой в 9-13 долларов или около того. Безумие!

Так что я снова думаю о том, чтобы построить его самостоятельно. Я думаю, что у Pi будет собственный веб-сервер и интерфейс Wi-Fi для подключения к моему маршрутизатору. Я почти уверен, что могу справиться с программной частью, но мне нужно какое-то руководство по аппаратному обеспечению.

Как бы вы это сделали, если бы собирались его построить? Какое еще оборудование мне понадобится, чтобы запирать и открывать дверь? Сервопривод? Замок общего назначения, который я модифицирую? Как?

С точки зрения безопасности держите секцию приемника полностью отделенной от секции сервопривода. В конечном итоге приемник должен передать то, что он получает, на сторону сервопривода (возможно, посредством шифрования), где данные проверяются и, если они верны, открывает сервопривод и, возможно, отправляет сигнал обратно пользователю, чтобы он знал, что произошло.
вы можете легко использовать motors.shop.ebay.com/i.html?_nkw=door+lock+actuator и подключить его к одному из GPIO. Но проблема в безопасности, как сказал Гаррент Фогерли.
Извините, если это глупый вопрос, но я не понимаю: не могли бы вы более подробно объяснить проблему безопасности? Я представляю, как использовать Pi для предоставления веб-интерфейса (вероятно, графический переключатель, который показывает состояние блокировки и переключается, когда я нажимаю на него, что-то, что будет работать на экране телефона), к которому я мог бы получить доступ как внутри, так и внутри. вне моей сети Wi-Fi. Я предполагал, что Pi будет напрямую управлять сервоприводом. (Нет?) Вы говорите, что у вас есть один Pi (или другое устройство) в качестве веб-сервера и другой Pi (или Arduino) для управления сервоприводом?

Ответы (1)

Это не сложный проект. Во-первых, вам нужно получить электронный замок.

Электронный замок

Они довольно дешевые (менее 20 фунтов стерлингов). Для работы таких замков требуется 12В. Arduino не может напрямую обеспечить такое напряжение или даже ток, требуемый замком, поэтому вам понадобится драйвер для интерфейса.

Всякий раз, когда мне нужен драйвер для такого уровня тока и напряжения (особенно если это индуктивная нагрузка), я всегда беру свой надежный ULN2803 . Он имеет 8 сильноточных драйверов, что здесь излишне, но, по крайней мере, дает вам возможность активировать множество замков. Еще одним преимуществом устройства является то, что оно имеет встроенные диоды, чтобы справиться с индуктивной отдачей при отключении замка.

Подключаем электрический замок

Потрясающий! Спасибо за все подробности. Есть ли электронные замки, которые вы бы особенно рекомендовали (или избегали)? Или почти все, что я могу найти, будет работать нормально?
Я никогда не использовал его, хотя и хотел, поэтому не могу поделиться опытом. Если рядом с вами есть магазин безопасности, вы можете пойти и взглянуть на некоторые из них.