Беспроводное управление домашним освещением со смартфона через 1Sheeld
Компоненты и материалы
| 1Sheeld | 1 шт. |
| Arduino UNO | 1 шт. |
| LED (generic) | 1 шт. |
| Перемычки | 1 комплект |
О проекте
Идея — доказать, что можно управлять домашним освещением только со смартфона. LED в проекте представляют разные системы дома.
Необходимо:
- 1Sheeld
- Arduino Uno
- LED
- Перемычки
Соберите схему как показано ниже.

Что такое 1Sheeld?
1Sheeld превращает смартфон в 40 разных Arduino-шилдов. Не нужно покупать шилды — они уже в телефоне.
Как использовать 1Sheeld?
- Установите 1Sheeld на Arduino, напишите код с библиотекой 1Sheeld.
- Сопрягите 1Sheeld с приложением 1Sheeld по Bluetooth.
- Выберите нужные шилды из списка 40+.
Подробнее: 1sheeld.com/tutorials/getting-started/
Возврат к проекту
Откройте приложение 1Sheeld, подключитесь к плате, выберите шилд «Keyboard» (клавиатура).

Нажмите 'R' — красный LED включится

Нажмите 'Y' — жёлтый LED включится

Нажмите 'G' — зелёный LED включится

Нажмите 'C' — все выключатся
Код
control_light_sys (Arduino)
#define CUSTOM_SETTINGS
#define INCLUDE_KEYBOARD_SHIELD
#include <OneSheeld.h>
int ledRed = 13;
int ledYellow = 12;
int ledGreen = 11;
void setup() {
OneSheeld.begin();
pinMode(ledRed, OUTPUT);
pinMode(ledYellow, OUTPUT);
pinMode(ledGreen, OUTPUT);
AsciiKeyboard.setOnButtonChange(&keyboardFunction);
}
void loop() {}
void keyboardFunction(char data) {
if (data == 'R') {
digitalWrite(ledRed, HIGH);
} else if (data == 'Y') {
digitalWrite(ledYellow, HIGH);
} else if (data == 'G') {
digitalWrite(ledGreen, HIGH);
} else if (data == 'c') {
digitalWrite(ledRed, LOW);
digitalWrite(ledYellow, LOW);
digitalWrite(ledGreen, LOW);
} else {
digitalWrite(ledRed, LOW);
digitalWrite(ledYellow, LOW);
digitalWrite(ledGreen, LOW);
}
}
Схемы
circuit.fzz
Производственный процесс
- Система управления температурой на базе LM35 с микроконтроллером AT89S52
- Управление потолочным вентилятором через Alexa: пошаговое руководство
- Надежная система учета рабочего времени на Arduino с RFID и Python
- Робот для поиска людей на базе Arduino Uno: пошаговая интеграция датчиков
- Универсальный Android-пульт на Arduino, 1Sheeld и ИК-управлении
- Удаленное IoT-управление самодельной манипулятором
- Умный дом и система безопасности на базе 1Sheeld
- Умная робо-рука на Arduino: простое DIY-руководство
- WiFi-умный замок на Arduino и ESP8266 — открывание с телефона
- Защита систем промышленного управления: проверенные стратегии и лучшие практики