¿Qué crees que si tus luces están encendidas, solo puedes encenderlas / apagarlas?
En los tutoriales anteriores, le dimos instrucciones para crear dispositivos que enciendan y apaguen las luces, como: encender y apagar las luces aplaudiendo, encender y apagar las luces con un teléfono inteligente. En el tutorial de hoy, lo guiaremos para crear un dispositivo de luz regulable extremadamente interesante. Con este dispositivo puedes encender y apagar la luz con un bolso o llavero. Y especialmente, solo usted puede encender / apagar la luz.
Video de operación del dispositivo.
Preparar:
- Un Arduino UNO R3 grande (cuesta alrededor de VND 180.000)
- Módulo RFID RC522 (precio superior a VND 90.000)
- Un relé de módulo de 5v cuesta aproximadamente (VND 25.000)
- Cuerdas macho-hembra y hembra-hembra (cuestan alrededor de VND 14.000)
Paso 1: suelde los pines de conexión al módulo RC522
Si se compra el módulo RFID RF522, no se soldará. Para usarlo debemos proceder con la conexión de los pernos de soldadura.
Paso 2: conecte el módulo RFID RC522 al Arduino
Los pines son los siguientes:
- El pin RST se conecta al pin 9 en el Arduino
- El pin SDA se conecta al pin 10 en el Arduino
- El pin MOSI se conecta al pin número 11 en el Arduino
- Los pines MISO están conectados al pin número 12 en el Arduino
- Pines SCK conectados al pin número 13 en Arduino
- El pin de 3.3 V está conectado al pin digital Arduino de 3.3 V
- Los pines GND se conectan al número de pin GND en el Arduino
Hay 8 pines en el módulo RC522, pero solo necesitamos usar 7 pines. Incluye 2 pines de fuente y 5 pines de señal.
8 pines en el módulo RC522.
Conecta el cable a estos 7 pines.
Luego conéctese al Arduino de acuerdo con el diagrama de arriba.
Paso 3: conecte el módulo de relé al Arduino
El módulo de relé funciona para ayudarnos a controlar dispositivos con grandes voltajes, como 220 V, si se controla directamente con dispositivos que funcionan con 220 V, el circuito Arduino se dañará.
El módulo Replay tendrá 6 pines, DC + DC – es el segundo pin que proporciona un pequeño voltaje desde la salida Arduino, IN es el pin de la señal de entrada.
COM y NC NO son pines que podemos utilizar para apagar dispositivos eléctricos. COM es el pie medio. NC significa cierre normal, que significa normalmente cerrado. Normalmente NO está abierto, lo que significa que normalmente está abierto.
Conecta los cables CC + a los pines de 5 V, los cables CC a los pines GND, los cables IN a la patilla 2.
En el otro lado del relé, conecta 1 cable de la fuente de alimentación al puerto COM. El cable de alimentación restante está conectado a la lámpara. El otro extremo de la lámpara está conectado al pin N0.
Entonces, terminamos la conexión. Ahora procedamos a cargar el código.
Paso 4: cargue el código para obtener la identificación de la tarjeta
Dado que el Arduino no tiene la biblioteca MFRC522 disponible, necesitamos agregarlo al Arduino. Descarga la biblioteca MFRC522 aquí.
Después de descargar la biblioteca, haga clic en contorno luego seleccione Incluir biblioteca y seleccione Añadir . Biblioteca Zip .
Una ventana nueva aparecerá. Seleccione el archivo de la biblioteca que acaba de descargar y haga clic en Abierto. O La biblioteca se agregará a Arduino.
Después de agregar la biblioteca, copie este código al Arduino en su computadora.
#incluir
#incluir
const int LED1 = 2;
const int LED2 = 2;
# define SS_PIN 10
# definir RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN);
uidDec largo sin signo, uidDecTemp;
byte bCounter, readBit;
ticketNumber largo sin firmar;
configuración vacía () {
pinMode (LED1, SALIDA);
pinMode (LED2, SALIDA);
Serial.begin (9600);
SPI.begin ();
mfrc522.PCD_Init ();
Serial.println (“GenK Arduino / Hay deja la prueba de ID.”);
}
bucle vacío () {
if (! mfrc522.PICC_IsNewCardPresent ()) {
Devoluciones;
}
if (! mfrc522.PICC_ReadCardSerial ()) {
Devoluciones;
}
uidDec = 0;
Serial.println (“****************************************** * ** “);
Serial.println (“la ID:”);
para (byte i = 0; i
uidDecTemp = mfrc522.uid.uidByte [i];
uidDec = uidDec * 256 uidDecTemp;
}
Serial.print (“[“);
Serial.print (uidDec);
if (uidDec == 3828924583) {
digitalWrite (LED1,! digitalRead (LED1));
delay (1000);
} else {
}
// ——————————–
if (uidDec == 1506337237) {
digitalWrite (LED2,! digitalRead (LED2));
delay (1000);
} else {
}
Serial.println (“]”);
Serial.println (“………”);
}
Presione V para traducir el código.
Haga clic en el icono de la flecha para cargar el código.
Después de cargar el código correctamente, presione Ctrl Shift M para abrir la puerta del Monitor serial en la pantalla.
Identificación de la tarjeta después de escanear.
Si pasa la tarjeta por la tarjeta de identificación RC522, se mostrará en la pantalla. Cuando compre el módulo RC522, recibirá una tarjeta de plástico PET y un llavero.
Paso 5: Complete el ID de su tarjeta en CÓDIGO
Reemplace su tarjeta de identificación aquí.
Después de obtener el ID de la tarjeta, cambie este ID en 2 líneas con la flecha arriba y proceda a recargar el código en el Arduino.
Pase la tarjeta de plástico PET.
Así que terminamos.
Puedes ponerlo en tu billetera.
Con una tarjeta PET, puede ponerla en su billetera así.
Inserte una tarjeta PET en su billetera.
La tarjeta aún funciona normalmente cuando se inserta en la billetera.
Deslice con una etiqueta.
Con la etiqueta puedes enganchar la llave, muy conveniente.
¡Buena suerte!
- Las instrucciones para hacer que los dispositivos enciendan y apaguen las luces automáticamente cuando haya luz / oscuridad es súper simple con solo 50,000 VND
- Instrucciones para hacer baterías de respaldo naranjas, cargando casi el 40% de la batería del iPhone
- Instrucciones para fabricar sofisticadas bombas de agua dulce como en el taller con solo VND 100,000
¿Qué crees que si tus luces están encendidas, solo puedes encenderlas / apagarlas?
En los tutoriales anteriores, le dimos instrucciones para crear dispositivos que enciendan y apaguen las luces, como: encender y apagar las luces aplaudiendo, encender y apagar las luces con un teléfono inteligente. En el tutorial de hoy, lo guiaremos para hacer un dispositivo de luz extremadamente regulable. Con este dispositivo puedes encender y apagar la luz con un bolso o llavero. Y especialmente, solo usted puede encender / apagar la luz.
Video de funcionamiento del dispositivo.
Preparar:
- Un Arduino UNO R3 grande (cuesta alrededor de VND 180.000)
- Módulo RFID RC522 (precio superior a VND 90.000)
- Un relé de módulo de 5v cuesta aproximadamente (VND 25.000)
- Cuerdas macho-hembra y hembra-hembra (cuestan alrededor de VND 14.000)
Paso 1: suelde los pines de conexión al módulo RC522
Si se compra el módulo RFID RF522, no se soldará. Para usarlo debemos proceder con la conexión de los pernos de soldadura.
Paso 2: conecte el módulo RFID RC522 al Arduino
Los pines son los siguientes:
- El pin RST se conecta al pin 9 en el Arduino
- El pin SDA se conecta al pin 10 en el Arduino
- El pin MOSI se conecta al pin número 11 en el Arduino
- Los pines MISO están conectados al pin número 12 en el Arduino
- Pines SCK conectados al pin número 13 en Arduino
- El pin de 3.3 V está conectado al pin digital de 3.3 V en el Arduino
- Los pines GND se conectan al número de pin GND en el Arduino
Hay 8 pines en el módulo RC522, pero solo necesitamos usar 7 pines. Incluye 2 pines de fuente y 5 pines de señal.
8 pines en el módulo RC522.
Conecta el cable a estos 7 pines.
Luego conéctese al Arduino de acuerdo con el diagrama de arriba.
Paso 3: conecte el módulo de relé al Arduino
El módulo de relé funciona para ayudarnos a controlar dispositivos con grandes voltajes, como 220 V, si se controla directamente con dispositivos que funcionan con 220 V, el circuito Arduino se dañará.
El módulo Replay tendrá 6 pines, DC + DC – es el segundo pin que proporciona un pequeño voltaje de la salida Arduino, IN es el pin de la señal de entrada.
COM y NC NO son pines que podemos usar para apagar dispositivos eléctricos. COM es el pie medio. NC significa cierre normal, que significa normalmente cerrado. Normalmente NO está abierto, lo que significa que normalmente está abierto.
Conecta los cables CC + a los pines de 5 V, los cables CC a los pines GND, los cables IN a la patilla 2.
En el otro lado del relé, conecta 1 cable de la fuente de alimentación al puerto COM. El cable de alimentación restante está conectado a la lámpara. El otro extremo de la lámpara está conectado al pin N0.
Entonces, terminamos la conexión. Ahora procedamos a cargar el código.
Paso 4: cargue el código para obtener la identificación de la tarjeta
Dado que Arduino no tiene la biblioteca MFRC522 disponible, necesitamos agregarlo al Arduino. Descarga la biblioteca MFRC522 aquí.
Después de descargar la biblioteca, haga clic en contorno luego seleccione Incluir biblioteca y seleccione Añadir . Biblioteca Zip .
Una ventana nueva aparecerá. Seleccione el archivo de la biblioteca que acaba de descargar y haga clic en Abierto. O La biblioteca se agregará a Arduino.
Después de agregar la biblioteca, copie este código en Arduino en su computadora.
#incluir
#incluir
const int LED1 = 2;
const int LED2 = 2;
# define SS_PIN 10
# definir RST_PIN 9
MFRC522 mfrc522 (SS_PIN, RST_PIN);
uidDec largo sin signo, uidDecTemp;
byte bCounter, readBit;
ticketNumber largo sin firmar;
configuración vacía () {
pinMode (LED1, SALIDA);
pinMode (LED2, SALIDA);
Serial.begin (9600);
SPI.begin ();
mfrc522.PCD_Init ();
Serial.println (“GenK Arduino / Hay deja la prueba de ID.”);
}
bucle vacío () {
if (! mfrc522.PICC_IsNewCardPresent ()) {
Devoluciones;
}
if (! mfrc522.PICC_ReadCardSerial ()) {
Devoluciones;
}
uidDec = 0;
Serial.println (“****************************************** * ** “);
Serial.println (“la ID:”);
para (byte i = 0; i
uidDecTemp = mfrc522.uid.uidByte [i];
uidDec = uidDec * 256 uidDecTemp;
}
Serial.print (“[“);
Serial.print (uidDec);
if (uidDec == 3828924583) {
digitalWrite (LED1,! digitalRead (LED1));
delay (1000);
} else {
}
// ——————————–
if (uidDec == 1506337237) {
digitalWrite (LED2,! digitalRead (LED2));
delay (1000);
} else {
}
Serial.println (“]”);
Serial.println (“………”);
}
Presione V para traducir el código.
Haga clic en el icono de la flecha para cargar el código.
Después de cargar el código correctamente, presione Ctrl Shift M para abrir la puerta del Monitor serial en la pantalla.
Identificación de la tarjeta después de escanear.
Si pasa la tarjeta por la tarjeta de identificación RC522, se mostrará en la pantalla. Cuando compre el módulo RC522, recibirá una tarjeta de plástico PET y un llavero.
Paso 5: Complete el ID de su tarjeta en CÓDIGO
Reemplace su tarjeta de identificación aquí.
Después de obtener el ID de la tarjeta, cambie este ID en 2 líneas con la flecha arriba y proceda a recargar el código en el Arduino.
Pase la tarjeta de plástico PET.
Así que terminamos.
Puedes ponerlo en tu billetera.
Con una tarjeta PET, puede ponerla en su billetera así.
Inserte una tarjeta PET en su billetera.
La tarjeta aún funciona normalmente cuando se inserta en la billetera.
Deslice con una etiqueta.
Con la etiqueta puedes enganchar la llave, muy conveniente.
¡Buena suerte!
- Las instrucciones para hacer que los dispositivos enciendan y apaguen las luces automáticamente cuando haya luz / oscuridad es súper simple con solo 50,000 VND
- Instrucciones para hacer baterías de respaldo naranjas, cargando casi el 40% de la batería del iPhone
- Instrucciones para fabricar sofisticadas bombas de agua dulce como en el taller con solo VND 100,000