Sisukord:
- Samm: selles projektis kasutatud asjad
- 2. samm: ülevaade
- 3. samm: funktsioonid
- Samm: riistvara
- Samm: Arduino Mega
- 6. toiming: puudutage vähem klaviatuuri -01
- 7. toiming: puudutage valikut Vähem klaviatuuri-02
- Samm 8: Kuidas see toimib…?
- 9. samm: skeemid
- 10. samm: kood
- 11. samm: manused
Video: Puudutage vähem puute lülitit: 11 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Valitsevas COVID-19 olukorras tutvustame avalikele masinatele puutetundlikku kasutajaliidest, et vältida pandeemia levikut kogukonnas.
Samm: selles projektis kasutatud asjad
Riistvara komponendid
- Arduino Mega 2560 ja Genuino Mega 2560
- Puutetundlik klahvistik - 01 (skeemid, tahvli fail ja BOM)
- Puutetundlik klahvistik - 02 (skeemid, tahvli fail ja BOM)
Tarkvararakendused ja võrguteenused
- Arduino IDE
- OrCAD Capture
- Cadance Allegro PCB disainer
Käsitööriistad ja -masinad
- Jootekolb
- Jootetraat
- Jootepasta
2. samm: ülevaade
Me kõik võitleme praegu valitseva COVID-19 pandeemia vastu. Ja ka nüüd oleme olukorras, kus peame valitsevate tingimustega kohanema rohkemate ohutusmeetmetega. Kuigi elu normaliseerub, kasutades rohkem ohutusmeetmeid viirusnakkuse vältimiseks, on linnades valitsev ka avalikes kohtades ja rahvarohketes piirkondades turvalisuse lisamine. Kuid oli palju olukordi, kus peame ohutusmeetmeid rikkuma ja abivajajatega kohtumiseks ohtliku elemendiga suhtlema. Siin tegeleb projekt COVID-19 leviku tõkestamisega puudutuste vastasmõjude või puudutuste kaudu.
Sularahaautomaadid, liftid, müügiautomaadid jne on kohad, kus paljud inimesed neid võimalusi kasutavad. Sellistes kohtades, kus paljud inimesed puutuvad puudutustega kaudselt kokku teiste inimestega, on viiruse leviku võimalus väga suur. Kogukonna levimise võimalus nendest kohtadest on väga suur, kuna üksik nakatunud inimene võib olla nakkusallikaks paljudele inimestele.
Seega on projekti idee luua puutetundlik või kontaktivaba kasutajaliides avaliku ja masina suhtlemiseks. Idee on koondunud peamiselt sularahaautomaatide, müügiautomaatide, liftide jms kohale, kus avalikkus ei saaks puudutamist vältida ja kus koroonaviiruse leviku võimalus on suur.
see on tehtud minu nõbule, kes läheb 6. klassi
3. samm: funktsioonid
- Puudutage vähem või võtke ühendust tasuta interaktsioonidega.
- Lihtne kohandada vastavalt rakendusele.
- Odav
Samm: riistvara
Puuduta puutetundliku lüliti riistvara sisaldab Arduino Mega plaati, mis on projekti põhiplaat või juhtimisseade. Seejärel tuleb kohandatud puutetundlik klahvistik - 01 ja puutevaba klaviatuur -02. Need lauad eraldavad funktsiooni anda Arduino tahvlile vähem sisendeid.
Samm: Arduino Mega
Arduino Mega on mikrokontrolleri plaadid, mida kasutatakse anduriklahvide puutetundlike sisendite vastuvõtmiseks, koodi järgi töötlemiseks ja väljundi käivitamiseks.
6. toiming: puudutage vähem klaviatuuri -01
Puuduta klahvistik -01 on esmane sisendseade, mis sisaldab numbriklahve ja põhilisi juhtnuppe. Iga klahv on varustatud IR LED -lähedusanduriga, mida kasutatakse vajalike klahvide vajutamise asemel lukustamiseks. IR -valgusdioodi lähedust saab vastavalt vajadusele muuta. Selle klahvistiku abil saab vajaliku klahvi lukustada kahe sõrmega, mis lehvitavad või hoiavad klahvi ees teatud ajaperioodi (nt: 2 sekundit) asemel nuppe. Võtme lukustumist näidatakse LED -i helendamisega üle vastavate klahvide teatud ajavahemiku jooksul (nt: 5 sekundit). Plaatide toiteks saab kasutada toiteadapterit vahemikus 12V kuni 5V.
7. toiming: puudutage valikut Vähem klaviatuuri-02
TouchLessKeypad-02 on sekundaarne sisendseade, mille saab kujundada vastavalt seadme rakendusele. Siin on see vastavalt kujundatud, justkui oleks see Lift -juhtimiseks (UP ja DOWN nuppudega). Kõik muud spetsifikatsioonid ja tööpõhimõtted on täpselt samad, mis puutetundliku klahvistiku 01 puhul.
Märkus. Mõlemal puutevaba klahvistikul peab olema ainult toide, kuigi mõlema plaadi jaoks on toitepistikud.
Samm 8: Kuidas see toimib…?
Kui sõrme (või kahte sõrme) lehvitatakse või hoitakse lukustatava võtme ees teatud aja jooksul, lukustatakse võti LED -indikaatoriga. Nagu varem mainitud, on kõik võtmed ühendatud IR -lähedusanduritega. Niisiis, iga tingimus annab iga andur Arduinole KÕRGE sisendi. Kui aga sõrme hoitakse või lehvitatakse anduri ees, läheb selle anduri sisend madalale. Kui sisend jätkab LOW olekut, võrdleb Arduino LOW oleku ajavahemikku eelmääratud ajaga ja lukustab võtme LED -indikaatoriga, kui see sobib. Kõik ajavahemike ja olekumuutuste mittevastavused lähtestavad võtmes olevad andurid. Seejärel saab lukustatud võtme avada ka siis, kui lehvitate uuesti etteantud aja jooksul võtme ees. Kõik muud vead ja kehtetud võtmelukud saab õige Arduino koodiga parandada.
9. samm: skeemid
Ehitage vooluring vastavalt skeemile. Plaatide sisselülitamiseks kasutage toiteadapterit vahemikus 5V kuni 12V. Võrreldes puutevaba klahvistiku skeemidega saab igaüks skeeme vastavalt rakendusele hõlpsasti kohandada. Allolevaid skeeme saab rakendada puutetundlikuma tõste juhtimissüsteemi jaoks.
10. samm: kood
Sellele on lisatud projekti Arduino põhiprogramm. Koodi vilkumiseks Arduino Mega tahvlile järgige alltoodud samme.
- Avage Arduino IDE. Valige Fail> Uus.
- Nüüd avaneb uus aken.
- Sisestage või kopeerige antud kood.
- Salvestage visand.
- Nüüd ühendage Arduino Mega Board arvutiga USB -A -kaabli kaudu.
- Seejärel valige Tools> Board> Arduino/Genuino Mega või Mega 2560. Valige Tools> Port.
- Nüüd valige port, millega Arduino Board on ühendatud.
- Nüüd koostage kood ja kontrollige vigade olemasolu, klõpsates nuppu Kinnita. Parandage vead, kui neid on.
- Nüüd laadige kood Arduino pardale üles, klõpsates nuppu Laadi üles.
11. samm: manused
Puudutage vähem klaviatuuri - 01 ja puudutage vähem klaviatuuri - 02 (skeemid, tahvlifail, Gerber ja BOM) ja Arduino koodi leiate allolevalt Githubi lingilt.
github.com/jitheshthulasidharan/Touch-Less-Touch-Switch
Soovitan:
Puudutage ON-OFF lülitit UTSOURCE teenusega: 3 sammu
Puudutage ON-OFF lülitit UTSOURCE-teenusega: oleme juba loonud puutetundliku lüliti, kasutades NPN-transistorit. Kuid sellel lülitil oli ainult üks funktsioon vooluahela sisselülitamiseks, kuid mitte ahela väljalülitamiseks ilma toite lahti ühendamiseta. Sellesse ahelasse ehitame puutetundliku lüliti
Salati kasvatamine vähem ruumis või Salati kasvatamine ruumis, (rohkem või vähem): 10 sammu
Rohkem salatite kasvatamine vähem ruumis või … Salatite kasvatamine kosmoses, (rohkem või vähem) .: See on professionaalne esitus Growing Beyond Earth, Maker Contest, mis esitati Instructables kaudu. Ma ei saaks olla rohkem põnevil, et saaksin kujundada kosmosekultuuride tootmist ja postitada oma esimese Instructable'i. Alustuseks palus võistlus meil
Puute lüliti anduri valmistamine: 7 sammu
Hii sõber, täna teen BC547 transistori abil lihtsa puuteanduri. Kui me traati puudutame, siis LED helendab ja kui me traati ei puuduta, siis LED ei helenda. Alustame
Puudutage lülitit transistori abil: 3 sammu
Puutelüliti transistori abil: transistor on pooljuhtseade, mida kasutatakse elektrooniliste signaalide ja elektrienergia võimendamiseks või vahetamiseks. See koosneb pooljuhtmaterjalist, millel on tavaliselt vähemalt kolm klemmi välisahelaga ühendamiseks. Pinge või voolu rakendus
Puute- ja heliandur vahelduv-/alalisvalgustuse juhtimine: 5 sammu
Puuteandur ja heliandur vahelduvvoolu/alalisvoolu tulede juhtimiseks: see on minu esimene projekt ja see töötab kahel põhianduril, millest üks on puuteandur ja teine heliandur, kui vajutate puuteanduri puuteplaati, vahelduvvoolutuli lülitub sisse SISSE lülitatud, kui selle vabastate, lülitub tuli välja ja sama