Cuprins:
- Pasul 1: Lucruri utilizate în acest proiect
- Pasul 2: Prezentare generală
- Pasul 3: Caracteristici
- Pasul 4: Hardware
- Pasul 5: Arduino Mega
- Pasul 6: Atingeți mai puțină tastatură -01
- Pasul 7: Atingeți mai puțin tastatura-02
- Pasul 8: Cum funcționează …?
- Pasul 9: Scheme
- Pasul 10: Cod
- Pasul 11: atașamente
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
În situația predominantă COVID-19, introducerea unei interfețe de utilizator tactile pentru mașinile publice pentru a evita răspândirea comunității a pandemiei.
Pasul 1: Lucruri utilizate în acest proiect
Componente hardware
- Arduino Mega 2560 și Genuino Mega 2560
- Tastatură Touch-Less - 01 (Scheme, fișier de bord și BOM)
- Tastatură Touch-Less - 02 (Scheme, fișier de bord și BOM)
Aplicații software și servicii online
- IDE Arduino
- Captură OrCAD
- Proiectant Cadance Allegro PCB
Unelte manuale și mașini de fabricat
- Ciocan de lipit
- Sârmă de lipit
- Pastă de lipit
Pasul 2: Prezentare generală
Acum toți luptăm împotriva pandemiei predominante COVID-19. Și, de asemenea, acum suntem într-o situație în care trebuie să ne adaptăm condițiilor predominante cu mai multe măsuri de siguranță. În timp ce viața revine la normal, cu mai multe măsuri de siguranță pentru a evita infecția cu virusuri, adăugarea siguranței în locurile publice și în zonele aglomerate predomină și în orașe. Dar au existat multe situații în care trebuie să încălcăm măsurile de siguranță și să interacționăm cu un element nesigur pentru a satisface nevoiașii. Aici, proiectul se ocupă de prevenirea răspândirii COVID-19 prin interacțiuni tactile sau atingeri.
Bancomatele, ascensoarele, automatele etc. sunt locurile în care o mulțime de oameni folosesc aceste facilități. Șansele de răspândire a virusului sunt foarte mari în astfel de locuri, unde o mulțime de oameni intră indirect în contact cu alte persoane prin atingeri. Șansele răspândirii comunității din acele locuri sunt foarte mari, deoarece o singură persoană infectată poate fi o sursă de infecție pentru un număr mare de oameni.
Astfel, ideea proiectului este de a construi o interfață cu utilizatorul fără contact sau mai puțin contact pentru interacțiunea public-mașină. Ideea se concentrează în principal pe bancomate, distribuitoare automate, ascensoare, etc. în cazul în care publicul nu poate evita atingerea și unde șansa răspândirii virusului Corona este mare.
este făcut pentru vărul meu care intră în clasa a VI-a
Pasul 3: Caracteristici
- Atingeți mai puțin sau contactați interacțiuni libere.
- Ușor de personalizat în funcție de aplicație.
- Ieftin
Pasul 4: Hardware
Hardware-ul comutatorului tactil touch include o placă Arduino Mega Board care servește ca placă principală sau dispozitiv de control al proiectului. Apoi vin tastatura personalizată Touch Less - 01 și Touch Less Keyboard -02. Aceste plăci elimină funcția de a da mai puține intrări tactile către placa Arduino.
Pasul 5: Arduino Mega
Arduino Mega este plăcile de microcontrolere folosite pentru a primi mai puține intrări tactile de la tastele senzorului, pentru a procesa conform codului și a executa ieșirea.
Pasul 6: Atingeți mai puțină tastatură -01
Touch Less Keypad -01 este dispozitivul principal de intrare care include tastele numerice și tastele de control de bază. Fiecare tastă este încorporată cu un senzor de proximitate cu LED IR utilizat pentru blocarea tastelor necesare în loc să apăsați. Gama de proximitate a LED-ului IR poate fi variată în funcție de necesități. Cu ajutorul acestei tastaturi, tasta necesară poate fi blocată cu două degete fluturând sau ținând în fața tastei pentru o anumită perioadă de timp (ex: 2 secunde) în loc să apăsați butoanele. Blocarea cheii va fi indicată cu un LED luminos peste tastele corespunzătoare pentru o anumită perioadă de timp (ex: 5 secunde). Adaptoare de putere cuprinse între 12V și 5V pot fi utilizate pentru alimentarea plăcilor.
Pasul 7: Atingeți mai puțin tastatura-02
TouchLessKeypad-02 este dispozitivul secundar de intrare care poate fi proiectat în funcție de aplicația dispozitivului. Aici este proiectat corespunzător, ca și cum ar fi pentru comanda Lift (cu butoanele SUS și JOS). Toate celelalte specificații și funcționare sunt exact aceleași cu tastatura Touch Less - 01.
Notă: Oricare dintre tastaturile Touch Less trebuie să fie alimentată numai, chiar dacă sunt prevăzute mufe de alimentare pentru ambele plăci.
Pasul 8: Cum funcționează …?
Ori de câte ori un deget (sau două degete) este fluturat sau ținut în fața cheii necesare pentru a fi blocat, pentru o anumită perioadă de timp, atunci cheia va fi blocată cu o indicație LED. După cum sa menționat anterior, fiecare tastă este încorporată cu senzori de proximitate IR. Deci, în condiții normale, fiecare senzor va da o intrare HIGH la Arduino. Dar, când vreodată un deget este ținut sau fluturat în fața senzorului, intrarea de la acel senzor va ajunge la LOW. Dacă intrarea continuă starea LOW, Arduino va compara perioada de timp a stării LOW cu timpul predefinit și va bloca tasta cu indicație LED, dacă se potrivește. Orice nepotrivire între perioadele de timp și modificările de stare va reseta senzorii din tastă. Apoi, cheia blocată poate fi deblocată și fluturând din nou în fața tastei pentru o perioadă de timp predefinită. Toate celelalte erori și blocările cheii nevalide pot fi corectate cu un cod Arduino adecvat.
Pasul 9: Scheme
Construiți circuitul conform schemelor date. Utilizați adaptoare de alimentare de la 5V la 12V pentru alimentarea plăcilor. În comparație cu schemele tastaturii Touch Less, oricine poate personaliza cu ușurință schemele în funcție de aplicație. Schemele de mai jos pot fi aplicate pentru sistemul de control al ridicării fără atingere.
Pasul 10: Cod
Programul de bază Arduino pentru proiect este atașat la acesta. Urmați pașii de mai jos pentru a transfera codul pe placa Arduino Mega.
- Deschideți Arduino IDE. Selectați Fișier> Nou.
- Acum se va deschide o fereastră nouă.
- Tastați sau copiați codul dat.
- Salvați schița.
- Acum conectați placa Mega Arduino la computer printr-un cablu USB A la B.
- Apoi, selectați Instrumente> Placă> Arduino / Genuino Mega sau Mega 2560. Selectați Instrumente> Port.
- Acum selectați portul la care a fost conectată placa Arduino.
- Acum compilați codul și verificați eventualele erori făcând clic pe butonul de verificare. Rectificați erorile, dacă există.
- Acum încărcați codul pe placa Arduino făcând clic pe butonul Încărcare.
Pasul 11: atașamente
Tastatura Touch Less - 01 & Touch Less Keyboard - 02 (Scheme, fișier Board, Gerber și BOM) și codul Arduino pot fi găsite în linkul Github de mai jos.
github.com/jitheshthulasidharan/Touch-Less-Touch-Switch