Controla tu sistema de iluminación mediante un teléfono inteligente
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Acerca de este proyecto
La idea del proyecto es demostrar que puede controlar el sistema de iluminación de su hogar utilizando solo su teléfono inteligente, por lo que los LED del proyecto representan diferentes sistemas en nuestro hogar como ejemplo.
Todo lo que necesita para el proyecto:
1- 1 hoja
2- Arduino Uno
3- LED
4- Jugadores
luego conecte el circuito como se muestra a continuación
Primero, conozcamos más sobre 1sheeld:
1Sheeld convierte su teléfono inteligente en 40 escudos Arduino diferentes. Por lo tanto, no tenemos que comprar protectores para Arduino, ya que los tenemos en nuestro teléfono inteligente.
¿Cómo utilizar 1sheeld?
1- Apila 1Sheeld en la parte superior de tu placa Arduino y escribe el código usando la biblioteca 1Sheeld.
2- Empareja el tablero 1Sheeld con la aplicación 1Sheeld a través de bluetooth.
3- Selecciona los escudos de una lista de más de 40 escudos.
para obtener más información sobre 1sheeld y cómo usar los escudos, siga este enlace
http://1sheeld.com/tutorials/getting-started/
Volvamos a nuestro proyecto ...
Abra la aplicación 1sheeld y conecte la aplicación con su 1sheeld, luego abra el escudo del "teclado".
Pulsa "R". El LED rojo se encenderá
Pulsa "Y". El LED amarillo se encenderá.
Pulsa "G". El LED verde se encenderá
y finalmente para apagar todos presione 'C'
Código
- control_light_sys
control_light_sys Arduino
#define CUSTOM_SETTINGS # define INCLUDE_KEYBOARD_SHIELD / * Incluye biblioteca 1Sheeld. * / # incluye/ * LED en el pin 11,12,13 * / int ledRed =13; // para LED rojoint ledYellow =12; // para LED amarilloint ledGreen =11; // para configuración LEDvoid verde () {/ * Iniciar comunicación. * / OneSheeld.begin (); / * Establece el LED como salida. * / pinMode (ledRed, SALIDA); pinMode (ledYellow, OUTPUT); pinMode (ledGreen, SALIDA); / * Función callBack del teclado. * / AsciiKeyboard.setOnButtonChange (&keyboardFunction);} // fin del bucle void setupvoid loop () {} / * Función que se invoca una vez que se presiona un nuevo carácter. * / void keyboardFunction (char data) {/ * Verifica el carácter entrante. * / if (data =='R') {/ * Enciende el LED. * / digitalWrite (ledRed, ALTO); } // fin de if else if (data =='Y') {/ * Apaga el LED. * / digitalWrite (ledYellow, HIGH); } // fin de else if else if (data =='G') {digitalWrite (ledGreen, HIGH); } // fin de else if else if (data =='c') {digitalWrite (ledRed, LOW); digitalWrite (ledYellow, LOW); digitalWrite (ledGreen, BAJO); } // fin de els if else {digitalWrite (ledRed, LOW); digitalWrite (ledYellow, LOW); digitalWrite (ledGreen, BAJO); } // fin de else} // fin de la función del teclado
Esquemas
circuito.fzzProceso de manufactura
- Sistema de control de dispositivo basado en temperatura usando LM35
- Habilita el control de Alexa en tu ventilador de techo
- Sistema de asistencia que usa Arduino y RFID con Python
- Sistema de robótica de detección humana con Arduino Uno
- Control remoto universal usando Arduino, 1Sheeld y Android
- Uso de IoT para controlar de forma remota un brazo robótico
- Sistema de seguridad y automatización del hogar inteligente con 1Sheeld
- Brazo robótico simple e inteligente con Arduino
- Control total de su televisor con Alexa y Arduino IoT Cloud
- Cerradura de puerta inteligente usando la página de inicio de sesión de WiFi de Arduino y ESP8266
- Asegurando su Sistema de Control Industrial