Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
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
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
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:
Addım 4: Kodu Arduino Pro Mini -yə yükləyin
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 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.