Arduino-лампочка, управляемая по telegram

Arduino-лампочка, управляемая по telegram

BabushkaCCCP


https://www.instagram.com/p/BdqQuiODZT4/

Как это работает https://www.instagram.com/p/BdqQuiODZT4/

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

Перечень деталей

  1. Iskra JS
  2. Troyka Slot Shield
  3. AC/DC (Zelo-модуль)
  4. Wi-Fi (Troyka-модуль)
  5. Светодиод 5 мм (Troyka-модуль)
  6. Трёхпроводной шлейф «папа-мама»
  7. Герметичный корпус 120×120×60
  8. Герметичный кабельный ввод
  9. Ретро лампа NI-V-ST64-SC17 мощность 60Вт
  10. Сетевой шнур с вилкой и выключателем в сборе (OBI)
  11. Патрон для лампы накаливания в сборе (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



Report Page