This smart lock uses voice recognition to control access

This smart lock uses voice recognition to control access

Arduino Team — July 16, 2022

Smart locks are a very convenient way to secure a home, and their number of connectivity options can be further expanded by connecting them to an IoT home assistant service such as Google Assistant or Amazon Alexa .

Jithin Sanal's project uses Amazon's Alexa skill to automatically secure a custom door locking mechanism without the need for Bluetooth® or a fingerprint. It is based on a Nano RP2040 Connect and, thanks to its onboard connectivity suite, can communicate with the Arduino Cloud. Besides the Nano, Sanal designed a simple PCB with pads for a buzzer, a voltage regulator, and several LEDs to monitor its current status. The circuit also includes a relay that powers a solenoid that acts as a deadbolt when power is applied.

After receiving the bare circuit board and soldering each component on it, Sanal moved on to writing the code for his creation. Simply put, the Arduino Cloud project contains a single variable to get/set the lock value. Then, each time that changes, a method is called in the firmware that sets the solenoid to that new state and beeps a few times with the buzzer. The final step was to associate the Arduino Alexa skill with the IoT device, allowing someone to set the lock as a dedicated device.

You can see more details about this project in Sanal's editorial office on Hackster.io.

This smart lock uses voice recognition to control access
This smart lock uses voice recognition to control access

Arduino Team — July 16, 2022

Smart locks are a very convenient way to secure a home, and their number of connectivity options can be further expanded by connecting them to an IoT home assistant service such as Google Assistant or Amazon Alexa .

Jithin Sanal's project uses Amazon's Alexa skill to automatically secure a custom door locking mechanism without the need for Bluetooth® or a fingerprint. It is based on a Nano RP2040 Connect and, thanks to its onboard connectivity suite, can communicate with the Arduino Cloud. Besides the Nano, Sanal designed a simple PCB with pads for a buzzer, a voltage regulator, and several LEDs to monitor its current status. The circuit also includes a relay that powers a solenoid that acts as a deadbolt when power is applied.

After receiving the bare circuit board and soldering each component on it, Sanal moved on to writing the code for his creation. Simply put, the Arduino Cloud project contains a single variable to get/set the lock value. Then, each time that changes, a method is called in the firmware that sets the solenoid to that new state and beeps a few times with the buzzer. The final step was to associate the Arduino Alexa skill with the IoT device, allowing someone to set the lock as a dedicated device.

You can see more details about this project in Sanal's editorial office on Hackster.io.

What's Your Reaction?

like

dislike

love

funny

angry

sad

wow