Sadržaj:

Sustav zaključavanja glasom kontroliran: 7 koraka (sa slikama)
Sustav zaključavanja glasom kontroliran: 7 koraka (sa slikama)

Video: Sustav zaključavanja glasom kontroliran: 7 koraka (sa slikama)

Video: Sustav zaključavanja glasom kontroliran: 7 koraka (sa slikama)
Video: 10 симптомов преддиабета, о которых вы ДОЛЖНЫ знать 2024, Srpanj
Anonim
Sustav zaključavanja s glasovnom kontrolom
Sustav zaključavanja s glasovnom kontrolom

Sustav zaključavanja s glasovnim upravljanjem, automatizirani je sustav zaključavanja koji koristi bluetooth kao posrednik za komunikaciju između Arduina i vašeg Android telefona. Sustav zaključavanja glasom se otključava kada izgovorite lozinku koju ste postavili (ja sam je postavio kao 'instrukcije') i zaključava na izgovoru 'zaključaj'. Glasovno zaključana brava omogućuje vam otključavanje i zaključavanje ladice ili ormara, automatski s dometa od oko 10 metara, a da ga ni ne dodirnete. Samo otvorite aplikaciju, izgovorite lozinku i pritiskom na gumb otvorili ste svoju ladicu/ormar.

Dizajnirao sam bravu ili zasun prema ladici radnog stola. To se može prilagoditi prema potrebi samo promjenom zasuna sa vratila motora.

NAPOMENA: OVAJ DIZAJN JE U FAZI PROTOTIPA I NE MOŽE GARANCIJU POTPUNU SIGURNOST I SIGURNOST. NEĆU BITI ODGOVORAN ZA NIKAKVU GUBITAK

Korak 1: Potrebni dijelovi

Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi
Potrebni dijelovi

KONTROLE

1) Arduino UNO

www.amazon.com/Arduino-Uno-R3-Microcontrol…

2) Arduino Pro mini 5v 16mhz

www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…

3) Upravljački program motora L293D (Nije potrebno ako koristite servo)

www.amazon.com/HC-05-Bluetooth-Pass-throug…

KOMUNIKACIJA

1) Bluetooth modul HC 05

www.amazon.com/HC-05-Bluetooth-Pass-throug…

OPTEREĆENJA

1) DC reduktorski motor 100 RPM/ 9g servo motor

www.amazon.com/Dimart-100RPM-Robot-Intelli…

2) 16x2 LCD zaslon (izborno)

NAPAJANJE

1) 5V 200 ma istosmjerni adapter

Drugi razni. dijelovi uključuju-

OSTALI MATERIJAL

1) Aluminijski komad (10x2x0,2 cm) za bravu.

2) Prekidač

Korak 2: Veze

Veze
Veze
Veze
Veze
Veze
Veze
Veze
Veze

BLUTOOTH MODUL - ARDUINO PRO MINI

Rx - Tx

Tx - Rx

5v - Vcc

GND - GND

** UVJERITE SE, UČITAJUĆI KOD, PREKIDITE TX i RX PIN -ove.

ARDUINO PRO MINI - VOZAČ MOTORA

PIN 6 - In1 ili PIN 2 L293D (ako se spajate izravno na IC)

PIN 7 - In2 ili PIN 6 L293D (ako se spajate izravno na IC)

PIN8 - Omogućite PIN 1

5V - VCC

MOTORNI VOZAČ - MOTOR

Ulaz motora 1 - stezaljka 1

Ulaz motora 2 - Stezaljka 2

3. korak:

Slika
Slika

Korak 4: Prijenos koda na Arduino Pro Mini

Prijenos koda na Arduino Pro Mini
Prijenos koda na Arduino Pro Mini

Program se ne može izravno učitati na Arduino Pro mini. Postoje uglavnom dva načina za prijenos koda na Pro mini-

1) Pomoću programske ploče, 2) Via Arduino Uno.

Programirao sam Pro mini Via Arduino UNO. Da biste to učinili, prvo, vrlo pažljivo, potpuno uklonite Ic na Arduino Uno. Zatim na Arduino IDE -u i promijenite ploču iz UNO u Pro mini.

Alati> Ploče> Arduino Pro ili Pro mini

Nakon što to učinite, u donjem desnom kutu vašeg IDE-a sada će se prikazivati ploča kao Arduino Pro ili Pro mini ATmega 328 (5v, 16 Mhz).

Sada povežite svoj pro mini s Uno-

PRO MINI - UNO

DTR - Poništi

Vcc - 5V

GND - GND

Rx - Rx

Tx - Tx

Nakon toga spojite Arduino UNO pomoću USB kabela na prijenosno računalo i prenesite kôd na isti način kao i za UNO.

Korak 5: Pisanje koda za Arduino i rad

Dolje navedeni kod/program za sustav zaključavanja uključuje kôd za 16x2 LCD zaslon. Korištenje je potpuno neobavezno i može se preskočiti bez ikakvih promjena u kodu. Program je vrlo jednostavan i lako razumljiv

Korak 6: Testiranje koda s Arduino UNO

Testiranje koda s Arduino UNO
Testiranje koda s Arduino UNO

Prije nego što sam učitao kôd u Pro mini, odlučio sam testirati program na UNO -u kako bih se samo uvjerio da program radi savršeno.

Rezultati su bili odlični, kôd je radio prema očekivanjima, a evo i video testa-

Korak 7: Postavljanje zaporke i preuzimanje aplikacije

Lozinka se može postaviti pomoću sljedeće naredbe-

if (glas == "*lozinka")

Da biste promijenili lozinku, samo promijenite riječ u obrnutim zarezima. NE ZABORAVITE STAVITI ZVIJEZDU * PRIJE RIJEČI

Preuzimanje aplikacije

Preuzmite aplikaciju:- Android upoznaje robote: Glas

ovu aplikaciju možete besplatno preuzeti iz trgovine za igru.

Preporučeni: