İçindekiler:

Bluetooth Kapı Kilidi (Arduino): 10 Adım (Resimli)
Bluetooth Kapı Kilidi (Arduino): 10 Adım (Resimli)

Video: Bluetooth Kapı Kilidi (Arduino): 10 Adım (Resimli)

Video: Bluetooth Kapı Kilidi (Arduino): 10 Adım (Resimli)
Video: ARDUİNO DERSLERİ -13 SERİAL HABERLEŞME VE BLUETOOTH MODÜLÜ KULLANIMI (Hc 05 Hc 06 nasıl kullanılır) 2024, Temmuz
Anonim
Image
Image
Bluetooth Kapı Kilidi (Arduino)
Bluetooth Kapı Kilidi (Arduino)

Geçenlerde İnanılmaz Örümcek Adam'ı yeniden izledim, bir sahnede Peter Parker bir uzaktan kumanda kullanarak masasının kapısını kilitler ve kilidini açar. Bunu görünce hemen kendi kapımı istedim. Biraz uğraştıktan sonra çalışan bir model buldum. İşte nasıl yaptım

Adım 1: Parça Listesi

Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi
Parça listesi

Bu proje için aşağıdakilere ihtiyacımız olacak:

Elektronik:

  • Arduino Nano (Buradan alın)
  • Bluetooth Modülü (buradan edinin)
  • 90g Servo (Buradan alın)
  • 5v Duvar Adaptörü

Parçalar:

  • Slayt Kilidi (Buradan alın)
  • Sürgülü kilit için altı vida
  • Karton
  • Tel

Aletler:

  • Havya
  • Tutkal tabancası
  • Delmek
  • Matkap Kafası
  • Pilot delik için Matkap Kafası
  • Kutu kesici
  • arduino IDE'li bilgisayar

Adım 2: Nasıl Çalışır?

Fikir şu ki, bir anahtar taşımak zorunda kalmadan ve hatta yanına gitmeden kapımı kolayca kilitleyip açabiliyorum:D ama bu yapabileceklerimizin sadece bir kısmı. Buradan, vuruntu sensörü gibi bir sensör ekleyebiliriz, böylece özel bir vuruntu veya hatta bir ses tanıma sistemi ile kapımızın kilidini açabiliriz!

Servo kol sürgü kilidine bağlanacak ve Bluetooth cihazından aldığı komutları kullanarak kapıyı kilitlemek için 0 derece ve kilidi açmak için 60 derece hareket edecektir.

Adım 3: Kablo Şeması

Bağlantı şeması
Bağlantı şeması
Bağlantı şeması
Bağlantı şeması

Servoyu Arduino'ya bağlayarak başlayalım (Arduino nano'yu kullanmama rağmen Arduino uno'nun tam olarak aynı pin düzeniyle çalışacağını belirtmek isterim)

  • Servo üzerindeki Kahverengi tel topraklanır ve Arduino'daki toprağa bağlanır
  • Kırmızı kablo pozitif ve Arduino'da 5v'ye bağlanıyor
  • Turuncu tel, servo kaynak bağlantısıdır ve Arduino'daki pin 9'a bağlanır.

Şimdi devam etmeden önce servoyu test etmenizi tavsiye ederim, bunu Arduino IDE'deki örneklere gidip süpürmeyi seçerek yapabilirsiniz. Servonun çalıştığından emin olduğumuzda bluetooth modülünü ekleyebiliriz. Bluetooth modülündeki rx pinini Arduino üzerindeki tx pinine ve bluetooth modülündeki tx pinini Arduino üzerindeki rx pinine bağlayacağız Ama bunu henüz yapmayın! bu bağlantılar yapılırken Arduino'ya hiçbir şey yüklenemez, bu yüzden lehimlemeden önce kodu yüklediğinizden emin olun. Bunu akılda tutarak bluetooth modülünü Arduino'ya bu şekilde bağladık.

  • Bluetooth modülündeki Rx pini Arduino üzerindeki Tx pinine bağlanır
  • Bluetooth modülündeki Tx pini Arduino üzerindeki Rx pinine bağlanır
  • Bluetooth modülündeki Vcc (pozitif), Arduino'daki 3.3v'yi bağlar
  • Toprak yere gider

Bunlardan herhangi biri kafa karıştırıcıysa, lütfen verilen resimdeki kabloları takip edin.

4. Adım: Test Etme

Test yapmak
Test yapmak

Artık tüm parçalara sahip olduğumuza göre, son konsepti tasarlamaya başlamadan önce servonun kilitleme mekanizmasını sorunsuzca itip çekecek kadar güçlü olduğundan emin olalım, ilk başta servomun yeterince güçlü olduğundan emin olmak için bir maket yaptım. benimki değildi, bu yüzden sürgülü mekanizmaya her şeyin düzgün hareket etmesine yardımcı olan küçük bir miktar yağ ekledim. Her şeyin yolunda gitmesi gerçekten çok önemli, yoksa odanıza kilitlenip odanızdan çıkma ihtimaliniz var!:NS

Adım 5: Elektronik Muhafaza

Elektronik Muhafaza
Elektronik Muhafaza
Elektronik Muhafaza
Elektronik Muhafaza
Elektronik Muhafaza
Elektronik Muhafaza

Servomu "açıkta" bırakmaya ve arduino nano ve Bluetooth modülünü korumak için yalnızca küçük bir karton kasa oluşturmaya karar verdim. Bunu, arduino nano'nun etrafını bir karton parçasına çizerek yapabiliriz ve her iki tarafa yaklaşık 1 cm (0, 39 inç) boşluk ekleyebiliriz, şimdi dikdörtgen küpün diğer 5 kenarını kesmemiz gerekiyor. Ayrıca güç kablosunun arduinoya bağlanması için yüzlerden birinde bir delik açmamız gerekiyor.

Dava için ölçüler:

  • Alt parça = 7,5 cm x 4 cm (2,95 x 1,57 inç)
  • Üst parça = 7,5 cm x 4 cm (2,95 x 1,57 inç)
  • sol parça = 7,5 cm x 4 cm (2,95 x 1,57 inç)
  • Sağ parça = 7,5 cm x 4 cm (2,95 x 1,57 inç)
  • Ön yüz = 4cm x 4cm (1.57 x 1.57 inç) (bundaki güç deliğini kesin)
  • Arka yüz = 4cm x 4cm (1.57 x 1.57 inç)

6. Adım: Uygulama

Uygulama
Uygulama

Bu yüzden kapıyı kilitlemek ve kilidini açmak için android veya bluetooth yerleşik Windows çalıştıran bir cihaza ihtiyacımız var, Mac kullanıcıları bunu bir iphone veya macbook pro üzerinde çalıştıramadım Sanırım bazı sürücü sorunları olabilir ama eminim sizden biri çözebilir:D Android'e kurulum yapıyorsanız, oyun mağazasına gitmeniz ve Bluetooth Terminal adlı uygulamayı indirmeniz ve Windows için TeraTerm adlı uygulamayı indirmeniz gerekecek, ardından hc-05'i telefonumuza bağlamamız gerekiyor, bunun adı linvor olmalı ve şifre 0000 veya 1234 olabilir. Eşleştirildiğinde, yeni yüklediğimiz uygulamayı açın, seçeneklere tıklayın ve cihaza bağlan (güvensiz) öğesine dokunun, şimdi telefonumuz temelde arduino seri monitörünü simüle ediyor, bu da arduino'dan gelen bilgileri görebileceğimiz ve gönderebileceğimiz anlamına geliyor.

0 yazıp enter tuşuna basarsanız, kapı kilidini ve "kapı kilitli" mesajını görmelisiniz.

ve 1 yazıp enter tuşuna bastığınızda kapı kilidinin açıldığını ve "kapı kilidi açıldı" mesajını görmelisiniz.

Tera Term adlı bir uygulamayı indirmeniz gerekmesi dışında süreç temelde pencerelerde aynıdır ve indirme bağlantısını burada bulabilirsiniz (https://ttssh2.osdn.jp/index.html.en)

Adım 7: Kilidi Monte Etme

Kilidin Montajı
Kilidin Montajı
Kilidin Montajı
Kilidin Montajı

Öncelikle servoyu sürgülü kilidin üzerine monte etmemiz gerekiyor, bunu servo montaj deliklerinin kenarlarını keserek yapıyoruz, böylece servoyu yatırdığımızda kilitle aynı hizada olacak, ardından servo kolunu kilide yerleştiriyoruz sapın eskiden olduğu yerde delik açın ve her şeyin doğru hareket edip etmediğini test edin, eğer öyleyse yapıştırın.

Şimdi vidalar için kapıda pilot delikler açmaya başlamamız, sürgülü kilidi kapıya yerleştirmemiz ve deliklerin nerede olduğunu takip etmek için bir kurşun kalem kullanmamız gerekiyor, izleri yaptığınız pilot delikleri delin onları yaklaşık 2,5 derinliğe kadar delin. cm şimdi kilidi kapıya yerleştirin ve vidaları sabitledikten sonra vidalayın sistemin hala çalıştığından emin olun

Adım 8: Güç Kaynağı

Güç kaynağı
Güç kaynağı
Güç kaynağı
Güç kaynağı

Bunu bırakabileceğimizden emin olmak için arduinoya bağlanmak için bir güç kaynağına, kabloya ve usb mini fişe ihtiyacımız olacak.

Güç kaynağı üzerindeki topraklama bağlantısını usb mini port üzerindeki topraklama bağlantısına bağlayın ve kırmızı kabloyu usb mini port üzerindeki kırmızı kabloya bağlayın şimdi kabloyu kilitten kapı menteşelerinden birine yönlendirin ve oradan da oraya yönlendirin bir elektrik prizi

9. Adım: Kod

kod
kod

#Dahil etmek

Servo myservo;

int konum = 0;

int durumu; int bayrak=0;

geçersiz kurulum()

{

myservo.attach(9);

Seri.başla(9600);

myservo.write(60);

gecikme(1000); }

boşluk döngüsü()

{

if(Seri.kullanılabilir() > 0)

{

durum = Seri.read();

bayrak=0;

} // durum '0' ise DC motor kapanır

if (durum == '0')

{

myservo.write(8);

gecikme(1000);

Serial.println("Kapı Kilitli");

}

else if (durum == '1')

{

myservo.write(55);

gecikme(1000);

Serial.println("Kapı Kilitsiz");

}

}

Adım 10: Tamamlandı

Bitti!
Bitti!

Bluetooth kontrollü kapı kilidinizin keyfini çıkarın, arkadaşlarınızı odanızdan kilitleyerek onlarla uğraşmayı unutmayın!

Okuduğunuz için teşekkürler, herhangi bir sorunuz varsa, lütfen bana pm atmaktan veya soruyu yorumlarda bırakmaktan çekinmeyin.

Önerilen: