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, Novembar
Anonim
Sistem zaključavanja sa glasovnom kontrolom
Sistem zaključavanja sa glasovnom kontrolom

Sustav zaključavanja kontroliran glasom, automatizirani je sistem zaključavanja, koji koristi bluetooth kao posrednik za komunikaciju između Arduina i vašeg Android telefona. Sistem 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ćava vam da otključate i zaključate svoju ladicu ili ormar, automatski s dometa od oko 10 metara, čak i ne dodirujući je. Samo otvorite aplikaciju, izgovorite lozinku i pritiskom na dugme otvorili ste svoju ladicu/ormar.

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

NAPOMENA: OVAJ DIZAJN JE U FAZI PROTOTIPA I NE MOŽE GARANTOVATI POTPUNU SIGURNOST I SIGURNOST. Neću biti odgovoran za bilo koji gubitak

Korak 1: Potrebni dijelovi

Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi
Potrebni delovi

KONTROLERI

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…

LOADS

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

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

2) 16x2 LCD ekran (opcionalno)

NAPAJANJE

1) 5V 200 ma DC adapter

Druga razno. delovi uključuju-

OSTALI MATERIJAL

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

2) Prebacite

Korak 2: Veze

Connections
Connections
Connections
Connections
Connections
Connections
Connections
Connections

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 - MOTORNI VOZAČ

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

PIN 7 - In2 ili PIN 6 L293D (ako se povezujete direktno na IC)

PIN8 - Omogućite PIN 1

5V - VCC

MOTORNI VOZAČ - MOTOR

Ulaz motora 1 - Stezaljka 1

Ulaz motora 2 - Stezaljka 2

Korak 3:

Image
Image

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 učitavanje 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 uklonite Ic na Arduino Uno. Zatim na Arduino IDE 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 sa Uno-

PRO MINI - UNO

DTR - Resetiraj

Vcc - 5v

GND - GND

Rx - Rx

Tx - Tx

Nakon toga, povežite Arduino UNO pomoću USB kabela na prijenosno računalo i učitajte kôd na isti način kao i za UNO.

Korak 5: Pisanje koda za Arduino i rad

Dolje navedeni kôd/program za sistem zaključavanja uključuje kôd za 16x2 LCD ekran. 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 postavljanja koda na 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 lozinke 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 ZVJEZDU * PRIJE RIJEČI

Preuzimanje aplikacije

Preuzmite aplikaciju:- Android upoznaje robote: Glas

ovu aplikaciju možete besplatno preuzeti iz trgovine Play.

Preporučuje se: