Tabla de contenido:
Video: Interruptor de luz Happy Hack: 3 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:44
Durante las últimas 2 semanas hemos trabajado en un proyecto escolar llamado "Happy hacking". Con este proyecto intentamos hacer un "Happy hack" para un espacio público. Bueno, ¿qué es un "truco feliz"? En nuestro caso, necesitábamos hacer algo positivo basado en una frustración. Se requirió el uso de Arduino para este proyecto. El "truco feliz" que decidimos hacer fue una instalación para accionar el interruptor de la luz de forma remota.
Paso 1: Materiales:
1x Arduino Uno
1x tablero
2x servo
1x sensor de infrarrojos
Alambre 11x
1x emisor de infrarrojos (eliminación de TV)
cinta
Paso 2: Cómo conectarse:
Coloque un receptor de infrarrojos Arduino en la placa de pruebas; asumiendo que el lado frontal del receptor es el lado con la esfera en él:
- Conecte un cable desde la "pata" más a la izquierda al puerto "6" de Arduino uno.
- Conecte un cable de la "pata" del medio a la fila "-" en la placa de pruebas.
- Conecte un cable desde la "pata" más a la derecha a la fila "+" en la placa de pruebas.
Asegúrese de que haya un cable entre la fila "-" en la placa y un puerto "tierra" en el Arduino uno y asegúrese de que haya un cable entre la fila "+" en la placa y el puerto "5V" en el Arduino uno.
Ahora conecta los 2 servos,
- Ambos con un cable desde el cable más oscuro del servo hasta la fila "-" en la placa de pruebas.
- Ambos con un cable desde el cable del medio en el servo hasta la fila "+" en la placa de pruebas.
Ahora, para uno de los servos, conecte el cable del servo restante al puerto "9" de Arduino uno y conecte el otro servo al puerto "10" de Arduino uno.
Paso 3: Código:
#include //
#include //
#include //
IRrecv irrecv (6);
decode_results resultados;
Servo theServo1;
Servo theServo2;
bool lightOn = falso;
bool disco = falso;
configuración vacía () {
theServo1.attach (10);
theServo2.attach (9);
pinMode (6, ENTRADA);
Serial.begin (9600);
irrecv.enableIRIn (); // Iniciar el receptor
irrecv.blink13 (verdadero);
}
bucle vacío () {
if (irrecv.decode (& resultados)) {
Serial.println (valor.resultados); // Obtienes un resultado diferente para cada botón. Así que verifique en el monitor de serie cuál es el valor de sus botones.
if (results.value == 3772793023) {// Este es el resultado de nuestro botón de encendido (3772793023). Probablemente esto sea diferente con su control remoto.
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
if (! lightOn) {
theServo1.write (95);
theServo2.write (95);
}
retraso (1000);
}
if (results.value == 3772839943) {// Este es el resultado de nuestro botón de información (37728).
disco =! disco;
retraso (1000);
}
Serial.println (valor.resultados);
irrecv.resume (); // Recibe el siguiente valor
}
if (discoteca) {
lightOn =! lightOn;
if (lightOn) {
theServo1.write (65);
theServo2.write (15);
}
if (! lightOn) {
theServo1.write (95);
theServo2.write (90);
}
retraso (2000);
}
}
Recomendado:
INTERRUPTOR DE ONDA -- INTERRUPTOR MENOS TÁCTIL USANDO 555: 4 Pasos
WAVE SWITCH || TOUCH LESS SWITCH USANDO 555: Hola a todos Bienvenidos Hoy estoy construyendo un simple interruptor sin toque, se activa con solo agitar nuestra mano con la ayuda del sensor de infrarrojos y el temporizador 555 IC, así que construyémoslo … Su operación es simple ya que el 555 funciona como flip-flop, su tienda
Placa de interruptor de encendido / apagado USB Happy / Sad con Lego's :): 9 pasos
USB Happy / Sad On / Off Switch Plate con Lego's :): A decir verdad, no estaba tratando de hacer una carita feliz XD Solo estaba jugando con cómo podría construir una caja de interruptores con Lego's y simplemente sucedió. De todos modos, aquí están las instrucciones si quieres construir el tuyo propio. =)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: 9 pasos (con imágenes)
Interruptor de luz con control remoto Bluetooth - Actualización. El interruptor de luz sigue funcionando, sin escritura adicional: actualización del 25 de noviembre de 2017: para obtener una versión de alta potencia de este proyecto que puede controlar kilovatios de carga, consulte Adaptación del control BLE a cargas de alta potencia: no se requiere cableado adicional, actualizado el 15 de noviembre de 2017 - Algunas placas BLE / pilas de software deli
Interruptor de luz activado por movimiento con sensor de luz: 5 pasos
Interruptor de luz activado por movimiento con sensor de luz: El interruptor de luz activado por movimiento tiene muchas aplicaciones tanto en el hogar como en la oficina. Esto, sin embargo, tiene la ventaja añadida de incorporar un sensor de luz, por lo que, esta luz solo se puede disparar durante la noche
Hack de salida de RF a interruptor de luz: 5 pasos (con imágenes)
Hack de salida de RF a interruptor de luz: este proyecto proporciona la información para modificar una salida de control remoto en un interruptor de luz de control remoto. Espero que disfrutes leyendo este proyecto y publiques tus comentarios o preguntas a continuación. Todo este proyecto comenzó cuando encontré este gran proyecto o