Distribuidores autorizados

Comprar desde US Comprar desde UK Comprar desde DE Comprar desde FR Comprar desde IT Comprar desde ES Comprar desde JP

En esta lección, mostraremos cómo utilizar el Osoyoo IoT Kit para construir un sistema de control de acceso RFID. Antes de comenzar esta lección, puedes obtener más información sobre el módulo RFID en este enlace: https://osoyoo.com/2017/09/11/arduino-lesson-rfid-rc522/

HARDWARE

SOFTWARE

En primer lugar, conecte la placa de extensión MEGA-IoT de OSOYOO a la placa MEGA2560:

Asegúrese de que los puentes en el siguiente círculo rojo están instalados. Estos dos puentes conectan A9 a ESP_TX y A8 a ESP_RX.

Construya el circuito como se indica a continuación:

Módulo RFID – Puerto RFID
Pulsador – Puerto D3
Módulo LED – D2
Servo de Puerta – D11

Por favor, confirme si el cableado es correcto de acuerdo con los pines VCC y GND

Requisito previo:
Si no has instalado las librerías WifiESP, I2C LCD y PWMServo en las lecciones anteriores, por favor descárgalas en el siguiente enlace:

En esta lección también necesitamos una nueva librería llamada RFID library, si no la tienes, por favor descárgala desde el siguiente enlace:

Para instalar los dos archivos zip anteriores, por favor vaya a Arduino IDE ->Sketch ->Include Library ->Add ,Zip library para cargar los archivos zip anteriores en Arduino IDE.

 Servo Test

Paso 1) Antes de subir el código, primero debemos ajustar el ángulo del servo. Por favor, retire los objetos de la puerta de la casa de madera:

A continuación, descargue el código de prueba del servo desde este enlace y descomprímalo:

https://osoyoo.com/driver/smart-home-v2-udp/lesson5/servo_config.zip

Paso 2) Una vez completadas las operaciones anteriores, conecte la placa OSOYOO MEGA2560 al PC con el cable USB.

Nota: Apague la batería o desenchufe el adaptador de corriente cuando cargue el código del boceto en Arduino.

Paso 3 Abra Arduino IDE: Elija el tipo de placa y el tipo de puerto correspondientes a su proyecto.

Paso 4)  Haga clic en file – Open, a continuación, seleccione el código en la carpeta, cargar el servo_config.ino boceto en su Arduino.

Sube el sketch a la placa. Espera hasta que veas algo como esto:

Done uploading

Paso 5) Después de cargar el código, el servo girará a la posición de 0 grados, ahora instalamos el engranaje de madera y el brazo fijo blanco:

Paso 6 Presione el botón, la puerta puede ser simulada para abrirse, cuando se suelta, la puerta puede ser simulada para cerrarse.

Después de la prueba del servo y la instalación se ha completado, podemos ir a la siguiente tarea. Si la puerta no puede cerrarse o abrirse correctamente, por favor ajuste la posición inicial del brazo del servo.

Descarga, edita y ejecuta el código Arduino
Paso 1)
Por favor, descargue el código desde el siguiente enlace, descomprímalo:
https://osoyoo.com/driver/smart-home-v2-udp/lesson5/smarthome2-5.zip

Descomprima el archivo anterior y haga doble clic en smarthome2-5.ino para abrir el archivo en Arduino IDE.

Paso 2) En el archivo del sketch, sustituye *** por tu ssid/contraseña wifi

char ssid[] = "***";//replace this line with your wifi ssid
char pass[] = "***"; //replace this line with your wifi password

Paso 3) Sube el sketch a la placa. Espera hasta que veas algo como esto

Done uploading

Abre tu monitor serie en la esquina superior derecha, verás la dirección IP de tu Arduino y el número de puerto como sigue:

 

En el ejemplo anterior, 192.168.1.81 es la dirección IP de mi IDE, tenemos que establecer esta dirección IP en nuestra APP más tarde.

**********************************************************

Añada su propio ID de tarjeta RFID:

Después de completar los pasos anteriores y cargar el código, abra el monitor de serie IDE, tenemos que averiguar su número de tarjeta RFID.
Para ello, elija una tarjeta RFID blanca o azul y tóquela en el sensor RFID, verá algo como lo siguiente:

RFID START!
Find the card!
Card type: Unknown
The card's number is : 71ba2f2eca
71ba2f2eca ID is unknown

 

En el ejemplo anterior, 71ba2f2eca es el número RFID que acaba de tocar. Ahora en la línea de código 15, necesitamos cambiar la variable marystr de 33cd216fb a 71ba2f2eca:

String marystr="33cd216fb"; //change 33cd216fb with the your test ID card

 

Después de cambiar, la línea 15 será como sigue:

String marystr="71ba2f2eca";

 

De la misma forma, puedes añadir o modificar la información de tu tarjeta a tu antojo, y finalmente, vuelve a subir el código al Arduino y continúa con el experimento.

**********************************************************

Vuelve a subir el sketch a la placa. Espera hasta que veas algo como esto

Done uploading

 

Ahora podemos usar esa tarjeta RFID de prueba para probar nuestra puerta de seguridad. Antes de hacer la prueba, abramos primero nuestra APP:

Instalación y configuración de la APP:
Paso 1) Si no ha instalado OSOYOO IoT Robot APP, por favor busque OSOYOO IoT Robot Car APP en Google Play o Apple Store para instalar esta APP.
Lea el siguiente tutorial para obtener más información sobre la instalación de la aplicación:
https://osoyoo.com/2022/02/06/smart-house-iot-learning-kit-v2-0-lesson-1-wireless-lighting-control/#installapp

Paso 2): Asegúrese de que su teléfono móvil está en la misma red local de Arduino. Abra la aplicación, haga clic en Configuración, introduzca su dirección IP Arduino desde el paso F y el Port a 8888 en la configuración:

Ahora puede utilizar la tarjeta RFID de prueba para tocar el sensor RFID, la puerta se abrirá durante 1 segundo y luego se cerrará. Su APP mostrará “Mary at the Door”.

Si pulsa la tecla F8 en la APP, también podrá abrir la puerta. La APP mostrará “Door is open by APP”.

También puede pulsar el botón para abrir la puerta.

Cada vez que la puerta esté abierta, el LED se encenderá. Cuando la puerta se cierre, el LED se apagará.

Piezas y dispositivos

No. Imagen Dispositivo Cant. Enlace
1 OSOYOO Placa avanzada para Arduino MEGA2560
(Totalmente compatible con Arduino Mega2560)
1 Haga clic aquí para comprar
2 Tarjeta de extensión MEGA-IoT de OSOYOO 1 Haga clic aquí para comprar
3 Sensor fotosensible 1 Haga clic aquí para comprar
4 Sensor de temperatura y humedad 1 Haga clic aquí para comprar
5 Módulo zumbador activo 1 Haga clic aquí para comprar
6 Sensor de detección de llama 1 Haga clic aquí para comprar
7 Módulo del motor del ventilador 1 Haga clic aquí para comprar
8 Micro Servomotor 1 Haga clic aquí para comprar
9 Módulo RGB 1 Haga clic aquí para comprar
10 Sensor ultrasónico 1 Haga clic aquí para comprar
11 Sensor de movimiento PIR 1 Haga clic aquí para comprar
12 Módulo de micrófono 1 Haga clic aquí para comprar
13 1602 LCD Screen 1 Haga clic aquí para comprar
14 Módulo RFID 1 Haga clic aquí para comprar
15 Módulo LED blanco 1 Haga clic aquí para comprar
16 Módulo LED rojo 1 Haga clic aquí para comprar
17 Luz de colores 1 Haga clic aquí para comprar
18 Módulo Botón Rojo 1 Haga clic aquí para comprar
19 Módulo de botón azul 1 Haga clic aquí para comprar
20 Destornillador Philips 1 Haga clic aquí para comprar