İçindekiler:

Gizli Vuruş, Kızılötesi Sensör ve Web Uygulamalı Manyetik Akıllı Kilit: 7 Adım (Resimlerle)
Gizli Vuruş, Kızılötesi Sensör ve Web Uygulamalı Manyetik Akıllı Kilit: 7 Adım (Resimlerle)

Video: Gizli Vuruş, Kızılötesi Sensör ve Web Uygulamalı Manyetik Akıllı Kilit: 7 Adım (Resimlerle)

Video: Gizli Vuruş, Kızılötesi Sensör ve Web Uygulamalı Manyetik Akıllı Kilit: 7 Adım (Resimlerle)
Video: Redmi Note 12 Pro'nun garip özelliği 🤔 #shorts #redminote12pro #redmi 2024, Kasım
Anonim
Image
Image
Devre
Devre

Bu projeyi beğendiyseniz, lütfen beni Instagram ve YouTube'da takip edin.

Bu projede, ev ofisim için gizli kapıyı biliyorsanız açılan manyetik bir kilit yapacağım. Oh… ve ayrıca birkaç numara daha olacak.

Ofis binalarında manyetik kilitler yaygındır ve kitler çevrimiçi olarak kolayca satın alınabilir. Ancak, özel bir kurulum yapmak istedim, bunun evimdeki bir iç kapıya kurulacağını düşünüyorum.

Başlangıçta kapıyı açmanın üç yolu olacaktır: içeride bir IR sensörü, bir web uygulaması ve kapıdaki titreşimi algılayabilen bir piezo dönüştürücü.

Parçalar (Ortaklık Bağlantıları)

  • 49mm Elektromıknatıs:
  • Perfboard:
  • ESP8266 Geliştirme Kurulu:
  • N-Kanal MOSFET:
  • Piezo Dönüştürücü:
  • IR Yakınlık Sensörü (Bu benim kullandığım değil, ama onu alıp PSU'dan çalıştırırdım):
  • Operasyonel Amplifikatör Modülü:
  • 2 diyot
  • 10K Direnç
  • Çelik levha
  • 3D Baskılı Braket
  • 3D Baskılı Elektronik Kutusu
  • 3D Baskılı Sensör Kapağı

Mikrodenetleyici Kodu ve Bağlantı Şeması:https://github.com/calebbrewer/secret-knock-magne…

Web Uygulaması Kodu:

3B Modeller

49 mm Elektromıknatıs Montaj Braketi: https://codepen.io/calebbrewer/pen/dJKBmw Sensör Kapağı/Kapağı:

Proje Kutusu:

Adım 1: Devre

Devre
Devre

Temel olarak, ESP8266 dev kartı, bir güç kaynağından yerleşik regülatörüne 9 volt alır. Güç kaynağından gelen artı mıknatısa gider ve toprak mosfet üzerindeki kaynağa gider. Fetten gelen dren mıknatısa gider ve FET üzerindeki kapı mikro kontrolör üzerindeki pin 5 ile açılır. Bu, pim açıkken 9v'nin mıknatısa akmasını sağlar. Opamp, dönüştürücüden gelen analog sinyali alır, yükseltir ve analog pime gönderir. IR sensörü, pin 14'e dijital bir sinyal (diğer bir deyişle açık veya kapalı) gönderir. Opamp ve IR sensörü, mikro denetleyiciden 3.3v güç alır. Oh ve her şey topraklanır. 12v olarak derecelendirilen mıknatıslar yerine 9v kullanmanın daha soğuk çalışmasına izin verirken, yine de oldukça güçlü olduğunu, özellikle de o kalın çelik levhayı kullandığımı fark ettim. Ayrıca mikro denetleyici üzerindeki regülatör 9v'dan fazlasını kaldıramaz. Ayrıca şemada gösterildiği yerlere bir direnç ve diyot eklemeniz gerekecektir.

Piezo titreşim sensörünü yerleştirip yerleştirmediğinize ve kabloların ne kadar uzun olduğuna bağlı olarak, op-amp'e ihtiyacınız olmayabilir. Sensörün dış halkasını toprağa ve diğer kabloyu analog girişe, teller arasında 1M'lik bir dirençle çalıştırabilirsiniz. Op amp sadece single'ı güçlendiriyor.

Adım 2: Mikrodenetleyici Kodu

Mikrodenetleyici Kodu
Mikrodenetleyici Kodu

Normalde Arduino böyle bir proje için kullanılırdı, ama ben buradaki tahıllara karşı çıkıyorum ve mikrodenetleyicilerde javascript çalıştırmanıza izin veren Espruino adlı bir ürün yazılımı kullanıyorum. Merak ediyorsanız, Node MCU ESP8266 dev kartını Espruino ile yanıp sönme konusunda tam bir video yaptım. Kontrol etmelisin.

GitHub'daki kodu görün

En üstte, bazı sabitler ayarlıyorum, örneğin: hangi pinler kullanılıyor, kullanılıyor ve gizli vuruş için milisaniye cinsinden bir dizi zamanlama. Bu, her vuruş arasındaki zamandır. Ayrıca, kapının kilidinin açılması ve kilitlenmesinin yanı sıra doğru vuruşu kontrol etmek için işlevler ayarlarım. Pano başlatıldığında, wifi'ye bağlanır ve kapıyı kontrol etmek için komutları alabilen bir web sunucusu oluşturur. IR sensörüne bağlı pimde bir saat ayarlanmıştır, bu nedenle sensör tetiklendiğinde kilit açma işlevi başlatılacaktır. Titreşim sensörü gittiği sürece… her milisaniyede bir titreşim sensörünün bağlı olduğu analog pini okuyan bir aralık başlatılır ve eğer sinyal ayarlanmış bir eşiğin üzerindeyse zamanlama yakalanır. Yakalanan yeterli titreşim varsa, yakalanan zamanlamaların gizli zamanlamalarla yeterince yakın eşleşip eşleşmediğini kontrol eden işlevi çalıştırır. Eğer yaparlarsa, kapıyı açacaktır.

3. Adım: Web Uygulaması Kontrolleri

Web Uygulaması Kontrolleri
Web Uygulaması Kontrolleri

Web uygulaması kodu

Web uygulaması, mikrodenetleyici üzerinde oluşturduğumuz web sunucusuna komutlar gönderen bazı javascript içeren bir web sayfasıdır. AWS S3'te statik bir web sitesi yaptım ve telefonumun ana ekranına kaydettim. Artık kapıyı açabilir, kilitleyebilir veya açık bırakabilirim. Uygulamayı güvenli hale getirmek ve ağımı kurmak, böylece kapı formunu internet bağlantısı olan her yerde çalıştırabilmem de mümkün olurdu.

Kodda kullanılan IP adresini mikrodenetleyicinizinkiyle değiştirmeniz gerekecektir. Yönlendiricimin IP'yi rezerve etmesini sağladım, bu yüzden asla değişmeyecek.

Adım 4: Elektromıknatıs Montaj Braketi

Elektromıknatıs Montaj Braketi
Elektromıknatıs Montaj Braketi

Fusion 360'a gittim ve 49mm elektromıknatısın boyutlarına uyacak bir braket oluşturdum. İşte modele bir bağlantı. Daha sonra 3D yazıcıya gönderdim. Bu inanılmaz uzun süreç tamamlandıktan sonra, bir kat astar boyadım, üzerindeki pislikleri zımparaladım ve biraz beyaz boya ile vurdum.

Adım 5: Mıknatıs ve Plakanın Montajı

Montaj Mıknatısı ve Plakası
Montaj Mıknatısı ve Plakası
Montaj Mıknatısı ve Plakası
Montaj Mıknatısı ve Plakası
Montaj Mıknatısı ve Plakası
Montaj Mıknatısı ve Plakası

Mıknatısın çelik levha üzerinde doğru şekilde hizalanacağından emin olmak için; Plakayı mavi bantla kapladım, braketi üzerine sürdüm, sonra montaj deliklerinin nereye gitmesi gerektiğini pazarladım.

Sert metali delerken, küçük bir parça ile başlamak ve yukarı doğru ilerlemek iyi bir fikirdir. Ayrıca matkap ucunu yağlamak için yağ kullanın.

İçi boş bir kapım var, bu yüzden sonuna kadar kütük cıvataları geçirdim ve içeri çekmediğinden emin olmak için diğer tarafa büyük pullar koydum.

Mıknatıslı braketi çerçeveye monte etmek için ahşap vidalar kullandım. Daha sonra mıknatıs üzerindeki tellere uzun bir tel lehimledim ve telleri uzun bir beyaz kılıf parçasından geçirdim. İçeride, kabloyu kapıya bakacak şekilde geçirdim ve aşağı kontrol kutusu olacaktı.

6. Adım: Kontrol Kutusu

Kontrol Kutusu
Kontrol Kutusu
Kontrol Kutusu
Kontrol Kutusu

Kontrol kutusu, modellediğim ve yazdırdığım kapaklı süper basit bir kutu. İki kısa uçta kabloların geçmesine izin veren delikler vardır. Devre kartı sadece içinde oturuyor ve IR sensörünün LED'leri, yanda açtığım deliklerden dışarı çıkıyor.

İşte modeli.

Adım 7: Titreşim Sensörü ve Proje Tamamlama

Titreşim Sensörü ve Proje Tamamlama
Titreşim Sensörü ve Proje Tamamlama
Titreşim Sensörü ve Proje Tamamlama
Titreşim Sensörü ve Proje Tamamlama
Titreşim Sensörü ve Proje Tamamlama
Titreşim Sensörü ve Proje Tamamlama

Titreşim sensörünü bağlamak için beyaz kılıftan geçirdiğim başka bir uzun tel parçası bağladım. Kapıya monte etmek için sıcak tutkal kullandım. Her şeyin güzel görünmesini sağlamak için sensörü 3D baskılı bir kapakla kapattım.

Bu yapıldıktan sonra mıknatıs ve titreşim sensörünün kablolarını devre kartındaki ilgili kablolara lehimledim.

Sonunda hep birlikte çıkardığım kapı mandalını bantladıktan ve biraz temizlik yaptıktan sonra proje tamamlandı!

Lütfen videoyu izleyin, bu projenin nasıl çalıştığını görün.

İlk Kez Yazar
İlk Kez Yazar
İlk Kez Yazar
İlk Kez Yazar

İlk Kez Yazarda İkincilik

Önerilen: