Mündəricat:

Səs İdarə Edilən Kilid Sistemi: 7 Adım (Şəkillərlə birlikdə)
Səs İdarə Edilən Kilid Sistemi: 7 Adım (Şəkillərlə birlikdə)

Video: Səs İdarə Edilən Kilid Sistemi: 7 Adım (Şəkillərlə birlikdə)

Video: Səs İdarə Edilən Kilid Sistemi: 7 Adım (Şəkillərlə birlikdə)
Video: Telefonun donursa, mütləq izlə! 🙂 #irshad #seneuyghun #tech 2024, Iyul
Anonim
Səslə idarə olunan kilid sistemi
Səslə idarə olunan kilid sistemi

Səs İdarə Edilən Kilitləmə Sistemi, bluetooth'u Arduino ilə Android telefonunuz arasında ünsiyyət üçün vasitəçi olaraq istifadə edən avtomatik bir kilid sistemidir. Səslə idarə olunan kilidləmə sistemi, təyin etdiyiniz şifrəni dediyiniz zaman açılır ("təlimat verilə bilən" olaraq təyin etdim) və "kilidlə" deyərək kilidlənir. Səslə idarə olunan kilid, çəkməyinizi və ya qarderobunuzu açmağa və təxminən 10 Metr aralığına toxunmadan avtomatik olaraq kilidləməyə imkan verir. Tətbiqi açın və şifrəni deyin və bir düyməyə toxunaraq dolabınızı/qarderobunuzu açdınız.

İş masası çekmeceme görə kilidi və ya mandalı dizayn etdim. Yalnız motor milindən mandal başını dəyişdirərək ehtiyaca uyğun olaraq düzəldilə bilər.

DİQQƏT: BU DİZAYN PROTOTİP MƏRHƏLƏSİNDƏDİR VƏ TƏMİNATSIZLIĞI VƏ TƏHLÜKƏSİZLİYİNƏ ZƏMANƏT VERƏ BİLMİR. SƏBƏB OLAN HƏR ZƏRƏRİNƏ MƏSULİYYƏTLİ OLMAYACAM

Addım 1: Lazım olan hissələr

Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr
Ehtiyac duyulan hissələr

NƏZARƏTÇİLƏR

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) L293D motor sürücüsü (Bir servo istifadə edərkən lazım deyil)

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

ƏLAQƏ

1) Bluetooth modulu HC 05

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

YÜKLƏR

1) DC Dişli motor 100 RPM/ 9g servo motor

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

2) 16x2 lcd ekran (isteğe bağlı)

ENERJİ TƏCHİZATI

1) 5V 200 ma DC adapter

Digər misc. hissələri daxildir-

DİGƏR MATERİAL

1) Kilid üçün alüminium parça (10x2x0.2 sm).

2) keçid

Addım 2: Bağlantılar

Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr
Əlaqələr

BLUTOOTH MODULU - ARDUINO PRO MINI

Rx - Tx

Tx - Rx

5v - Vcc

GND - GND

** KODU YÜKLƏDİKDƏ TX VƏ RX PİNLƏRİNİ BAĞLAYIN.

ARDUINO PRO MINI - MOTOR SÜRÜCÜSÜ

PIN 6 - L293D -in In1 və ya PIN 2 (birbaşa IC -yə qoşulursa)

PIN 7 - L293D in2 və ya PIN 6 (birbaşa IC -yə qoşulursa)

PIN8 - PIN 1 -i aktiv edin

5V - VCC

MOTOR SÜRÜCÜSÜ - MOTOR

Motor girişi 1 - Terminal 1

Motor girişi 2 - Terminal 2

Addım 3:

Şəkil
Şəkil

Addım 4: Kodu Arduino Pro Mini -yə yükləyin

Kod Arduino Pro Mini -yə yüklənir
Kod Arduino Pro Mini -yə yüklənir

Bir proqramı birbaşa Arduino Pro mini -yə yükləmək olmaz. Kodun Pro mini-yə yüklənməsinin iki yolu var.

1) Proqramlaşdırma lövhəsindən istifadə edərək

2) Arduino Uno vasitəsi ilə.

Arduino UNO vasitəsilə Pro mini proqramlaşdırmışam. Bunu etmək üçün, ilk növbədə, Arduino Uno üzərindəki buzları tamamilə silmək lazımdır. Sonra Arduino IDE -də və UNO -dan lövhəni Pro mini -yə dəyişdirin.

Alətlər> Lövhələr> Arduino Pro və ya Pro mini

Bunu etdikdən sonra IDE-nin sağ alt küncündə lövhə Arduino Pro və ya Pro mini ATmega 328 (5v, 16 Mhz) şəklində göstəriləcək.

İndi pro mini-ni Uno-ya qoşun.

PRO MINI - UNO

DTR - Sıfırla

Vcc - 5v

GND - GND

Rx - Rx

Tx - Tx

Bundan sonra, USB Kabelindən istifadə edərək Arduino UNO -nu dizüstü kompüterinizə/kompüterinizə qoşun və kodu UNO üçün olduğu kimi yükləyin.

Addım 5: Arduino və İş Kodunu Yazın

Kilidləmə sistemi üçün aşağıda verilmiş kod/proqram, 16x2 lcd ekranın kodunu ehtiva edir. İstifadə etmək tamamilə isteğe bağlıdır və kodda heç bir dəyişiklik etmədən atlana bilər. Proqram çox sadədir və başa düşülməsi asandır

Addım 6: Arduino UNO ilə Kod Testi

Kodu Arduino UNO ilə sınamaq
Kodu Arduino UNO ilə sınamaq

Kodu mini -yə yükləməzdən əvvəl, proqramın mükəmməl işlədiyinə əmin olmaq üçün proqramı UNO -da sınamaq qərarına gəldim.

Nəticələr əla idi, kod gözləntilərə uyğun işləyirdi və burada testin videosu var.

Addım 7: Şifrəni təyin edin və Tətbiqi Yükləyin

Şifrə aşağıdakı əmrlə təyin edilə bilər:

əgər (səs == "*parol")

Şifrəni dəyişdirmək üçün ters çevrilmiş vergüllərdəki sözü dəyişdirmək kifayətdir. ULDUZU * SÖZDƏN ƏVVƏLDƏ QOYMAĞI UNUTMAYIN

Tətbiq endirilir

Tətbiqi Yükləyin:- Android Robotlar ilə Görüşür: Səs

bu proqramı oyun mağazasından yükləmək pulsuzdur.

Tövsiyə: