Talaan ng mga Nilalaman:

Pindutin ang Mas kaunting Touch Switch: 11 Mga Hakbang
Pindutin ang Mas kaunting Touch Switch: 11 Mga Hakbang

Video: Pindutin ang Mas kaunting Touch Switch: 11 Mga Hakbang

Video: Pindutin ang Mas kaunting Touch Switch: 11 Mga Hakbang
Video: How to Speed Up Windows 10 Performance (Tagalog) Paano Pabilisin ang mabagal na PC Settings Solution 2024, Nobyembre
Anonim
Pindutin ang Mas kaunting Touch Switch
Pindutin ang Mas kaunting Touch Switch

Sa umiiral na sitwasyon ng COVID-19, na nagpapakilala ng isang touch-free na User Interface para sa mga pampublikong machine upang maiwasan ang pagkalat ng komunidad ng pandemya.

Hakbang 1: Mga Bagay na Ginamit sa Project na Ito

Mga bahagi ng hardware

  • Arduino Mega 2560 at Genuino Mega 2560
  • Touch-Less Key Pad - 01 (Schematics, Board file at BOM)
  • Touch-Less Key Pad - 02 (Schematics, Board file at BOM)

Mga software app at serbisyong online

  • Arduino IDE
  • OrCAD Capture
  • Cadance Allegro PCB Designer

Mga tool sa kamay at katha machine

  • Panghinang
  • Wire ng Solder
  • Solder Paste

Hakbang 2: Pangkalahatang-ideya

Lahat tayo ay nakikipaglaban ngayon laban sa umiiral na COVID-19 pandemya. At gayundin, ngayon nasa kalagayan kami kung saan kailangan naming umangkop sa mga umiiral na kundisyon na may higit na mga hakbang sa kaligtasan. Habang ang buhay na babalik sa normal na may mas maraming mga hakbang sa kaligtasan upang maiwasan ang impeksyon sa virus, ang pagdaragdag ng kaligtasan sa loob ng mga pampublikong lugar at masikip na lugar ay nananaig din sa mga lungsod. Ngunit maraming mga sitwasyon kung saan kailangan nating putulin ang mga hakbang sa kaligtasan at makipag-ugnay sa isang hindi ligtas na elemento upang matugunan ang mga nangangailangan. Dito, nakikipag-usap ang proyekto sa pag-iwas sa pagkalat ng COVID-19 kahit na ang mga pakikipag-ugnay o pagpindot sa pagpindot.

Ang mga ATM, Lift, Vending Machine, atbp ay ang mga lugar kung saan maraming mga tao ang gumagamit ng mga pasilidad na iyon. Ang pagkakataon na kumalat ang virus ay napakataas sa mga nasabing lugar, kung saan maraming tao ang hindi direktang nakikipag-ugnay sa ibang mga tao sa pamamagitan ng mga pagpindot. Ang pagkakataong kumalat ang pamayanan mula sa mga lugar na iyon ay napakataas, dahil ang isang solong taong nahawahan ay maaaring maging mapagkukunan ng impeksyon sa isang malaking bilang ng mga tao.

Sa gayon ang ideya ng proyekto ay upang bumuo ng isang touch free o isang contact na mas mababa sa User Interface para sa pakikipag-ugnayan ng Public-Machine. Ang ideya ay higit na nakatuon sa mga ATM, Vending Machine, Lift, atbp ay hindi maiwasan ng publiko na hawakan at kung saan mataas ang tsansa na kumalat ang Corona Virus.

ginawa ito para sa pinsan kong papasok sa ika-6 na baitang

Hakbang 3: Mga Tampok

  • Mas kaunti ang pindutin o makipag-ugnay sa mga libreng pakikipag-ugnayan.
  • Madaling ipasadya ayon sa application.
  • Mura naman

Hakbang 4: Hardware

Ang hardware ng Touch less touch touch ay nagsasama ng isang Arduino Mega Board na nagsisilbing pangunahing board o ang aparato ng pagkontrol ng proyekto. Pagkatapos ay darating ang na-customize na Touch Less Keypad - 01 at Touch Less Keypad -02. Ang mga board ay severs ang pagpapaandar ng pagbibigay ng mas kaunting mga input sa Arduino Board.

Hakbang 5: Arduino Mega

Arduino Mega
Arduino Mega

Ang Arduino Mega ay ang mga board ng micro-controller na ginamit upang makatanggap ng mas kaunting mga pag-input mula sa mga sensor key, proseso ayon sa code at ipatupad ang output.

Hakbang 6: Pindutin ang Mas Mababang Keypad -01

Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01
Pindutin ang Mas Mababang Keypad -01

Ang Touch Less Keypad -01 ay ang pangunahing aparato ng pag-input na may kasamang mga numero key at pangunahing mga control key. Ang bawat isa at bawat susi ay isinama sa isang IR LED proximity sensor na ginamit para sa pagla-lock ng mga kinakailangang key sa halip na pindutin. Ang saklaw ng kalapitan ng IR LED ay maaaring iba-iba ayon sa pangangailangan. Gamit ang keypad na ito, ang kinakailangang key ay maaaring ma-lock gamit ang dalawang daliri na kumakaway o hawakan sa harap ng susi para sa isang partikular na tagal ng panahon (hal: 2 segundo) sa halip na pindutin ang mga pindutan. Ang pag-lock ng susi ay ipapahiwatig ng isang LED glow sa mga naaangkop na mga key para sa isang partikular na tagal ng panahon (hal: 5 segundo). Ang mga adaptor ng kuryente mula 12V hanggang 5V ay maaaring gamitin para sa pag-power up ng mga board.

Hakbang 7: Pindutin ang Mas Mababang Keypad-02

Pindutin ang Mas Mababang Keypad-02
Pindutin ang Mas Mababang Keypad-02
Pindutin ang Mas Mababang Keypad-02
Pindutin ang Mas Mababang Keypad-02
Pindutin ang Mas Mababang Keypad-02
Pindutin ang Mas Mababang Keypad-02

Ang TouchLessKeypad-02 ay ang pangalawang aparato ng pag-input na maaaring idisenyo alinsunod sa aplikasyon ng aparato. Dito ito ay dinisenyo nang naaayon, na para sa control ng Lift (na may mga pindutan na UP at Down). Ang lahat ng iba pang pagtutukoy at pagtatrabaho ay eksaktong kapareho ng sa Touch Less Keypad - 01.

Tandaan: Alinman sa alinman sa mga Touch Less Keypad ay kinakailangan lamang upang mapagana, kahit na, ang mga power jack ay ibinibigay para sa parehong mga board.

Hakbang 8: Paano Ito Gumagawa…?

Paano Ito Gumagana…?
Paano Ito Gumagana…?

Tuwing ang isang daliri (o dalawang daliri) ay kumaway o hinawakan sa harap ng kinakailangang key upang ma-lock, para sa isang partikular na oras, pagkatapos ang susi ay makakandado sa isang LED na pahiwatig. Tulad ng nabanggit dati, ang bawat key ay isinasama sa IR Proximity sensors. Kaya, sa normal na kondisyon bawat isa at bawat sensor ay magbibigay ng isang TAAS na input sa Arduino. Ngunit kapag ang isang daliri ay hinawakan o kumaway sa harap ng sensor, ang input mula sa sensor na iyon ay mapupunta sa LOW. Kung ang input ay nagpapatuloy sa Mababang estado, ihahambing ng Arduino ang panahon ng mababang estado ng estado na may paunang natukoy na oras at isasara ang susi sa pahiwatig ng LED, kung tumutugma ito. Ang anumang hindi pagtutugma sa mga tagal ng panahon at mga pagbabago sa estado, ire-reset ang mga sensor sa susi. Pagkatapos ang naka-lock na key ay maaari ding ma-unlock sa pamamagitan ng pag-wave sa harap ng key muli para sa isang paunang natukoy na tagal ng panahon. Ang lahat ng iba pang mga error at hindi wastong mga kandado ay maaaring maitama sa isang wastong Arduino Code.

Hakbang 9: Mga Skematika

Mga Skema
Mga Skema

Buuin ang circuit ayon sa naibigay na mga iskema. Gumamit ng mga power adapter mula 5V hanggang 12V para sa pag-power up ng mga board. Ang paghahambing sa mga eskematiko ng Touch Less Keypad, ang sinuman ay madaling mapasadya ang mga eskematiko ayon sa aplikasyon. Ang mga skema sa ibaba ay maaaring mailapat para sa ugnay na hindi gaanong ang nakakontrol na sistema ng pag-angat.

Hakbang 10: Code

Ang pangunahing programa ng Arduino para sa proyekto ay naka-attach dito. Sundin ang mga hakbang sa ibaba para sa pag-flash ng code sa Arduino Mega board.

  1. Buksan ang Arduino IDE. Piliin ang File> Bago.
  2. Ngayon ay bubukas ang isang bagong window.
  3. I-type o kopyahin ang ibinigay na code.
  4. I-save ang sketch.
  5. Ikonekta ngayon ang Arduino Mega Board sa PC sa pamamagitan ng isang USB A to B cable.
  6. Pagkatapos, piliin ang Mga Tool> Lupon> Arduino / Genuino Mega o Mega 2560. Piliin ang Mga Tool> Port.
  7. Piliin ngayon ang port kung saan nakakonekta ang Arduino Board.
  8. I-compile ngayon ang code at suriin para sa anumang mga error sa pamamagitan ng pag-click sa pindutan ng pag-verify. Itama ang mga error, kung mayroon man.
  9. I-upload ngayon ang code sa Arduino Board sa pamamagitan ng pag-click sa Button ng Pag-upload.

Hakbang 11: Mga Attachment

Pindutin ang Mas Mababang Keypad - 01 & Pindutin ang Mas kaunting Keypad - 02 (Schematics, Board file, Gerber at BOM) at Arduino Code ay matatagpuan sa ibaba ng link ng Github.

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

Inirerekumendang: