Arduino-лампочка, управляемая по telegram
BabushkaCCCPКак это работает https://www.instagram.com/p/BdqQuiODZT4/
Схема подключения
Перечень деталей
- Iskra JS
- Troyka Slot Shield
- AC/DC (Zelo-модуль)
- Wi-Fi (Troyka-модуль)
- Светодиод 5 мм (Troyka-модуль)
- Трёхпроводной шлейф «папа-мама»
- Герметичный корпус 120×120×60
- Герметичный кабельный ввод
- Ретро лампа NI-V-ST64-SC17 мощность 60Вт
- Сетевой шнур с вилкой и выключателем в сборе (OBI)
- Патрон для лампы накаливания в сборе (OBI)
ИТОГО: 5-6 тыс. рублей
Код для IskraJS
(первая версия, LED и Relay работают синхронно)
============================
var SSID = 'ИмяWiFi';
var PASSWORD = 'ПарольWiFi';
var bot = require('@amperka/telegram').create({
token: 'Токен:Бота',
polling: { timeout: 10 }
});
var light = require('@amperka/led').connect(P8);
var myRelay = require('@amperka/relay').connect(P2);
bot.on('/start', function(msg) {
var keyboard = bot.keyboard([
['/TurnOff', '/TurnOn'],
], { resize: true });
bot.sendMessage(msg.from.id, 'Light control', {
markup: keyboard
});
});
bot.on('/TurnOff', function(msg) {
light.turnOff();
myRelay.turnOff();
bot.sendMessage(msg.from.id, 'Light is off');
});
bot.on('/TurnOn', function(msg) {
light.turnOn();
myRelay.turnOn();
bot.sendMessage(msg.from.id, 'Light is on');
});
var wifi = require('@amperka/wifi').setup(function(err) {
wifi.connect(SSID, PASSWORD, function(err) {
print('I\'m ready!');
bot.connect();
});
});
============================
Комментарий к сборке
Питание платы и и управление реле осуществляется от модуля AC/DC (Zelo-модуль) по трёхпроводному шлейфу. Напряжение питание 5V.
Джампер выбора питания должен быть установлен в положение VIN3+5V