Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Mövcud COVID-19 vəziyyətində, cəmiyyətin pandemiyanın yayılmasının qarşısını almaq üçün ictimai maşınlar üçün toxunulmaz İstifadəçi İnterfeysinin tətbiqi.
Addım 1: Bu Layihədə İstifadə Edilən Şeylər
Avadanlıq komponentləri
- Arduino Mega 2560 və Genuino Mega 2560
- Touch -Less Key Pad - 01 (Şemalar, Board faylı və BOM)
- Touch -Less Key Pad - 02 (Şemalar, Board faylı və BOM)
Proqram proqramları və onlayn xidmətlər
- Arduino IDE
- OrCAD Capture
- Cadance Allegro PCB Dizayner
Əl alətləri və istehsal maşınları
- Lehimleme dəmir
- Lehim teli
- Lehim pastası
Addım 2: Baxış
Hamımız indi COVİD-19 pandemiyasına qarşı mübarizə aparırıq. Həm də indi daha çox təhlükəsizlik tədbirləri ilə mövcud şərtlərə uyğunlaşmalı olduğumuz bir vəziyyətdəyik. Virus infeksiyasının qarşısını almaq üçün daha çox təhlükəsizlik tədbirləri ilə həyat normallaşsa da, şəhərlərdə ictimai yerlərdə və izdihamlı yerlərdə təhlükəsizlik əlavə olunur. Ancaq ehtiyacları qarşılamaq üçün təhlükəsizlik tədbirlərini pozduğumuz və təhlükəli bir elementlə qarşılıqlı əlaqədə olduğumuz bir çox vəziyyət var idi. Burada, layihə toxunma və ya toxunma olsa da COVID-19 yayılmasının qarşısının alınması ilə əlaqədardır.
Bankomatlar, liftlər, avtomatlar və s. Bir çox insanın bu imkanlardan istifadə etdiyi yerlərdir. Bir çox insanın toxunma yolu ilə digər insanlarla dolayı təmasda olduğu yerlərdə virusun yayılma şansı çox yüksəkdir. Cəmiyyətin həmin yerlərdən yayılma şansı çox yüksəkdir, çünki bir yoluxmuş insan çox sayda insana yoluxma mənbəyi ola bilər.
Beləliklə, layihənin ideyası, İctimai-Maşın qarşılıqlı əlaqəsi üçün toxunulmaz və ya daha az əlaqəli İstifadəçi İnterfeysi qurmaqdır. Fikir əsasən ictimaiyyətin toxunmaqdan qaça bilmədiyi və Corona Virusun yayılma ehtimalının yüksək olduğu bankomatlar, satış maşınları, liftlər və s. Üzərində cəmləşmişdir.
6 -cı sinfə gedən əmim oğlu üçün hazırlanmışdır
Addım 3: Xüsusiyyətlər
- Daha az toxun və ya pulsuz qarşılıqlı əlaqə qur.
- Tətbiqə görə fərdiləşdirmək asandır.
- Ucuz
Addım 4: Avadanlıq
Touch az toxunma açarının aparatı, layihənin əsas lövhəsi və ya idarəetmə qurğusu kimi xidmət edən Arduino Mega Board daxildir. Sonra xüsusi olaraq Touch Touch Keypad - 01 və Touch Less Keypad -02 gəlir. Bu lövhələr Arduino lövhəsinə daha az toxunma imkanı verir.
Addım 5: Arduino Mega
Arduino Mega, sensor düymələrindən daha az toxunma əldə etmək, koda uyğun olaraq işləmək və çıxışı yerinə yetirmək üçün istifadə olunan mikro nəzarətçi lövhələridir.
Addım 6: Az Klaviatura -01 -ə toxunun
Touch Less Keypad -01, rəqəm düymələri və əsas idarə düymələrini özündə birləşdirən əsas giriş cihazıdır. Hər bir düymə, düymələri basmaq əvəzinə kilidləmək üçün istifadə olunan IR LED yaxınlıq sensoru ilə təchiz edilmişdir. IR LED -in yaxınlıq diapazonu ehtiyaca görə dəyişə bilər. Bu klaviatura istifadə edərək, lazım olan düyməni düymələri basmaq əvəzinə, müəyyən bir müddət ərzində (məsələn, 2 saniyə) iki barmağınızı yelləyərək və ya düymənin qarşısında tutaraq kilidləyə bilərsiniz. Açarın kilidlənməsi, müəyyən bir müddət ərzində (məsələn: 5 saniyə) uyğun düymələrin üzərində LED parıltısı ilə göstəriləcək. Lövhələri gücləndirmək üçün 12V -dan 5V -a qədər olan güc adapterləri istifadə edilə bilər.
Addım 7: Daha Az Klaviatura-02-ə toxunun
TouchLessKeypad-02, cihazın tətbiqinə uyğun olaraq dizayn edilə bilən ikincil giriş cihazıdır. Burada, Lift idarəetmə üçün (YUKARI və AŞAĞI düymələri ilə) sanki buna uyğun olaraq hazırlanmışdır. Bütün digər xüsusiyyətlər və işləmə, Touch Less Keypad - 01 ilə eynidır.
Qeyd: Hər iki lövhə üçün elektrik prizləri təmin olunsa da, Touch Less Keypad -dən hər hansı birinin yalnız enerjiyə ehtiyacı var.
Addım 8: Necə işləyir …?
Bir barmaq (və ya iki barmaq) yellədikdə və ya müəyyən bir müddət ərzində kilidlənmək üçün lazım olan düymənin qarşısında tutulduqda, açar LED göstəricisi ilə kilidlənəcək. Daha əvvəl də qeyd edildiyi kimi, hər bir düymə IR yaxınlıq sensoru ilə təchiz edilmişdir. Beləliklə, normal vəziyyətdə hər bir sensor Arduinoya YÜKSƏK giriş verəcək. Ancaq sensorun qarşısında bir barmaq tutulduqda və ya yellədikdə, o sensordan giriş LOW olacaq. Giriş LOW vəziyyətini davam etdirərsə, Arduino, LOW vəziyyət müddətini əvvəlcədən təyin edilmiş vaxtla müqayisə edəcək və uyğun gəlsə düyməni LED göstəricisi ilə kilidləyəcək. Vaxt aralığında və vəziyyətdəki hər hansı bir uyğunsuzluq, açardakı sensorları sıfırlayacaq. Daha sonra əvvəlcədən təyin edilmiş bir müddət ərzində yenidən açarın qarşısında dalğalanaraq kilidli açarın kilidini açmaq olar. Bütün digər səhvlər və etibarsız açar kilidləri uyğun bir Arduino Kodu ilə düzəldilə bilər.
Addım 9: sxemlər
Verilən sxemlərə uyğun olaraq dövrə qurun. Lövhələri gücləndirmək üçün 5V -dan 12V -a qədər olan güc adapterlərindən istifadə edin. Touch Less Keypad -in sxemləri ilə müqayisədə hər kəs sxemə görə tətbiqetməyə uyğun olaraq özəlləşdirə bilər. Aşağıdakı sxemlər toxunmadan daha az qaldırma idarəetmə sistemi üçün tətbiq oluna bilər.
Addım 10: Kod
Layihə üçün əsas Arduino proqramı buna əlavə edilmişdir. Kodu Arduino Mega lövhəsinə yandırmaq üçün aşağıdakı addımları yerinə yetirin.
- Arduino IDE -ni açın, Fayl> Yeni seçin.
- İndi yeni bir pəncərə açılacaq.
- Verilən kodu yazın və ya kopyalayın.
- Eskizi saxla.
- İndi Arduino Mega Board -u USB A -dan B -yə kabel vasitəsilə PC -yə qoşun.
- Sonra, Alətlər> Kart> Arduino/Genuino Mega və ya Mega 2560 seçin. Alətlər> Limanı seçin.
- İndi Arduino Board -un bağlandığı limanı seçin.
- İndi kodu tərtib edin və doğrulama düyməsini basaraq səhvləri yoxlayın. Səhvlər varsa, onları düzəldin.
- İndi Yükləmə Düyməsini tıklayaraq kodu Arduino Board -a yükləyin.
Addım 11: Əlavələr
Touch Less Keypad - 01 & Touch Less Keypad - 02 (Schematics, Board file, Gerber and BOM) və Arduino Kodunu aşağıdakı Github linkində tapa bilərsiniz.
github.com/jitheshthulasidharan/Touch-Less-Touch-Switch