Tartalomjegyzék:

Reakciós időmérő (vizuális, audio és érintéses): 9 lépés (képekkel)
Reakciós időmérő (vizuális, audio és érintéses): 9 lépés (képekkel)

Videó: Reakciós időmérő (vizuális, audio és érintéses): 9 lépés (képekkel)

Videó: Reakciós időmérő (vizuális, audio és érintéses): 9 lépés (képekkel)
Videó: Nessaj: “Már most lecserélném Perezt” - TRIBÜN 2024, November
Anonim
Reakciós időmérő (vizuális, audio és érintéses)
Reakciós időmérő (vizuális, audio és érintéses)

A reakcióidő annak az időnek a mértékegysége, amelyre az embernek szüksége van egy inger azonosítására és válaszreakcióra. Például egy sportoló hangreakciós ideje a fegyverlövés (ami elindítja a versenyt) és a verseny kezdete között eltelt idő. A reakcióidő fontos szerepet játszik az azonnali reagálási helyzetekben, mint például a 100 méteres olimpiai verseny és a gyorshajtású autó szüneteltetése, hogy csak néhányat említsünk. Ebben a mini -projektben olyan reakcióidő -mérőt hozunk létre, amely lehetővé teszi a vizuális, hang- és érintési ingerek reakcióidejének mérését. Lássunk neki.

1. lépés: Videó

Image
Image

Néhány dolgot jobban meg lehet magyarázni egy cikkben, például a kódot és a bonyolult részleteket, míg néhányat jobban meg lehet tapasztalni egy videón keresztül, például esetünkben a zümmögés és az OLED képernyő megváltoztatása. Tekintse meg a rövid csatolt videót a teljes élmény érdekében. P. S. Mivel ez a cikk a videó előkészítése után íródott, a hiányzó részleteket itt fogom kitölteni.

2. lépés: Alkatrészek és eszközök

Vizuális reakcióidő mérése
Vizuális reakcióidő mérése

