Mundarija:

Kam teginish tugmachasini bosing: 11 qadam
Kam teginish tugmachasini bosing: 11 qadam

Video: Kam teginish tugmachasini bosing: 11 qadam

Video: Kam teginish tugmachasini bosing: 11 qadam
Video: 🛑11:11 БОГ ГОВОРИТ: ЭТО МОЕ ПОСЛЕДНЕЕ ПОСЛАНИЕ ДЛЯ ВАС, ПОТОМУ ЧТО...✝️ БОЖЬЕ ПОСЛАНИЕ💌ИИСУС ГОВОРИТ 2024, Noyabr
Anonim
Kamroq teginish tugmachasini bosing
Kamroq teginish tugmachasini bosing

COVID-19 mavjud bo'lgan vaziyatda, jamoatchilikka pandemiya tarqalishining oldini olish uchun jamoat mashinalari uchun sensorsiz foydalanuvchi interfeysi joriy qilindi.

1 -qadam: Ushbu loyihada ishlatilgan narsalar

Uskuna komponentlari

  • Arduino Mega 2560 va Genuino Mega 2560
  • Sensorli tugmalar paneli - 01 (sxemalar, doska fayllari va BOM)
  • Sensorli tugmachalar paneli - 02 (sxemalar, doska fayli va BOM)

Dasturiy ta'minot va onlayn xizmatlar

  • Arduino IDE
  • OrCAD yozib olish
  • PCB dizayneri Cadance Allegro

Qo'l asboblari va ishlab chiqarish mashinalari

  • Lehimlash temir
  • Lehim simlari
  • Lehim pastasi

2 -qadam: umumiy nuqtai

Hozir hammamiz COVID-19 pandemiyasiga qarshi kurashmoqdamiz. Shuningdek, hozir biz ko'proq xavfsizlik choralari bilan mavjud sharoitlarga moslashishga majbur bo'lamiz. Virus infektsiyasini oldini olish uchun xavfsizlik choralari ko'rilsa, hayot normal holatga qaytadi, shaharlarda jamoat joylari va odamlar gavjum bo'lgan joylarga xavfsizlik qo'shiladi. Ammo muhtojlarni qondirish uchun xavfsizlik choralarini buzish va xavfli element bilan aloqa qilish kerak bo'lgan holatlar ko'p edi. Bu erda loyiha teginish yoki teginish orqali COVID-19 tarqalishining oldini olish bilan shug'ullanadi.

Bankomatlar, liftlar, avtomatlar va boshqalar - ko'p odamlar bu imkoniyatlardan foydalanadigan joy. Virus tarqalish ehtimoli juda yuqori, bu erda ko'p odamlar teginish orqali bilvosita boshqa odamlar bilan aloqa qilishadi. Jamiyatning o'sha joylardan tarqalish ehtimoli juda katta, chunki bitta yuqtirgan odam ko'p odamlar uchun infektsiya manbai bo'lishi mumkin.

Shunday qilib, loyihaning g'oyasi-jamoat-mashina o'zaro aloqasi uchun teginishsiz yoki aloqasiz foydalanuvchi interfeysini yaratish. Bu fikr, asosan, bankomatlar, avtomatlar, liftlar va boshqalarda to'plangan, agar odamlar teginishdan qochib qutula olmasalar va korona virusi tarqalish ehtimoli yuqori bo'lsa.

Bu 6 -sinfga boradigan amakivachcham uchun qilingan

3 -qadam: Xususiyatlar

  • Kamroq teging yoki bepul aloqalarga murojaat qiling.
  • Ilovaga muvofiq sozlash oson.
  • Arzon

4 -qadam: Uskuna

Touch kamroq sensorli kalitning uskunasiga Arduino Mega Board kiradi, u asosiy taxta yoki loyihani boshqaruvchi qurilma bo'lib xizmat qiladi. Keyin moslashtirilgan Touch Less Keypad - 01 va Touch Less Keypad -02 keladi. Ushbu taxtalar Arduino kartasiga kamroq kirish imkonini beradi.

5 -qadam: Arduino Mega

Arduino Mega
Arduino Mega

Arduino Mega-bu sensorli tugmalardan kamroq kirishni qabul qilish, kodga muvofiq ishlov berish va chiqishni bajarish uchun ishlatiladigan mikro-nazorat paneli.

6 -qadam: Kamroq klaviatura -01 ga teging

Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging
Kamroq klaviatura -01 ga teging

Sensorli kamroq klaviatura -01 -bu raqamli va asosiy boshqaruv tugmachalarini o'z ichiga olgan asosiy kirish qurilmasi. Har bir tugma bosish o'rniga kerakli tugmalarni qulflash uchun ishlatiladigan IQ LED yaqinlik sensori bilan jihozlangan. IQ LEDning yaqinlik diapazoni ehtiyojga qarab o'zgarishi mumkin. Ushbu klaviatura yordamida kerakli tugmachani tugmachalarni bosish o'rniga ma'lum bir vaqt davomida (masalan, 2 soniya) ikki barmog'i bilan silkitib yoki ushlab turganda qulflash mumkin. Kalitning qulflanishi ma'lum vaqt davomida (masalan, 5 soniya) tegishli tugmachalarning ustidagi LED chirog'i bilan ko'rsatiladi. Plitalarni quvvatlantirish uchun 12V dan 5V gacha bo'lgan quvvat adapterlaridan foydalanish mumkin.

7-qadam: Kamroq klaviatura-02 ga teging

Kamroq klaviatura-02 ga teging
Kamroq klaviatura-02 ga teging
Kamroq klaviatura-02 ga teging
Kamroq klaviatura-02 ga teging
Kamroq klaviatura-02 ga teging
Kamroq klaviatura-02 ga teging

TouchLessKeypad-02-bu ikkinchi darajali kirish moslamasi bo'lib, uni qurilmaning ilovasiga muvofiq loyihalash mumkin. Bu erda u xuddi Liftni boshqarish uchun mo'ljallangan (UP va DOWN tugmalari bilan). Boshqa barcha spetsifikatsiyalar va ishlash sensorli klaviatura - 01 bilan bir xil.

Eslatma: Sensorli kamroq klaviaturadan faqat quvvat olish talab qilinadi, garchi ikkala platada ham quvvat raz'emlari mavjud.

8 -qadam: Bu qanday ishlaydi …?

U qanday ishlaydi…?
U qanday ishlaydi…?

Qachonki barmog'ingizni (yoki ikki barmog'ingizni) silkitib yoki qulflash uchun kerakli kalit oldida ushlab tursangiz, ma'lum vaqt davomida kalit LED belgisi bilan qulflanadi. Yuqorida aytib o'tganimizdek, har bir kalit IQ yaqinlik sensori bilan jihozlangan. Shunday qilib, normal holatda, har bir sensor Arduino -ga yuqori darajadagi kirish beradi. Sensor oldida barmoqni ushlab yoki silkitganda, sensordan kirish LOWga tushadi. Agar kirish "LOW" holatini davom ettirsa, Arduino "LOW" holatini oldindan belgilangan vaqt bilan taqqoslaydi va agar mos kelsa, LED ko'rsatkichli kalitni qulflaydi. Vaqt oralig'idagi har qanday nomuvofiqlik va holat o'zgarganda, kalit sensorlar qayta o'rnatiladi. Keyin qulflangan kalitni oldindan belgilangan vaqt davomida yana kalit oldida silkitib ochish mumkin. Boshqa barcha xatolar va noto'g'ri qulflar Arduino kodi yordamida tuzatilishi mumkin.

9 -qadam: sxemalar

Sxemalar
Sxemalar

Berilgan sxemalarga muvofiq sxemani yarating. Plitalarni yoqish uchun 5V dan 12V gacha bo'lgan quvvat adapterlaridan foydalaning. Sensorli kamroq klaviatura sxemalari bilan taqqoslaganda, har kim sxemani ilovaga muvofiq osongina sozlashi mumkin. Quyidagi sxemalar teginishni kamaytiruvchi boshqaruv tizimi uchun qo'llanilishi mumkin.

10 -qadam: kod

Loyihaning asosiy Arduino dasturi bunga ilova qilingan. Kodni Arduino Mega kartasiga o'chirish uchun quyidagi amallarni bajaring.

  1. Arduino IDE -ni oching, Fayl> Yangi -ni tanlang.
  2. Endi yangi oyna ochiladi.
  3. Berilgan kodni yozing yoki nusxalash.
  4. Eskizni saqlang.
  5. Endi Arduino Mega kartasini kompyuterga USB A dan B kabeliga ulang.
  6. Keyin, Asboblar> Kengash> Arduino/Genuino Mega yoki Mega 2560 -ni tanlang. Asboblar> Port -ni tanlang.
  7. Endi Arduino Board ulangan portni tanlang.
  8. Endi kodni tuzing va tekshirish tugmachasini bosib xatolarni tekshiring. Agar mavjud bo'lsa, xatolarni tuzating.
  9. Endi yuklash tugmachasini bosib, kodni Arduino kartasiga yuklang.

11 -qadam: qo'shimchalar

Touch Less Keypad - 01 & Touch Less Keypad - 02 (Sxemalar, doska fayli, Gerber va BOM) va Arduino kodini quyidagi Github havolasida topish mumkin.

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

Tavsiya: