İçindekiler:
- Adım 1: Bu Projede Kullanılanlar
- 2. Adım: Genel Bakış
- 3. Adım: Özellikler
- 4. Adım: Donanım
- Adım 5: Arduino Mega
- Adım 6: Daha Az Tuş Takımına dokunun -01
- 7. Adım: Daha Az Tuş Takımına dokunun-02
- Adım 8: Nasıl Çalışır…?
- 9. Adım: Şemalar
- Adım 10: Kod
- Adım 11: Ekler
Video: Daha Az Dokunma Dokunma Anahtarı: 11 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:16
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, 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
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
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…?
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
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.
- Arduino IDE'yi açın. Dosya > Yeni'yi seçin.
- Şimdi yeni bir pencere açılacak.
- Verilen kodu yazın veya kopyalayın.
- Krokiyi kaydedin.
- Şimdi Arduino Mega Board'u bir USB A - B kablosuyla PC'ye bağlayın.
- Ardından Araçlar > Kart > Arduino/Genuino Mega veya Mega 2560'ı seçin. Araçlar > Bağlantı Noktası'nı seçin.
- Şimdi Arduino Board'un bağlı olduğu portu seçin.
- Şimdi kodu derleyin ve doğrula düğmesine tıklayarak herhangi bir hata olup olmadığını kontrol edin. Varsa hataları düzeltin.
- Ş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:
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya Uzayda Marul Yetiştirmek, (Daha Fazla veya Daha Az).: 10 Adım
Daha Az Alanda Daha Fazla Marul Yetiştirmek Veya… Uzayda Büyüyen Marul, (Daha Fazla veya Daha Az).: Bu, Instructables aracılığıyla gönderilen Growing Beyond Earth, Maker Yarışması'na profesyonel bir başvurudur. Uzay mahsulü üretimi için tasarım yapmaktan ve ilk Instructable'ımı göndermekten daha fazla heyecanlanamazdım. Başlamak için yarışma bizden
Daha Güvenli Daha Güvenli: Tren İstasyonlarını Daha Güvenli Hale Getirmek: 7 Adım
Daha Güvenli Daha İyi: Tren İstasyonlarını Daha Güvenli Hale Getirmek: Bugün birçok tren istasyonu, güvenlik eksikliği, bariyerler ve gelen trenin uyarısı nedeniyle güvensizdir. Bunun düzeltilmesi gerektiğini gördük. Bu sorunu çözmek için Safer Better'ı yarattık. Titreşim sensörleri, hareket sensörleri kullandık ve
Otomatik Klavye ve Fare Anahtarı - USB Yukarı Akış Anahtarı: 5 Adım
Otomatik Klavye ve Fare Anahtarı - USB Yukarı Akış Anahtarı: Bu projede iki bilgisayar arasında kolay paylaşıma izin veren bir otomatik klavye ve fare anahtarı monte edeceğiz. laboratuvar masam. Çoğu zaman benim D
Pike - Daha Güvenli Sürüş, Daha Akıllı Sürüş, Bir Pike Sürme!: 5 Adım
Pike - Daha Güvenli Sür, Daha Akıllı Sür, Pike Sür!: Pike adlı projeme hoş geldiniz! Bu, eğitimimin bir parçası olan bir projedir. Belçika'da Howest'te NMCT öğrencisiyim. Amaç, bir Raspberry Pi kullanarak akıllı bir şey yapmaktı. Akıllı hale getirmek istediğimiz tam bir özgürlüğümüz vardı. Benim için
Daha Soğuk Hava! Daha Az Para için! Klima Süper Şarjı!!: 14 Adım (Resimlerle)
Daha Soğuk Hava! Daha Az Para için! Klima Süper Şarjı!!: Bu yöntemle daha iyi soğutma elde edebilir ve güç maliyetlerini düşürebilirsiniz. Bir klima, gaz halindeki bir soğutucuyu dış taraftaki (tahmin ettiğiniz) kondenserde yoğunlaşana kadar sıkıştırarak çalışır. Bu, dışarıdaki ısıyı serbest bırakır. Sonra ne zaman