Az alábbiakban felsoroljuk a miniProjecthez szükséges elektronikai alkatrészeket (#count).

  • I2C OLED kijelző (#1),
  • Arduino nano (#1),
  • Zümmögő (#1),
  • Relé (#1),
  • SPDT csúszka (#1),
  • Nyomja meg a gombot (#2), lehetőleg egy zöldet és egy pirosat,
  • 100 nf kondenzátor (#1) és
  • 9 V -os elem + csatlakozó, áthidaló vezetékek és műanyag doboz (10 cm x 6 cm x 3 cm).

Vessen egy pillantást a mellékelt képre, hogy ötletet kapjon az alkatrész megjelenéséről. (Ne aggódjon a drótháló miatt, a későbbi lépésekben lefedjük)

Az alábbiakban felsoroljuk az eszközöket.

  • Forrasztópáka,
  • Ragasztópisztoly és
  • Forró penge.

Most egyenként megyünk végig a vizuális, audio és érintési reakcióidő mérésen, valamint az áramkörön.

3. lépés: Vizuális reakcióidő mérése

Vizuális reakcióidő mérése
Vizuális reakcióidő mérése

A vizuális reakcióidő az az idő, ameddig reagálunk egy vizuális ingerre, például hirtelen azt látjuk, hogy egy üveg leesik az asztalról, és reagál arra, hogy elkapja.

A reakcióidő vizuális méréséhez véletlenszerű késleltetés után fehér kört teszünk az I2C OLED -re, a vizsgált személynek a lehető leggyorsabban meg kell nyomnia a piros nyomógombot, amikor látja ezt a fehér kört.

Csatlakoztattam az I2C OLED kijelzőt, az arduino nano -t és a két nyomógombot egy kenyértáblán egy csomó jumper vezeték segítségével, a mellékelt rajz szerint.

A zöld nyomógombbal válthatunk a reakcióidő mérési típusai között.

4. lépés: Hangreakciós idő mérése

Hangreakciós idő mérése
Hangreakciós idő mérése
Hangreakciós idő mérése
Hangreakciós idő mérése

Az audioreakció ideje az az idő, ameddig reagálunk az audio ingerekre, például a sportoló reakciója a versenyt indító játékvezetőre.

A hangreakció idő méréséhez egy hangjelzőt adtam az arduino nano D7 érintkezőjéhez, a csengő véletlenszerűen kikapcsol, amelyre a felhasználónak a lehető leghamarabb meg kell nyomnia a piros nyomógombot.

5. lépés: Érintse meg a Reakcióidő mérése elemet

Érintse meg a Reakcióidő mérése elemet
Érintse meg a Reakcióidő mérése elemet
Érintse meg a Reakcióidő mérése lehetőséget
Érintse meg a Reakcióidő mérése lehetőséget
Érintse meg a Reakcióidő mérése elemet
Érintse meg a Reakcióidő mérése elemet
Érintse meg a Reakcióidő mérése elemet
Érintse meg a Reakcióidő mérése elemet

Az érintési reakcióidő az az idő, ameddig reagálunk az érintési ingerekre, például ha megérintünk egy forró felületet, és eltávolítjuk a kezünket.

Az érintési reakcióidő méréséhez szakadt relét használok, mozgatható érintkezővel. Az érintkező mozgása érintési ingerként hat, azaz amikor 5 V -ot alkalmazunk a relé tekercsére, az elektromágnes aktiválódik, és lefelé húzza az érintkezőt (a mozgás nagyon kicsi, mint a mellékelt képen látható, de elég ahhoz, hogy érezze). A relé tekercsét a föld és az arduino nano D8 érintkezője közé kötöttem.

Csak tájékoztatásul lefogtam a relét fogó és forró penge segítségével. Kérjük, legyen óvatos ezzel.

6. lépés: Teljes kör

Teljes kör
Teljes kör

Egy kompakt 9 V -os elemet használok az áramkör táplálására, és egy BE/KI kapcsoló hozzáadásával befejeződik a mérő elektronikus hardver része.

Nézzük az arduino kódot.

7. lépés: Arduino kód

Nézzük végig a kód fő részét. Sokat segítene, ha letöltené a kódot, és ezzel párhuzamosan megnézné.

Adafruit GFX és SSD1306 könyvtárat használok az OLED meghajtásához.

Az Arduino kód két beépített fő funkciót tartalmaz, amelyeket setup () és loop () néven hívnak, az előbbi egyszer bekapcsoláskor, a többi idő alatt pedig a loop () funkciót hajtja végre.

A beállítás () előtt inicializálok minden szükséges változót, és a setup () -ban inicializálom az OLED -et, ami után az OLED -en megjelenik a menüben való görgetéshez használt gomb. Beállításban tartottam, mivel csak egyszer kell futtatnunk.

A ciklusban () a zöld nyomógomb lekérdezi a menüpontot, és a képernyő frissítésre kerül az updateMenu () funkció használatával. A reakcióidő teszt kiválasztása után a loadTest () funkció ennek megfelelően frissíti a képernyőt. Kérjük, nézze át ezt a funkciót egyedül, és tudassa velem, ha bármilyen problémával szembesül. Ezek a funkciók ismétlődő mintával jelenítik meg a tesztre vonatkozó információkat az OLED -en, figyelembe veszik a felhasználói bevitelt és megjelenítik a reakcióidőt.

Nem másoltam be a beillesztési kódot szövegbe, mivel ez nagyon nagyméretűvé és valószínűleg nehezen követhetővé tette volna ezt a lépést. Ennek ellenére kérlek, ne érezd magad rosszul, ha még a legegyszerűbb kétségeket is megkérdezed tőlem, ha vannak ilyenek.

8. lépés: A mérőház előkészítése

A mérőház előkészítése
A mérőház előkészítése
A mérőház előkészítése
A mérőház előkészítése
A mérőház előkészítése
A mérőház előkészítése

Miután a kód és az elektronikus hardver készen állt, ceruzával rajzoltam egy műanyag doboz OLED, relé, BE/KI és nyomógombjának hozzávetőleges méreteit (1. kép). Ezt követően forró pengével vágtam ki őket (2. kép), különösen a gomblyukaknál el kellett távolítanom a pengét, és forró rudat kellett használnom (3. kép).

Amint a műanyag fedél készen volt, ragasztópisztoly segítségével rögzítettem az alkatrészeket (#4. Kép), majd forrasztópáka és jumper vezetékek segítségével megerősítettem az alkatrészek közötti kapcsolatot.

Végül mindent a burkolatba helyeztem, és lezártam a fedelet (5. és 6. kép).

9. lépés: Kész

Kész
Kész

Szóval ennyi srácok.

Tekintse meg a csatolt videót a vége felé a teljes bemutató és élmény érdekében.

Ezzel az eszközzel szórakozhat barátaival, hogy megtudja, ki a leggyorsabb. Komoly megjegyzés, hogy a bűnüldöző hatóságok ellenőrizhetik a sofőr reakcióidejét, mivel az ittas sofőr várhatóan lassabb lesz.

Köszönöm, hogy elolvastad és jó alkotást.

Ha tetszett ez a cikk, akkor valószínűleg tetszeni fog a YouTube -csatornám. Próbáld meg.

Ajánlott: