Содержание

Электрический замок (54×38×28 мм): инструкция и схема управления

Возьмите электронный замок для создания самодельного сейфа, интеллектуальной двери или домашней камеры хранения.

Пример работы для Arduino

Схема подключения

Электронный замок работает от напряжения 12 вольт. Для подключения соленоида к управляющей плате понадобится силовой ключ или реле.

Подключение соленоида через ключ

Подключите электронный замок к Arduino Uno к 12 цифровому пину через силовой ключ. При подключении замка к Arduino удобно использовать Troyka Slot Shield.

Подключение соленоида через реле

Подключите электромеханический замок к Arduino Uno к 12 цифровому пину через мини реле. При подключении замка к Arduino удобно использовать Troyka Slot Shield.

Код программы

В качестве примера повторим первый эксперимент «Маячок» из набора Матрёшка

Blink.ino
// пин подключения электронного замка через силовой ключ или реле
#define SOLENOID_PIN  12
 
void setup() {
  // настраиваем пин коммутатора в режим выхода
  pinMode(SOLENOID_PIN, OUTPUT);
}
 
void loop() {
  // подаём на пин коммутатора «высокий уровень»
  digitalWrite(SOLENOID_PIN, HIGH);
  // ждём одну секунду
  delay(1000);
  // подаём на пин коммутатора «низкий уровень»
  digitalWrite(SOLENOID_PIN, LOW);
  // ждём пять секунд
  delay(5000);
}

После загрузки кода электронный замок будет переходить в открытое состояние на одну секунду каждые 5 секунд.

Пример для Espruino

Схема подключения

Электронный замок работает от напряжения 12 вольт. Для подключения соленоида к управляющей плате понадобится силовой ключ или реле.

Подключение соленоида через ключ

Подключите электронный замок к Iskra JS к 12 цифровому пину через силовой ключ. При подключении замка к Iskra удобно использовать Troyka Slot Shield.

Подключение соленоида через реле

Подключите электромеханический замок к Iskra JS к 12 цифровому пину через мини реле. При подключении замка к Iskra удобно использовать Troyka Slot Shield.

Код программы

В качестве примера повторим второй эксперимент «Маячок» из набора Йодо

Blink.js
// создаём объект для работы с коммутатором на пине P12
var solenoid = require('@amperka/relay').connect(P12);
// включаем соленоид на одну секунду раз в 5 секунд
solenoid.blink(1, 5);

После загрузки кода электронный замок будет переходить в открытое состояние на одну секунду каждые 5 секунд.

Габаритный чертёж

Характеристики

Ресурсы