İçindekiler:

Daha Az Dokunma Dokunma Anahtarı: 11 Adım
Daha Az Dokunma Dokunma Anahtarı: 11 Adım

Video: Daha Az Dokunma Dokunma Anahtarı: 11 Adım

Video: Daha Az Dokunma Dokunma Anahtarı: 11 Adım
Video: Kim milyoner olmak ister kovulan yarışmacı! 2024, Kasım
Anonim
Daha Az Dokunmatik Anahtara dokunun
Daha Az Dokunmatik Anahtara dokunun

Hakim COVID-19 durumunda, pandeminin topluluk yayılımını önlemek için kamuya açık makineler için dokunmatik bir Kullanıcı Arayüzü sunuyoruz.

Adım 1: Bu Projede Kullanılanlar

Donanım bileşenleri

  • Arduino Mega 2560 & Genuino Mega 2560
  • Dokunmadan Az Tuş Takımı - 01 (Şematikler, Pano dosyası ve Malzeme Listesi)
  • Touch-Less Key Pad - 02 (Şematikler, Pano dosyası ve Malzeme Listesi)

Yazılım uygulamaları ve çevrimiçi hizmetler

  • Arduino IDE'si
  • OrCAD Yakalama
  • Cadance Allegro PCB Tasarımcısı

El aletleri ve imalat makineleri

  • Havya
  • Lehim Teli
  • Lehim pastası

2. Adım: Genel Bakış

Artık hepimiz hakim olan COVID-19 pandemisine karşı savaşıyoruz. Ayrıca artık daha fazla güvenlik önlemi alarak mevcut koşullara uyum sağlamamız gereken bir durumdayız. Virüs bulaşmasını önlemek için daha fazla güvenlik önlemi ile hayat normale dönerken, şehirlerde de halka açık yerlerde ve kalabalık alanlarda güvenliğin arttırılması hakim. Ancak, ihtiyaç sahiplerini karşılamak için güvenlik önlemlerini kırmak ve güvensiz bir unsurla etkileşime geçmek zorunda kaldığımız birçok durum vardı. Burada proje, dokunma etkileşimleri veya dokunuşlar yoluyla COVID-19 yayılmasının önlenmesi ile ilgilenmektedir.

ATM'ler, Asansörler, Otomatlar vb. birçok insanın bu tesislerden yararlandığı yerlerdir. Pek çok kişinin dolaylı olarak dokunma yoluyla diğer insanlarla temasa geçtiği bu tür yerlerde virüsün yayılma olasılığı çok yüksektir. Tek bir enfekte kişi çok sayıda insan için enfeksiyon kaynağı olabileceğinden, bu yerlerden topluluk yayılma şansı çok yüksektir.

Bu nedenle projenin fikri, Kamu-Makine etkileşimi için dokunmasız veya temassız Kullanıcı Arayüzü oluşturmaktır. Fikir esas olarak, halkın dokunmaktan kaçınamadığı ve Corona Virüsü yayılma şansının yüksek olduğu ATM'ler, Otomatlar, Asansörler vb.

6. sınıfa giden kuzenim için yapıldı

3. Adım: Özellikler

  • Daha az dokunun veya ücretsiz etkileşimlerle iletişim kurun.
  • Uygulamaya göre özelleştirmesi kolaydır.
  • Ucuz

4. Adım: Donanım

Dokunmatik anahtarın donanımı, projenin ana kartı veya kontrol cihazı olarak hizmet veren bir Arduino Mega Kartı içerir. Ardından, özelleştirilmiş Touch Less Keypad - 01 ve Touch Less Keypad -02 geliyor. Bu kartlar, Arduino Board'a dokunmadan daha az girdi verme işlevini keser.

Adım 5: Arduino Mega

arduino mega
arduino mega

Arduino Mega, sensör tuşlarından dokunmadan daha az girdi almak, koda göre işlem yapmak ve çıktıyı yürütmek için kullanılan mikro denetleyici kartlardır.

Adım 6: Daha Az Tuş Takımına dokunun -01

Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01
Daha Az Tuş Takımına Dokun -01

Touch Less Tuş Takımı -01, sayı tuşlarını ve temel kontrol tuşlarını içeren birincil giriş aygıtıdır. Her bir tuş, basmak yerine gerekli tuşları kilitlemek için kullanılan bir IR LED yakınlık sensörü ile birleştirilmiştir. IR LED'in yakınlık aralığı ihtiyaca göre değiştirilebilir. Bu tuş takımı ile istenilen tuş, tuşlara basmak yerine iki parmak belirli bir süre (ör. 2 saniye) tuşun önünde sallanarak veya basılı tutularak kilitlenebilir. Anahtarın kilitlendiği, belirli bir süre boyunca (ör: 5 saniye) uygun tuşların üzerinde bir LED parlaması ile belirtilecektir. Kartlara güç sağlamak için 12V ile 5V arasında değişen güç adaptörleri kullanılabilir.

7. Adım: Daha Az Tuş Takımına dokunun-02

Daha Az Tuş Takımına Dokun-02
Daha Az Tuş Takımına Dokun-02
Daha Az Tuş Takımına Dokun-02
Daha Az Tuş Takımına Dokun-02
Daha Az Tuş Takımına Dokun-02
Daha Az Tuş Takımına Dokun-02

TouchLessKeypad-02, cihazın uygulamasına göre tasarlanabilen ikincil giriş cihazıdır. Burada, sanki Asansör kontrolü içinmiş gibi (YUKARI ve AŞAĞI butonları ile) buna göre tasarlanmıştır. Diğer tüm özellikler ve çalışma, Touch Less Keypad - 01 ile tamamen aynıdır.

Not: Her iki kart için güç jakları sağlanmış olsa da, Dokunmatik Az Tuş Takımından herhangi birine yalnızca güç verilmesi gerekir.

Adım 8: Nasıl Çalışır…?

Nasıl çalışır…?
Nasıl çalışır…?

Bir parmak (veya iki parmak) belirli bir süre kilitlenmesi gereken tuşun önünde sallandığında veya tutulduğunda, tuş bir LED göstergesi ile kilitlenir. Daha önce de belirtildiği gibi, her tuş IR Yakınlık sensörleriyle birleştirilmiştir. Bu nedenle, normal durumda her sensör Arduino'ya YÜKSEK bir giriş verecektir. Ancak sensörün önünde bir parmak tutulduğunda veya sallandığında, o sensörden gelen giriş DÜŞÜK olacaktır. Giriş DÜŞÜK durumuna devam ederse, Arduino DÜŞÜK durum zaman periyodunu önceden tanımlanmış zamanla karşılaştıracak ve eşleşirse anahtarı LED göstergesi ile kilitleyecektir. Zaman periyotlarındaki ve durum değişikliklerindeki herhangi bir uyumsuzluk, anahtardaki sensörleri sıfırlayacaktır. Daha sonra, önceden belirlenmiş bir süre boyunca anahtarın önünde tekrar sallanarak da kilitli anahtarın kilidi açılabilir. Diğer tüm hatalar ve geçersiz tuş kilitleri, uygun bir Arduino Kodu ile düzeltilebilir.

9. Adım: Şemalar

şemalar
şemalar

Devreyi verilen şemalara göre kurunuz. Kartları çalıştırmak için 5V ile 12V arasında değişen güç adaptörleri kullanın. Touch Less Keypad'in şemaları ile karşılaştırıldığında, herkes şemaları uygulamaya göre kolayca özelleştirebilir. Temassız kaldırma kontrol sistemi için aşağıdaki şemalar uygulanabilir.

Adım 10: Kod

Proje için temel Arduino programı buna eklenmiştir. Kodu Arduino Mega kartına flashlamak için aşağıdaki adımları izleyin.

  1. Arduino IDE'yi açın. Dosya > Yeni'yi seçin.
  2. Şimdi yeni bir pencere açılacak.
  3. Verilen kodu yazın veya kopyalayın.
  4. Krokiyi kaydedin.
  5. Şimdi Arduino Mega Board'u bir USB A - B kablosuyla PC'ye bağlayın.
  6. Ardından Araçlar > Kart > Arduino/Genuino Mega veya Mega 2560'ı seçin. Araçlar > Bağlantı Noktası'nı seçin.
  7. Şimdi Arduino Board'un bağlı olduğu portu seçin.
  8. Şimdi kodu derleyin ve doğrula düğmesine tıklayarak herhangi bir hata olup olmadığını kontrol edin. Varsa hataları düzeltin.
  9. Şimdi Upload Butonuna tıklayarak kodu Arduino Board'a yükleyin.

Adım 11: Ekler

Touch Less Keypad - 01 & Touch Less Keypad - 02 (Şematikler, Board dosyası, Gerber ve BOM) ve Arduino Kodu aşağıdaki Github linkinde bulunabilir.

github.com/jitheshthulasidharan/Touch-Less-Touch-Switch

Önerilen: