Evive Based Security
This program successfully demonstrates a multi-factor authentication system using evive, PictoBlox, and Dabble. By integrating face detection for biometric verification and message-based password entry via Bluetooth, the system ensures enhanced security and flexibility. The combination of these two methods reduces the risk of unauthorized access, as both recognition and correct input are required for activation. The glowing green LED and spinning motor provide clear, real-time feedback, symbolizing the unlocking of a door.
Supplies
Evive Board, LDR Sensor, LED, Dabble, Motor, Bluetooth Module
Assembly
- The first step in the project is assembling the evive and connecting all the required components. Begin by securely attaching the LED to its designated digital pin, allowing it to function as a visual indicator during the project. Next, connect the LDR sensor (Light Dependent Resistor) to an analog pin so it can detect and measure changes in light intensity. After that, connect the motor to the appropriate motor control terminals on the evive, ensuring it is firmly fixed for smooth operation. Finally, attach the Bluetooth module to enable wireless communication with external devices like smartphones or computers. All connections should be double-checked for accuracy and tested to confirm that the setup is working before moving to coding.
Coding
- The next stage of the project begins by connecting evive to PictoBlox, a graphical programming platform that allows us to control and program the hardware with ease. Once connected, we add the Face Detection extension in PictoBlox, which enables the system to capture and store facial data for identification purposes. This feature is used to recognize specific faces during operation.
In addition, we include the Dabble palette in our workspace. Dabble is a smartphone-based app that allows us to control evive via Bluetooth using specially designed coding blocks. By adding its blocks into our program, we ensure that the project can accept inputs from Dabble, enabling password-based control alongside face detection.
The coding process integrates both features—face recognition and message-based password entry from Dabble. Once the program is uploaded to evive, the system is ready for operation. If the correct password is received from Dabble or if the Face Detection extension identifies a registered face, the program triggers a green LED to light up and the motor to spin. This action represents the unlocking or opening of a door, making the project a practical demonstration of secure, multi-factor authentication using both biometrics and wireless password control.
We also use LDR sensor in case of low lighting, if the light is low the LDR sensor will detect it and display message to turn on light for a proper face detection.