Tartalomjegyzék:

Érintse meg a kevesebb érintőgombot: 11 lépés
Érintse meg a kevesebb érintőgombot: 11 lépés

Videó: Érintse meg a kevesebb érintőgombot: 11 lépés

Videó: Érintse meg a kevesebb érintőgombot: 11 lépés
Videó: Robert C. Castel: Világháborút készít elő a NATO. Mindenki-mindenki ellen a Közel-Keleten 2024, November
Anonim
Érintse meg a Kevesebb érintőgombot
Érintse meg a Kevesebb érintőgombot

Az uralkodó COVID-19 helyzetben egy érintésmentes felhasználói felület bevezetése a nyilvános gépekhez a járvány közösségi terjedésének elkerülése érdekében.

1. lépés: A projektben használt dolgok

Hardver alkatrészek

  • Arduino Mega 2560 és Genuino Mega 2560
  • Érintés nélküli billentyűzet - 01 (vázlatok, táblás fájl és BOM)
  • Érintés nélküli billentyűzet - 02 (vázlatok, táblás fájl és BOM)

Szoftveralkalmazások és online szolgáltatások

  • Arduino IDE
  • OrCAD Capture
  • Cadance Allegro PCB tervező

Kéziszerszámok és gépek

  • Forrasztópáka
  • Forrasztó huzal
  • Forrasztópaszta

2. lépés: Áttekintés

Most mindannyian harcolunk az uralkodó COVID-19 járvány ellen. És azt is, hogy most olyan helyzetben vagyunk, hogy több biztonsági intézkedéssel kell alkalmazkodnunk az uralkodó körülményekhez. Míg az élet visszatér a normális kerékvágásba a biztonsági intézkedésekkel a vírusfertőzés elkerülése érdekében, a nyilvános helyeken és a zsúfolt területeken is fokozott biztonság uralkodik a városokban. De sok olyan helyzet volt, amikor meg kell szakítanunk a biztonsági intézkedéseket, és kapcsolatba kell lépnünk egy nem biztonságos elemmel, hogy megfeleljünk a rászorulóknak. Itt a projekt a COVID-19 érintéses interakciók vagy érintések útján történő terjedésének megelőzésével foglalkozik.

ATM -ek, felvonók, automaták stb. Azok a helyek, ahol sokan használják ezeket a létesítményeket. A vírus terjedésének esélye nagyon magas az ilyen helyeken, ahol sok ember közvetett módon érintkezésbe kerül más emberekkel. A közösség terjedésének esélye ezekről a helyekről nagyon magas, mivel egyetlen fertőzött személy fertőzési forrást jelenthet számos ember számára.

Így a projekt ötlete az, hogy hozzon létre egy érintésmentes vagy érintés nélküli felhasználói felületet a nyilvános gép közötti interakcióhoz. Az ötlet elsősorban ATM -ekre, automatákra, felvonókra, stb. Koncentrálódik, ahol a lakosság nem kerülheti el az érintést, és ahol nagy a koronavírus terjedésének esélye.

unokatestvéremnek készült, aki 6. osztályba jár

3. lépés: Jellemzők

  • Érintsen kevesebbet, vagy lépjen kapcsolatba az interakciókkal.
  • Könnyen testreszabható az alkalmazásnak megfelelően.
  • Olcsó

4. lépés: Hardver

Az érintés nélküli érintőkapcsoló hardvere tartalmaz egy Arduino Mega táblát, amely a projekt alaplapjaként vagy vezérlőeszköze. Ezután jön a személyre szabott érintés nélküli billentyűzet - 01 és az érintés nélküli billentyűzet -02. Ezek a táblák elválasztják a funkciót, hogy kevesebb bemenetet adjon az Arduino Boardnak.

5. lépés: Arduino Mega

Arduino Mega
Arduino Mega

Az Arduino Mega a mikrovezérlő kártyák, amelyek érintés nélküli bemenetek fogadására szolgálnak az érzékelőgombokról, a kód szerinti feldolgozásra és a kimenet végrehajtására.

6. lépés: Érintse meg a Kevesebb billentyűzet -01 gombot

Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot
Érintse meg a Kevesebb billentyűzet -01 gombot

