Turinys:

Palieskite mažiau jutiklinio jungiklio: 11 žingsnių
Palieskite mažiau jutiklinio jungiklio: 11 žingsnių

Video: Palieskite mažiau jutiklinio jungiklio: 11 žingsnių

Video: Palieskite mažiau jutiklinio jungiklio: 11 žingsnių
Video: Kia Proceed GT 2020 - UVO 2 atnaujinimas naujas dizainas, UVO programa, gamtos garsai ir dar daugiau 2024, Lapkritis
Anonim
Palieskite mažiau jutiklinio jungiklio
Palieskite mažiau jutiklinio jungiklio

Esant vyraujančiai COVID-19 situacijai, pristatome viešųjų mašinų vartotojo sąsają be prisilietimų, kad būtų išvengta pandemijos plitimo bendruomenėje.

1 žingsnis: šiame projekte naudojami dalykai

Techninės įrangos komponentai

  • „Arduino Mega 2560“ir „Genuino Mega 2560“
  • Klaviatūra be palietimo - 01 (schemos, lentos failas ir BOM)
  • Klaviatūra be palietimo - 02 (schemos, lentos failas ir BOM)

Programinės įrangos programos ir internetinės paslaugos

  • „Arduino IDE“
  • „OrCAD Capture“
  • „Cadance Allegro“PCB dizaineris

Rankiniai įrankiai ir mašinos

  • Lituoklis
  • Lituoklis
  • Lydmetalio pasta

2 žingsnis: apžvalga

Dabar visi kovojame su vyraujančia COVID-19 pandemija. Be to, dabar mes esame situacijoje, kai turime prisitaikyti prie vyraujančių sąlygų taikydami daugiau saugos priemonių. Nors gyvenimas normalizuojasi imantis daugiau saugumo priemonių, kad būtų išvengta virusinių infekcijų, miestuose taip pat vyrauja saugumas viešose vietose ir perpildytose vietose. Tačiau buvo daug situacijų, kai turime pažeisti saugos priemones ir sąveikauti su nesaugiu elementu, kad patenkintume vargstančius. Čia projektas susijęs su COVID-19 plitimo prevencija liečiant sąveiką ar prisilietimus.

Bankomatai, liftai, prekybos automatai ir kt. Yra ta vieta, kur daugelis žmonių naudojasi šiomis paslaugomis. Viruso plitimo tikimybė yra labai didelė tokiose vietose, kur daugybė žmonių netiesiogiai liečiasi su kitais žmonėmis. Bendruomenės plitimo iš tų vietų tikimybė yra labai didelė, nes vienas užsikrėtęs asmuo gali būti infekcijos šaltinis daugeliui žmonių.

Taigi projekto idėja yra sukurti naudotojo sąsają be prisilietimų arba be kontaktų, kad būtų galima sąveikauti su viešaisiais įrenginiais. Idėja daugiausia sutelkta į bankomatus, prekybos automatus, keltuvus ir kt., Kur visuomenė negali išvengti prisilietimo ir kur didelė koronaviruso plitimo tikimybė.

jis skirtas mano pusbroliui, kuris eina į 6 klasę

3 žingsnis: funkcijos

  • Sąveikos palieskite mažiau arba susisiekite nemokamai.
  • Lengva pritaikyti pagal programą.
  • Pigu

4 žingsnis: aparatinė įranga

„Touch less touch“jungiklio aparatinėje įrangoje yra „Arduino Mega Board“, kuri yra pagrindinė projekto plokštė arba valdymo įtaisas. Tada ateina pritaikyta klaviatūra „Touch Less“- 01 ir „Touch Less“klaviatūra -02. Šios plokštės atskiria funkciją suteikti mažiau prisilietimų prie „Arduino“plokštės.

5 žingsnis: „Arduino Mega“

Arduino Mega
Arduino Mega

„Arduino Mega“yra mikrovaldiklių plokštės, naudojamos jutikliniams klavišams įvesti mažiau įvesties, apdoroti pagal kodą ir vykdyti išvestį.

6 veiksmas: palieskite Mažiau klaviatūra -01

Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01
Palieskite Mažiau klaviatūra -01

„Touch Less“klaviatūra -01 yra pagrindinis įvesties įrenginys, kuriame yra skaičių ir pagrindinių valdymo klavišų. Kiekvienas raktas yra integruotas su IR šviesos diodų artumo jutikliu, naudojamu užrakinti reikiamus klavišus, o ne paspausti. IR šviesos diodų artumo diapazonas gali būti keičiamas pagal poreikį. Naudojant šią klaviatūrą, reikiamą klavišą galima užrakinti dviem pirštais mojuojant ar laikant priešais tam tikrą laikotarpį (pvz., 2 sekundes), o ne paspaudus mygtukus. Rakto užrakinimas bus rodomas šviesos diodais, šviečiančiais per atitinkamus klavišus tam tikrą laikotarpį (pvz., 5 sekundes). Plokštėms įjungti gali būti naudojami maitinimo adapteriai nuo 12 V iki 5 V.

7 veiksmas: palieskite Mažiau klaviatūra-02

Palieskite Mažiau klaviatūra-02
Palieskite Mažiau klaviatūra-02
Palieskite Mažiau klaviatūra-02
Palieskite Mažiau klaviatūra-02
Palieskite Mažiau klaviatūra-02
Palieskite Mažiau klaviatūra-02

„TouchLessKeypad-02“yra antrinis įvesties įrenginys, kuris gali būti suprojektuotas pagal įrenginio pritaikymą. Čia jis atitinkamai suprojektuotas, tarsi būtų skirtas pakėlimo valdymui (su aukštyn ir žemyn mygtukais). Visos kitos specifikacijos ir veikimas yra visiškai tokie patys, kaip ir klaviatūra be prisilietimo - 01.

Pastaba: Bet kuri iš jutiklinių klaviatūrų turi būti maitinama tik tada, kai abiejose plokštėse yra maitinimo lizdai.

8 žingsnis: kaip tai veikia …?

Kaip tai veikia…?
Kaip tai veikia…?

Kai tam tikru metu pirštu (arba dviem pirštais) mojuojama arba laikoma prieš norimą užrakinti raktą, raktas užrakinamas su LED indikatoriumi. Kaip minėta anksčiau, kiekvienas klavišas yra integruotas su IR artumo jutikliais. Taigi, esant normaliai būklei, kiekvienas jutiklis „Arduino“įves AUKŠTĄ įvestį. Bet kai pirštas yra laikomas ar mojuojamas priešais jutiklį, to jutiklio įvestis eina į LOW. Jei įvestis tęsia žemą būseną, „Arduino“palygins žemos būsenos laikotarpį su iš anksto nustatytu laiku ir užrakins raktą su LED indikacija, jei jis sutampa. Bet koks laikotarpių ir būsenos pasikeitimų neatitikimas iš naujo nustatys rakto jutiklius. Tada užrakintą raktą taip pat galima atrakinti iš naujo numojant priešais raktą iš anksto nustatytam laikotarpiui. Visos kitos klaidos ir netinkami raktų užraktai gali būti ištaisyti naudojant tinkamą „Arduino“kodą.

9 žingsnis: schemos

Schemos
Schemos

Sukurkite grandinę pagal pateiktas schemas. Norėdami įjungti plokštes, naudokite maitinimo adapterius nuo 5 V iki 12 V. Lyginant su klaviatūros be jutikliu schemomis, kiekvienas gali lengvai pritaikyti schemas pagal programą. Žemiau pateiktos schemos gali būti taikomos liečiant mažiau kėlimo valdymo sistemai.

10 žingsnis: kodas

Prie to pridedama pagrindinė projekto „Arduino“programa. Atlikite toliau nurodytus veiksmus, norėdami mirksėti kodu „Arduino Mega“lentoje.

  1. Atidarykite „Arduino IDE“. Pasirinkite Failas> Naujas.
  2. Dabar bus atidarytas naujas langas.
  3. Įveskite arba nukopijuokite nurodytą kodą.
  4. Išsaugokite eskizą.
  5. Dabar prijunkite „Arduino Mega Board“prie kompiuterio per USB A – B kabelį.
  6. Tada pasirinkite Įrankiai> Lenta> Arduino/Genuino Mega arba Mega 2560. Pasirinkite Įrankiai> Uostas.
  7. Dabar pasirinkite prievadą, prie kurio buvo prijungta „Arduino“plokštė.
  8. Dabar surinkite kodą ir patikrinkite, ar nėra klaidų, spustelėdami patvirtinimo mygtuką. Ištaisykite klaidas, jei tokių yra.
  9. Dabar įkelkite kodą į „Arduino“lentą spustelėdami mygtuką Įkelti.

11 veiksmas: priedai

„Touch Less“klaviatūra - 01 ir „Touch Less“klaviatūra - 02 (schemos, lentos failas, „Gerber“ir BOM) ir „Arduino“kodą rasite žemiau esančioje „Github“nuorodoje.

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

Rekomenduojamas: