Cuprins:

Atingeți mai puțin Touch Switch: 11 pași
Atingeți mai puțin Touch Switch: 11 pași

Video: Atingeți mai puțin Touch Switch: 11 pași

Video: Atingeți mai puțin Touch Switch: 11 pași
Video: Control 10 output pins or relay using 10 push button switch with 1 Arduino input pin ANPB-V2 2024, Iulie
Anonim
Atingeți Mai puțin Comutator de atingere
Atingeți Mai puțin Comutator de atingere

Î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
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

Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
Atingeți mai puțin tastatură -01
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

Atingeți Mai puțin tastatură-02
Atingeți Mai puțin tastatură-02
Atingeți Mai puțin tastatură-02
Atingeți Mai puțin tastatură-02
Atingeți Mai puțin tastatură-02
Atingeți Mai puțin tastatură-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ă …?

Cum functioneaza…?
Cum functioneaza…?

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

Scheme
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.

  1. Deschideți Arduino IDE. Selectați Fișier> Nou.
  2. Acum se va deschide o fereastră nouă.
  3. Tastați sau copiați codul dat.
  4. Salvați schița.
  5. Acum conectați placa Mega Arduino la computer printr-un cablu USB A la B.
  6. Apoi, selectați Instrumente> Placă> Arduino / Genuino Mega sau Mega 2560. Selectați Instrumente> Port.
  7. Acum selectați portul la care a fost conectată placa Arduino.
  8. Acum compilați codul și verificați eventualele erori făcând clic pe butonul de verificare. Rectificați erorile, dacă există.
  9. 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

Recomandat: