Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Voice Controlled Locking System je automatizovaný uzamykací systém, ktorý používa bluetooth ako medziprodukt na komunikáciu medzi Arduino a vašim telefónom s Androidom. Hlasom ovládaný zamykací systém sa odomkne, keď poviete heslo, ktoré ste nastavili (nastavil som ho ako „pokyny“), a zamkne sa tak, že povie „zamknúť“. Hlasom ovládaný zámok vám umožní odomknúť a uzamknúť vašu zásuvku alebo šatník, automaticky z dosahu približne 10 metrov, bez toho, aby ste sa ho dotkli. Stačí otvoriť aplikáciu, povedať heslo a stlačením tlačidla otvoriť zásuvku/šatník.
Zámok alebo západku som navrhol podľa zásuvky svojho študijného stola. To je možné prispôsobiť podľa potreby jednoduchou výmenou hlavy západky z hriadeľa motora.
UPOZORNENIE: TENTO DIZAJN JE V FÁZE PROTOTYPU A NEMÔŽE ZÁRUKA VYPLÝVAŤ BEZPEČNOSŤ A ZABEZPEČENIE. NEBUDEM ZODPOVEDNÝ ZA ZHODU SPÔSOBENÚ
Krok 1: Potrebné diely
OVLÁDAČE
1) Arduino UNO
www.amazon.com/Arduino-Uno-R3-Microcontrol…
2) Arduino Pro mini 5v 16 MHz
www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…
3) Ovládač motora L293D (nie je potrebný, ak používate servo)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMUNIKÁCIA
1) Modul Bluetooth HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
ZATÍŽENIA
1) Motor s prevodovkou DC so servomotorom 100 otáčok za minútu/ 9 g
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) LCD displej 16x2 (voliteľné)
ZDROJ
1) 5V 200 ma DC adaptér
Ostatné rôzne súčasťou sú-
INÝ MATERIÁL
1) Hliníkový kus (10x2x0,2 cm) pre zámok.
2) Prepnite
Krok 2: Pripojenia
MODUL BLUTOOTH - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** ZABEZPEČTE SI, PRI NÁVODE KÓDU, ODPOJTE KÓDY TX A RX.
ARDUINO PRO MINI - VODIČ MOTORA
PIN 6 - In1 alebo PIN 2 L293D (ak sa pripájate priamo k IC)
PIN 7 - In2 alebo PIN 6 L293D (ak sa pripájate priamo k IC)
PIN8 - POVOLIŤ PIN 1
5V - VCC
MOTOROVÝ VODIČ - MOTOR
Vstup motora 1 - svorka 1
Vstup motora 2 - svorka 2
Krok 3:
Krok 4: Nahranie kódu do Arduino Pro Mini
Program nie je možné nahrať priamo do zariadenia Arduino Pro mini. Existujú hlavne dva spôsoby, ako nahrať kód do Pro mini-
1) Pomocou programovacej dosky
2) Via Arduino Uno.
Naprogramoval som Pro mini Via Arduino UNO. Aby ste to urobili, najskôr veľmi opatrne úplne odstráňte Ic na Arduino Uno. Potom na Arduino IDE a zmeňte dosku z UNO na Pro mini.
Nástroje> Dosky> Arduino Pro alebo Pro mini
Potom urobíte v pravom dolnom rohu vášho IDE dosku ako Arduino Pro alebo Pro mini ATmega 328 (5v, 16 Mhz).
Teraz pripojte Pro mini k Uno-
PRO MINI - UNO
DTR - Reset
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Potom pripojte Arduino UNO pomocou kábla USB k svojmu prenosnému počítaču/PC a nahrajte kód rovnakým spôsobom, ako sa to robí pre UNO.
Krok 5: Napísanie kódu pre Arduino a práca
Ďalej uvedený kód/program uzamykacieho systému obsahuje kód pre LCD displej 16x2. Jeho použitie je úplne voliteľné a je možné ho preskočiť bez vykonávania akýchkoľvek zmien v kóde. Program je veľmi jednoduchý a zrozumiteľný
Krok 6: Testovanie kódu pomocou Arduino UNO
Pred nahraním kódu do Pro mini som sa rozhodol otestovať program na UNO, aby som sa ubezpečil, že program funguje perfektne.
Výsledky boli skvelé, kód fungoval podľa očakávania a tu je video z testu-
Krok 7: Nastavenie prístupového kódu a stiahnutie aplikácie
Heslo je možné nastaviť pomocou nasledujúceho príkazu-
if (hlas == "*heslo")
Ak chcete zmeniť heslo, stačí zmeniť slovo v obrátených kómách. NEZABUDNITE HODINU HNEĎ PRED SLOVOM
Sťahovanie aplikácie
Stiahnite si aplikáciu:- Android Meets Robots: Voice
túto aplikáciu si môžete zadarmo stiahnuť z obchodu Play.