Возьмите миниатюрный электрический замок для создания самодельного сейфа, интеллектуальной двери или домашней камеры хранения.
Электронный замок работает от напряжения 12 вольт. Для подключения соленоида к управляющей плате понадобится силовой ключ или реле.
Подключите электронный замок к Arduino Uno к 12
цифровому пину через силовой ключ. При подключении замка к Arduino удобно использовать Troyka Slot Shield.
Подключите электромеханический замок к Arduino Uno к 12
цифровому пину через мини реле. При подключении замка к Arduino удобно использовать Troyka Slot Shield.
В качестве примера повторим первый эксперимент «Маячок» из набора Матрёшка
// пин подключения электронного замка через силовой ключ или реле #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 секунд.
Электронный замок работает от напряжения 12 вольт. Для подключения соленоида к управляющей плате понадобится силовой ключ или реле.
Подключите электронный замок к Iskra JS к 12
цифровому пину через силовой ключ. При подключении замка к Iskra удобно использовать Troyka Slot Shield.
Подключите электромеханический замок к Iskra JS к 12
цифровому пину через мини реле. При подключении замка к Iskra удобно использовать Troyka Slot Shield.
В качестве примера повторим второй эксперимент «Маячок» из набора Йодо
// создаём объект для работы с коммутатором на пине P12 var solenoid = require('@amperka/relay').connect(P12); // включаем соленоид на одну секунду раз в 5 секунд solenoid.blink(1, 5);
После загрузки кода электронный замок будет переходить в открытое состояние на одну секунду каждые 5 секунд.