Mündəricat:
- Addım 1: Parça siyahısı
- Addım 2: Necə Çalışır
- Addım 3: Bağlama Şeması
- Addım 4: Test
- Addım 5: Elektron Qutusu
- Addım 6: Tətbiq
- Addım 7: Kilidi quraşdırın
- Addım 8: Enerji təchizatı
- Addım 9: Kod
- Addım 10: Bitdi
Video: Bluetooth Qapı Kilidi (Arduino): 10 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Bu yaxınlarda Amazing SpiderMan -ı yenidən izlədim, bir səhnədə Peter Parker uzaqdan idarəetmə vasitəsi ilə qapısını masasından kilidləyir və açır. Bunu görəndə dərhal öz qapımı istədim. Bir az fikirləşdikdən sonra işləyən bir model aldım. İşdə bunu necə bacardım
Addım 1: Parça siyahısı
Bu layihə üçün aşağıdakılara ehtiyacımız olacaq:
Elektronika:
- Arduino Nano (buradan alın)
- Bluetooth Modulu (buradan əldə edin)
- 90 q Servo (buradan alın)
- 5v divar adapteri
Parçalar:
- Sürüşmə Kilidi (buradan əldə edin)
- Sürüşmə kilidi üçün altı vida
- Karton
- Tel
Alətlər:
- Lehimleme dəmir
- Yapışqan Tabancası
- Qazma
- Qazma Başlığı
- Pilot delik üçün qazma başlığı
- Qutu kəsici
- Arduino IDE ilə kompüter
Addım 2: Necə Çalışır
Fikir budur ki, açar daşımamalı və ya yanına getmədən qapımı asanlıqla kilidləyib aça bilərəm: D amma bu bizim edə biləcəyimizin yalnız bir hissəsidir. Buradan xüsusi bir döyülmə və ya hətta səs tanıma sistemi ilə qapımızın kilidini açmaq üçün döymə sensoru kimi bir sensor əlavə edə bilərik!
Servo qolu sürüşmə kilidinə bağlanacaq və Bluetooth cihazından aldığı əmrləri istifadə edərək qapını kilidləmək üçün 0 dərəcəyə, kilidini açmaq üçün 60 dərəcəyə keçəcək.
Addım 3: Bağlama Şeması
Arduino -ya servo bağlayaraq başlayaq (Arduino nano istifadə etsəm də Arduino uno eyni pin düzeni ilə eyni şəkildə işləyəcəyini qeyd etmək istərdim)
- Qəhvəyi tel servoda topraklanır və Arduino -da yerə qoşulur
- Qırmızı tel müsbətdir və Arduino -da 5v -ə qoşulur
- Narıncı tel, servo qaynaq bağlantısıdır və Arduino -da pin 9 -a bağlanır
İndi hərəkət etməzdən əvvəl servo test etməyi məsləhət görürəm, bunu Arduino IDE -dəki nümunələrə gedərək süpürmə seçərək edə bilərsiniz. Servonun işlədiyinə əmin olduğumuz zaman bluetooth modulunu əlavə edə bilərik. Bluetooth modulundakı rx pinini Arduino üzərindəki tx pininə və bluetooth modulundakı tx pinini Arduino üzərindəki rx pininə bağlayacağıq Ancaq bunu hələ etməyin! Arduino -ya heç bir şey yüklənə bilməz, buna görə də lehimdən əvvəl kodu yüklədiyinizə əmin olun. Bunu nəzərə alaraq bluetooth modulunu Arduino -ya bağlayırıq.
- Bluetooth modulundakı Rx pin, Arduino üzərindəki Tx pininə bağlanır
- Bluetooth modulundakı Tx pin, Arduino üzərindəki Rx pininə bağlanır
- Bluetooth modulundakı Vcc (müsbət) Arduino -dakı 3.3v -ni birləşdirir
- Torpaq Zəminə gedir
Bunlardan hər hansı biri çaşqınlıq yaradırsa, zəhmət olmasa təqdim olunan şəkildəki telləri izləyin
Addım 4: Test
İndi bütün hissələri bir araya gətirdikdən sonra, son konsepsiyanı tərtib etməyə başlamazdan əvvəl servonun kilidləmə mexanizmini heç bir problem olmadan itələmək və çəkmək üçün kifayət qədər güclü olduğundan əmin olun, əvvəlcə servomun kifayət qədər güclü olduğundan əmin olmaq üçün bir istehza qurdum. mənimki elə deyildi ki, sürüşmə mexanizminə hər şeyin düzgün getməsinə kömək edən kiçik bir yağ əlavə etdim. Hər şeyin rəvan getməsi və ya otağınıza kilidlənmək və ya çıxmaq şansınız olması həqiqətən vacibdir!: D
Addım 5: Elektron Qutusu
Servoumu "açıq" qoyub arduino nano və Bluetooth modulunu qorumaq üçün yalnız kiçik bir karton qutu qurmağa qərar verdim. Arduino nanonun ətrafını bir karton parçasını araşdıraraq qura bilərik və hər tərəfə təxminən 1 sm (0, 39 düym) boşluq əlavə edərək, düzbucaqlı kubun digər 5 tərəfini kəsməliyik. Arduinoya qoşulmaq üçün elektrik kabelinin üzlərindən birində bir çuxur kəsməliyik.
Dava üçün ölçülər aşağıdakılardır:
- Alt parça = 7.5 sm x 4 sm (2.95 x 1.57 düym)
- Üst parça = 7.5 sm x 4 sm (2.95 x 1.57 düym)
- sol parça = 7.5 sm x 4 sm (2.95 x 1.57 düym)
- Sağ parça = 7.5 sm x 4 sm (2.95 x 1.57 düym)
- Ön üz = 4sm 4sm (1.57x1.57 düym) (buradakı güc çuxurunu kəsin)
- Arxa üz = 4 sm x 4 sm (1.57 x 1.57 düym)
Addım 6: Tətbiq
Qapını kilidləmək və açmaq üçün bluetooth quraşdırılmış Android və ya Windows ilə işləyən bir cihaza ehtiyacımız var, Mac istifadəçiləri bunu bir iphone və ya macbook pro üzərində işlədə bilmədim, düşünürəm ki, bəzi sürücü problemləri ola bilər, amma əminəm sizdən birisiniz anlaya bilər: D. Android-də quraşdırırsınızsa, Play Store-a gedin və Bluetooth Terminal adlı bir proqramı yükləyin və Windows üçün TeraTerm adlı pəncərələr üçün hc-05-i telefonumuza bağlamalıyıq linvor və parol Ya 0000 ya da 1234 ol. Yeni qoşulduğumuz proqramı qoşduqdan sonra seçimləri vurun və cihaza qoşul (toxunulmaz) düyməsinə vurun, indi telefonumuz əsasən arduino -dan gələn məlumatları görə biləcəyimiz və göndərə biləcəyimiz arduino serial monitorunu simulyasiya edir.
0 yazıb enter düyməsini basarsanız, qapının kilidini görməlisiniz və "qapı kilidli" mesajını görməlisiniz.
1 yazıb enter düyməsini basanda qapının açıldığını və "qapının kilidi açıldı" mesajını görməlisiniz.
Tera Term adlı bir tətbiq yükləməyiniz lazım olmadıqda və yükləmə linkini burada tapa bilsəniz (Windows
Addım 7: Kilidi quraşdırın
İlk növbədə servonu sürüşmə kilidinə bağlamalıyıq, bunu servo montaj deliklərinin kənarını kəsərək edirik ki, servonu yerə qoyanda kilidlə eyni səviyyədə olsun, servo qolunu kilidə qoyaq. sapın istifadə edildiyi çuxur və yapışdırsanız hər şeyin düzgün hərəkət etdiyini yoxlayın.
İndi vintlər üçün qapıda pilot delikləri açmağa başlamalıyıq, sürüşmə kilidini qapıya qoymalı və qələm istifadə edərək, indi deliklərin harada olduğunu izlədik, izləri təxminən 2,5 dərinliyə qazdınız. Cm kilidi qapıya qoyun və sistemin hələ də işlədiyinə əmin olun
Addım 8: Enerji təchizatı
Bunu tərk edə biləcəyimizdən əmin olmaq üçün arduinoya qoşulmaq üçün enerji təchizatı, kabel və usb mini fişə ehtiyacımız olacaq.
Güc mənbəyindəki topraklama bağlantısını usb mini portundakı topraklama bağlantısına və qırmızı kabeli usb mini portundakı qırmızı kabelə bağlayın, indi kabeli kiliddən qapı menteşələrindən birinə aparın və oradan elektrik prizi
Addım 9: Kod
#daxil edin
Servo xidməti;
int pos = 0;
int dövlət; int bayrağı = 0;
boş quraşdırma ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
gecikmə (1000); }
boşluq döngəsi ()
{
əgər (Serial.available ()> 0)
{
vəziyyət = Serial.read ();
bayraq = 0;
} // vəziyyət '0' olarsa, DC mühərriki sönəcək
əgər (vəziyyət == '0')
{
myservo.write (8);
gecikmə (1000);
Serial.println ("Qapı Bağlandı");
}
başqa əgər (vəziyyət == '1')
{
myservo.write (55);
gecikmə (1000);
Serial.println ("Qapı Kilidi Açılmamış");
}
}
Addım 10: Bitdi
Bluetooth idarə olunan qapı kilidindən zövq alın, dostlarınızla otağınızdan çıxarıb onları qarışdırmağı unutmayın!
Oxuduğunuz üçün təşəkkürlər, hər hansı bir sualınız varsa, mənə yaza bilərsiniz və ya şərhlərdə sualı buraxın.
Tövsiyə:
Barmaq izi skaneri və RFID oxuyucusu olan elektrikli qapı kilidi: 11 addım (şəkillərlə)
Barmaq izi skaneri və RFID oxuyucusu olan elektrikli qapı kilidi: Layihə, düymələrdən istifadə etmənin qarşısını almaq üçün dizayn edildi, məqsədimizə çatmaq üçün optik barmaq izi sensoru və Arduino istifadə etdik. Ancaq oxunmaz bir barmaq izi olan insanlar var və sensor onları tanımır. Sonra düşünərək
Arduino ilə RFID Qapı Kilidi Mexanizmi: 5 addım (şəkillərlə)
Bir Arduino ilə RFID Qapı Kilidləmə Mexanizmi: Bu Təlimat kitabında, bir qapı, çekmece və ya kabinet üçün RFID girişi idarə olunan sadə bir kilidləmə mexanizmi etmək üçün bir RC522 RFID sensoru Arduino Uno ilə birləşdirəcəyik. Bu sensordan istifadə edərək kilidləmək üçün RFID etiketi və ya kartı istifadə edə bilərsiniz
GSM və Bluetooth istifadə edərək Arduino əsaslı rəqəmsal qapı kilidi: 4 addım
GSM və Bluetooth istifadə edərək Arduino əsaslı rəqəmsal qapı kilidi: ÖZET: Evə tam yorğun gəldiyiniz vəziyyəti və qapı açarınızı itirdiyinizi düşünün. Nə edəcəksən? Ya kilidinizi sındırmalısınız, ya da açar mexanikinə müraciət etməlisiniz
Sadə idarə olunan qapı kilidi: 5 addım (şəkillərlə)
Sadə Səs İdarə Edilən Qapı Kilidi: Buna görə də evimdəki ofis üçün kitab rəfi qapısı qurmaq istədiyimə qərar verdim. İndi bu cür bir şeyin necə qurulacağını izah edən bir çox yol var. Mənim problemim, uşaqlarımı ofisdən necə uzaqlaşdırmaqdır. Kiçik uşaqlarım var və xoşbəxt olacaqlar
Nodemcu istifadə edərək simsiz RFID Qapı Kilidi: 9 addım (şəkillərlə)
Nodemcu istifadə edərək Simsiz RFID Qapı Kilidi: --- Əsas Fonksiyon --- Bu layihə, həmkarım Lu & iacute Santos ilə birlikdə Universidade do Algarve-də Şəbəkə Kommunikasiya sinifinin bir hissəsi olaraq inşa edilmişdir. Əsas məqsədi simsiz Wi -Fi vasitəsilə elektrik kilidinə girişi nəzarət etməkdir