Az érintés nélküli billentyűzet -01 az elsődleges beviteli eszköz, amely tartalmazza a számbillentyűket és az alapvető vezérlőgombokat. A kulcsok mindegyike rendelkezik egy IR LED -es közelségérzékelővel, amelyet a gombok lenyomása helyett a szükséges gombok zárolására használnak. Az IR LED közelségi tartománya igény szerint változtatható. Ezzel a billentyűzettel a gombok megnyomása helyett a kívánt billentyűt két ujjal integetve vagy lenyomva tartva a billentyű előtt egy bizonyos ideig (például: 2 másodperc) lezárható. A kulcs reteszelését a megfelelő gombok LED -es fénye jelzi egy adott ideig (pl. 5 másodperc). A tápegységek 12V -tól 5V -ig terjedő hálózati adapterei használhatók.

7. lépés: Érintse meg a Kevesebb billentyűzet-02 gombot

Érintse meg a Kevesebb billentyűzet-02 gombot
Érintse meg a Kevesebb billentyűzet-02 gombot
Érintse meg a Kevesebb billentyűzet-02 gombot
Érintse meg a Kevesebb billentyűzet-02 gombot
Érintse meg a Kevesebb billentyűzet-02 gombot
Érintse meg a Kevesebb billentyűzet-02 gombot

A TouchLessKeypad-02 a másodlagos beviteli eszköz, amelyet az eszköz alkalmazásának megfelelően lehet megtervezni. Itt ennek megfelelően van kialakítva, mintha a Lift vezérléshez lenne (FEL és LE gombokkal). Minden más specifikáció és működés pontosan megegyezik az érintés nélküli billentyűzet - 01 jellemzőivel.

Megjegyzés: Az érintés nélküli billentyűzet bármelyikének csak tápellátásra van szüksége, annak ellenére, hogy mindkét tábla rendelkezik tápcsatlakozókkal.

8. lépés: Hogyan működik…?

Hogyan működik…?
Hogyan működik…?

Amikor egy ujjal (vagy két ujjal) integetnek vagy tartják a kívánt kulcs előtt, bizonyos ideig, akkor a kulcs LED jelzéssel zárolódik. Amint azt korábban említettük, minden kulcs infravörös közelség -érzékelővel van felszerelve. Tehát normál állapotban minden érzékelő HIGH bemenetet ad az Arduino -nak. De ha valaha ujját tartják vagy integetnek az érzékelő előtt, akkor az érzékelő bemenete LOW lesz. Ha a bemenet folytatja az LOW állapotot, az Arduino összehasonlítja az LOW állapot időtartamát az előre meghatározott idővel, és lezárja a kulcsot a LED jelzéssel, ha megfelel. Bármilyen eltérés az időszakokban és az állapotváltozásokban, visszaállítja a kulcs érzékelőit. Ezután a zárolt kulcs feloldható úgy is, hogy egy előre meghatározott ideig ismét integet a kulcs előtt. Minden más hiba és érvénytelen kulcszár helyes Arduino kóddal orvosolható.

9. lépés: Vázlatok

Vázlatok
Vázlatok

Építse fel az áramkört a megadott vázlatok szerint. A tábla bekapcsolásához használjon 5 V -tól 12 V -ig terjedő hálózati adaptereket. A Touch Less billentyűzet vázlataival összehasonlítva bárki könnyen testre szabhatja a vázlatokat az alkalmazásnak megfelelően. Az alábbi vázlatok alkalmazhatók érintés nélküli emelési vezérlőrendszerre.

10. lépés: Kód

A projekthez tartozó alapvető Arduino program ehhez kapcsolódik. Kövesse az alábbi lépéseket a kód villogásához az Arduino Mega táblához.

  1. Nyissa meg az Arduino IDE -t. Válassza a Fájl> Új lehetőséget.
  2. Most egy új ablak nyílik meg.
  3. Írja be vagy másolja a megadott kódot.
  4. Mentse el a vázlatot.
  5. Most csatlakoztassa az Arduino Mega Board -ot a számítógéphez USB A -B kábellel.
  6. Ezután válassza az Eszközök> Tábla> Arduino/Genuino Mega vagy Mega 2560 lehetőséget. Válassza az Eszközök> Port lehetőséget.
  7. Most válassza ki azt a portot, amelyhez az Arduino Board -ot csatlakoztatta.
  8. Most állítsa össze a kódot, és ellenőrizze az esetleges hibákat az ellenőrzés gombra kattintva. Javítsa ki a hibákat, ha vannak.
  9. Most töltse fel a kódot az Arduino táblára a Feltöltés gombra kattintva.

11. lépés: Mellékletek

A Touch Less billentyűzet - 01 és a Touch Less billentyűzet - 02 (vázlatok, táblafájl, Gerber és BOM) és az Arduino kód az alábbi Github linken található.

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

Ajánlott: