Sadržaj:
- Korak 1: Video
- Korak 2: Dijelovi i alati
- Korak 3: Mjerenje vremena vizualne reakcije
- Korak 4: Mjerenje vremena zvučne reakcije
- Korak 5: Dodirnite Mjerenje vremena reakcije
- Korak 6: Potpuni krug
- Korak 7: Arduino kod
- Korak 8: Priprema kućišta mjerača
- Korak 9: Gotovo
Video: Mjerač vremena reakcije (vizualni, audio i dodirni): 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Vrijeme reakcije je mjera vremena koje osoba treba da identificira podražaj i proizvede odgovor. Na primjer, vrijeme zvučne reakcije sportaša je vrijeme koje protekne između ispaljivanja hica iz oružja (kojim počinje utrka) i njega ili njenog početka utrke. Vrijeme reakcije igra važnu ulogu u situacijama trenutnog odgovora poput olimpijske utrke na 100 metara i primjene pauze u jurećim automobilima da nabrojimo samo neke. U ovom mini projektu stvaramo mjerač vremena reakcije koji nam omogućuje mjerenje vremena reakcije za vizualne, zvučne i dodirne podražaje. Započnimo.
Korak 1: Video
Neke su stvari bolje objašnjene u članku, poput koda i zamršenih detalja, dok su neke bolje doživljene putem videa, na primjer u našem slučaju zvuk zujalice i promjena OLED zaslona. Za kratak doživljaj pogledajte kratki priloženi video. P. S. Kako je ovaj članak napisan nakon pripreme videa, ovdje ću popuniti detalje koji nedostaju.
Korak 2: Dijelovi i alati
Slijedi popis potrebnih elektroničkih komponenti (#broj) potrebnih za ovaj miniprojekt.
- I2C OLED zaslon (#1),
- Arduino nano (#1),
- Zvučni signal (#1),
- Relej (#1),
- SPDT klizni prekidač (#1),
- Pritisnite gumb (#2) po mogućnosti jedno zeleno i jedno crveno,
- 100 nf kondenzator (#1) i
- 9V baterija + konektor, kratkospojne žice i plastična kutija (10cm x 6cm x 3cm).
Pogledajte priloženu sliku da biste dobili ideju o izgledu komponente. (Ne brinite o mreži žice, to ćemo pokriti u kasnijim koracima)
Slijedi popis alata.
- Lemljeno željezo,
- Pištolj za ljepilo i
- Vruća oštrica.
Sada ćemo prolaziti kroz vizualno, audio i mjerenje vremena reakcije dodira jedno po jedno i kroz krug izgradnje dok prolazimo.
Korak 3: Mjerenje vremena vizualne reakcije
Vizualno vrijeme reakcije je vrijeme potrebno za reagiranje na vizualni podražaj, na primjer, odjednom vidite kako staklo pada sa stola i reagirate da ga uhvatite.
Za vizualno mjerenje vremena reakcije, stavit ćemo bijeli krug na I2C OLED nakon slučajnog kašnjenja, osoba koja se testira mora pritisnuti crveno dugme što je brže moguće kad vidi ovaj bijeli krug.
Spojio sam I2C OLED zaslon, arduino nano i dva gumba na ploču za kruh koristeći hrpu kratkospojnih žica prema priloženoj shemi.
Zeleni gumb se koristi za prebacivanje između vrsta mjerenja vremena reakcije koje imamo u ovom mjeraču.
Korak 4: Mjerenje vremena zvučne reakcije
Zvučno reakcijsko vrijeme je vrijeme potrebno za odgovor na zvučni podražaj, na primjer reakciju sportaša na suca koji započinje utrku.
Za mjerenje vremena audio reakcije, dodao sam zujalicu na D7 pin arduino nano, zujalica se nasumično isključuje na što bi korisnik trebao pritisnuti crvenu tipku što je prije moguće.
Korak 5: Dodirnite Mjerenje vremena reakcije
Vrijeme reakcije dodira je vrijeme potrebno za reagiranje na podražaj dodira, na primjer dodirivanje vruće površine i uklanjanje ruke s nje.
Za mjerenje vremena reakcije na dodir koristim relej koji je razoren s izloženim pokretnim kontaktom. Kretanje kontakta djeluje kao podražaj dodira, tj. Kada na zavojnicu releja primijenimo 5V, elektromagnet se aktivira povlačeći kontakt prema dolje (Pokret je vrlo mali kao što se vidi na priloženoj slici, ali dovoljno da osjetite). Spojio sam zavojnicu releja između zemlje i D8 pina arduino nano.
Samo radi informacija, razbio sam relej uz pomoć kliješta i vrućeg noža. Budite oprezni pri tome.
Korak 6: Potpuni krug
Za napajanje ovog kruga koristim kompaktnu bateriju od 9 V, a dodavanje prekidača za uključivanje/isključivanje dovršava elektronički hardverski dio ovog mjerača.
Pogledajmo arduino kod.
Korak 7: Arduino kod
Prođimo kroz glavni dio koda. Pomoglo bi ako preuzmete kôd i paralelno ga pogledate.
Koristim adafruit GFX i SSD1306 biblioteku za pogon OLED -a.
Arduino kôd sadrži dvije ugrađene glavne funkcije koje se zovu setup () i loop (), prethodna se izvršava jednom pri uključivanju, a ostatak vremena mikrokontroler izvodi petlju ().
Prije postavke (), inicijaliziram sve potrebne varijable, a u postavci () inicijaliziram OLED nakon čega se informacije o tome koji gumb koristiti za pomicanje kroz izbornik prikazuju na OLED -u. Držao sam ga u postavkama jer ga moramo pokrenuti samo jednom.
U petlji () zelena tipka se bira za odabir stavke izbornika i zaslon se ažurira pomoću funkcije updateMenu (). Nakon što je odabran test vremena reakcije, funkcija loadTest () ažurira zaslon na odgovarajući način. Prođite ovu funkciju sami i javite mi ako se suočite s bilo kojim problemom. Ove funkcije imaju ponavljajući uzorak prikazivanja relevantnih informacija o OLED -u, uzimajući unos korisnika i prikazujući vrijeme reakcije.
Nisam kopirao kod zalijepljenja u tekst jer bi ovaj korak bio jako velik i vjerojatno ga je teško slijediti. Ipak, nemojte se osjećati loše pitati me čak ni najjednostavniju sumnju ako imate.
Korak 8: Priprema kućišta mjerača
Kad su kôd i elektronički hardver bili spremni, nacrtao sam približne dimenzije OLED -a, releja, UKLJUČIVANJA/ISKLJUČIVANJA i gumba na plastičnoj kutiji olovkom (Slika #1). Nakon toga sam ih izrezao vrućom oštricom (Slika #2), posebno za rupe za gumbe koje sam morao ukloniti i koristiti vruću šipku (Slika #3).
Kad je plastični poklopac bio spreman, pričvrstio sam dijelove na njega pištoljem za ljepilo (Slika #4), nakon čega sam potvrdio vezu između komponenti pomoću lemilice i kratkospojnih žica.
Na kraju sam sve stavio u kućište i zatvorio poklopac (Slika #5 ).;
Korak 9: Gotovo
Pa to je to momci.
Potpuno demo i iskustvo pogledajte u priloženom videu do kraja.
Ovaj uređaj možete koristiti za zabavu sa svojim prijateljima kako biste vidjeli tko je najbrži. Ozbiljno, tijela za provedbu zakona mogu provjeriti vrijeme reakcije vozača jer se očekuje da će pijani vozač imati sporije vrijeme reakcije.
Hvala na čitanju i sretno stvaranje.
Ako vam se svidio ovaj članak, vjerojatno će vam se svidjeti moj YouTube kanal. Pokušaj.
Preporučeni:
WiFi sat, mjerač vremena i vremenska stanica, kontrolirano Blynkom: 5 koraka (sa slikama)
WiFi sat, mjerač vremena i vremenska postaja, kontrolirano Blynkom: Ovo je digitalni sat Morphing (zahvaljujući Hari Wiguna za koncept i kôd za preinaku), također je analogni sat, postaja za izvještavanje o vremenu i kuhinjski mjerač vremena. U potpunosti ga kontrolira Blynk aplikacija na vašem pametnom telefonu putem WiFi -ja. Aplikacija vam omogućuje
Borba protiv koronavirusa: Jednostavan mjerač vremena za pranje ruku: 8 koraka (sa slikama)
Borba protiv koronavirusa: Jednostavan mjerač vremena za pranje ruku: S trenutnom pandemijom u svijetu, situacija se čini prilično zastrašujućom. Korona virus mogao bi biti bilo gdje. Koliko znamo, virus bi se mogao nositi nekoliko dana bez ikakvih simptoma. Zaista zastrašujuće. Ali hej, nemoj se previše bojati
20 sekundi Mjerač vremena za pranje za COVID-19: 6 koraka (sa slikama)
20 Mjerač vremena za pranje ruku za COVID-19: Kako se globalni COVID-19 širio, trebali bismo se zaštititi ne samo skupljajući manje i noseći maske za lice, već i češće perući ruke. Nije učinkovit protiv virusa ako to ne učinite ne perite ruke pravilno. Kako pravilno oprati ruke? W
Sve u jednom digitalni kronometar (sat, mjerač vremena, alarm, temperatura): 10 koraka (sa slikama)
Sve u jednom digitalni kronometar (sat, mjerač vremena, alarm, temperatura): Planirali smo napraviti mjerač vremena za neko drugo natjecanje, ali kasnije smo implementirali i sat (bez RTC -a). Ulaskom u programiranje zainteresirali smo se za primjenu više funkcionalnosti na uređaj te smo na kraju dodali DS3231 RTC, kao
555 Timer Metronom - audio i vizualni: 8 koraka (sa slikama)
555 Timer Metronom - audio i vizualni: Moj sin je nedavno počeo svirati ukulele i mislila sam da će mu metronom pomoći u odabiru vremena. Kao proizvođač, zaključio sam da bih ga mogao prilično lako izraditi pomoću mjerača vremena od 555 (što s tim ne možete napraviti …) Nakon kratkog pretraživanja na