Control Inalámbrico de Iluminación Doméstica desde Smartphone con 1Sheeld
Componentes y materiales
- 1x 1Sheeld
- 1x Arduino UNO
- 1x LED (genérico)
- 1x Cables jumper
Sobre el proyecto
La idea es demostrar el control del sistema de iluminación del hogar usando solo el smartphone. Los LEDs representan distintos sistemas domésticos.
Material necesario
- 1Sheeld
- Arduino Uno
- LEDs
- Jumpers
Conecta el circuito como se muestra:

¿Qué es 1Sheeld?
1Sheeld convierte tu smartphone en más de 40 shields distintos para Arduino. No necesitas comprar shields físicos; los tienes en el móvil.
Cómo usar 1Sheeld
- Coloca 1Sheeld sobre tu placa Arduino y escribe el código con la librería 1Sheeld.
- Empareja 1Sheeld con la app 1Sheeld por Bluetooth.
- Selecciona los shields de una lista de más de 40.
Más info en 1sheeld.com/tutorials/getting-started/.
Volviendo al proyecto
Abre la app 1Sheeld, conecta con tu 1Sheeld y abre el shield Keyboard (teclado).

Pulsa 'R' → LED rojo enciende

Pulsa 'Y' → LED amarillo enciende

Pulsa 'G' → LED verde enciende

Pulsa 'C' → Apaga todos
Código
control_light_sys
#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);
}
}
Esquemáticos
circuit.fzz
Proceso de manufactura
- Sistema de control de temperatura basado en LM35 con microcontrolador AT89S52
- Controla tu Ventilador de Techo con Alexa: Guía Paso a Paso
- Sistema de Asistencia RFID Fiable con Arduino y Python
- Robot de Detección Humana con Arduino Uno: Integración de Sensores Paso a Paso
- Mando universal Android con Arduino, 1Sheeld y control IR
- Control Remoto IoT de Brazo Robótico Personalizado con Arduino MKR1000 y ThingSpeak
- Construye un sistema de automatización y seguridad del hogar inteligente con 1Sheeld
- Brazo Robótico Inteligente Controlado por Arduino: Tutorial DIY Fácil
- Controla tu TV con Alexa mediante Arduino IoT Cloud: Guía Paso a Paso
- Cerradura Inteligente WiFi con Arduino y ESP8266: Desbloqueo desde el Móvil
- Protección de Sistemas de Control Industrial: Estrategias y Mejores Prácticas Comprobadas