Სარჩევი:
- ნაბიჯი 1: ვიდეო
- ნაბიჯი 2: ნაწილები და ინსტრუმენტები
- ნაბიჯი 3: ვიზუალური რეაქციის დროის გაზომვა
- ნაბიჯი 4: აუდიო რეაქციის დროის გაზომვა
- ნაბიჯი 5: შეეხეთ რეაქციის დროის გაზომვას
- ნაბიჯი 6: სრული წრე
- ნაბიჯი 7: Arduino კოდი
- ნაბიჯი 8: მეტრის კეისის მომზადება
- ნაბიჯი 9: შესრულებულია
ვიდეო: რეაქციის დროის საზომი (ვიზუალური, აუდიო და შეხება): 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
რეაქციის დრო არის დრო, როდესაც ადამიანი იღებს სტიმულის იდენტიფიცირებას და რეაგირებას. მაგალითად, სპორტსმენის აუდიო რეაგირების დრო გადის დრო იარაღის გასროლას შორის (რაც რბოლა იწყება) და მას რბოლის დაწყებას შორის. რეაგირების დრო მნიშვნელოვან როლს ასრულებს 100 მეტრზე ოლიმპიური რბოლის მყისიერი რეაგირების სიტუაციებში და ავტომობილის გადაჭარბებული სიჩქარის გამოყენებისას რამდენიმე დასახელება. ამ მინიპროექტში ჩვენ ვქმნით რეაქციის დროის მრიცხველს, რომელიც საშუალებას გვაძლევს გავზომოთ რეაქციის დრო ვიზუალური, აუდიო და შეხების სტიმულისთვის. Დავიწყოთ.
ნაბიჯი 1: ვიდეო
ზოგი რამ უკეთესად არის განმარტებული სტატიაში, როგორიცაა კოდი და რთული დეტალები, ზოგი უკეთესად განიცდის ვიდეოს საშუალებით, მაგალითად ჩვენს შემთხვევაში ზარის ხმა და OLED ეკრანის შეცვლა. შეხედეთ მოკლე თანდართულ ვიდეოს სრული გამოცდილებისთვის. P. S. როგორც ეს სტატია დაიწერა ვიდეოს მომზადების შემდეგ, მე შეავსებ დაკარგული დეტალებს, თუკი აქ არის.
ნაბიჯი 2: ნაწილები და ინსტრუმენტები
ქვემოთ მოცემულია ამ ელექტროპროექტისათვის საჭირო ელექტრონიკის კომპონენტების (#რაოდენობა) სია.
- I2C OLED ჩვენება (#1),
- არდუინო ნანო (#1),
- ბუზერი (#1),
- სარელეო (#1),
- SPDT სლაიდების გადამრთველი (#1),
- დააჭირეთ ღილაკს (#2) სასურველია ერთი მწვანე და ერთი წითელი,
- 100 nf კონდენსატორი (#1) და
- 9 ვ ბატარეა + კონექტორი, ჯუმბერის მავთულები და პლასტმასის ყუთი (10 სმ x 6 სმ x 3 სმ).
გადახედეთ თანდართულ სურათს, რათა მიიღოთ იდეა კომპონენტის გარეგნობაზე. (არ ინერვიულოთ მავთულის ბადის შესახებ, ჩვენ მას მოგვიანებით დავფარავთ)
ქვემოთ მოცემულია ინსტრუმენტების სია.
- შედუღებული რკინა,
- წებო იარაღი და
- ცხელი დანა.
ახლა ჩვენ გავატარებთ ვიზუალურ, აუდიო და შეხების რეაქციის დროის გაზომვას სათითაოდ და გავდივართ სქემას.
ნაბიჯი 3: ვიზუალური რეაქციის დროის გაზომვა
ვიზუალური რეაქციის დრო არის დრო, რომელსაც ჩვენ ვიღებთ ვიზუალური სტიმულის საპასუხოდ, მაგალითად, თქვენ მოულოდნელად ხედავთ, რომ ჭიქა გადმოდის მაგიდიდან და თქვენ პასუხობთ მის დასაჭერად.
ვიზუალური რეაქციის დროის გაზომვის მიზნით, ჩვენ დავდებთ თეთრ წრეს I2C OLED– ზე შემთხვევითი შეფერხების შემდეგ, ტესტირების მსურველმა უნდა დააჭიროს წითელ ღილაკს რაც შეიძლება სწრაფად ამ თეთრი წრის დანახვაზე.
მე დავუკავშირე I2C OLED დისპლეი, arduino nano და ორი ღილაკი პურის დაფაზე, რამოდენიმე მავთულის გამოყენებით, თანდართული სქემის მიხედვით.
მწვანე ღილაკი გამოიყენება ამ მრიცხველში რეაქციის დროის გაზომვის ტიპის შესაცვლელად.
ნაბიჯი 4: აუდიო რეაქციის დროის გაზომვა
აუდიო რეაქციის დრო არის დრო, რომელიც ჩვენ გვჭირდება აუდიო სტიმულზე რეაგირებისთვის, მაგალითად სპორტსმენის რეაქცია მსაჯზე რბოლის დაწყებისას.
აუდიო რეაქციის დროის გაზომვისთვის, მე დავამატე ზუზუნი arduino nano- ს D7 პინზე, ზუზერი გათიშულია შემთხვევით, რომელზედაც მომხმარებელმა უნდა დააჭიროს რაც შეიძლება მალე წითელი ღილაკი.
ნაბიჯი 5: შეეხეთ რეაქციის დროის გაზომვას
შეხების რეაქციის დრო არის დრო, რომელიც ჩვენ გვჭირდება შეხების სტიმულზე რეაგირებისთვის, მაგალითად ცხელ ზედაპირზე შეხებისას და ხელის ამოღებისგან.
შეხების რეაქციის დროის გაზომვისთვის მე ვიყენებ დანგრეულ რელეს მოძრავი კონტაქტით. კონტაქტის მოძრაობა მოქმედებს როგორც შეხების სტიმულები, ანუ როდესაც ჩვენ ვყენებთ 5V სარელეოს კოჭას, ელექტრომაგნიტი აქტიურდება კონტაქტის ქვევით (მოძრაობა ძალიან მცირეა, როგორც ჩანს თანდართულ სურათზე, მაგრამ საკმარისია შეგრძნებისათვის). მე დავაკავშირე სარელეო კოჭა მიწასა და არდუინო ნანოს D8 პინს შორის.
მხოლოდ ინფორმაციისთვის გავანადგურე რელე პლისისა და ცხელი დანის დახმარებით. გთხოვთ, გამოიჩინოთ სიფრთხილე ამის გაკეთებისას.
ნაბიჯი 6: სრული წრე
მე ვიყენებ კომპაქტურ 9 ვ ბატარეას ამ მიკროსქემის გასაძლიერებლად და ON/OFF გადამრთველის დამატება ავსებს ამ მრიცხველის ელექტრონულ აპარატურულ ნაწილს.
მოდით შევხედოთ არდუინოს კოდს.
ნაბიჯი 7: Arduino კოდი
მოდით განვიხილოთ კოდის ძირითადი ნაწილი. ეს დაგეხმარებათ, თუ ჩამოტვირთავთ კოდს და პარალელურად შეხედავთ მას.
მე ვიყენებ adafruit GFX და SSD1306 ბიბლიოთეკას OLED მართვისთვის.
Arduino კოდი შეიცავს ორ ძირითად ფუნქციას, სახელწოდებით setup () და loop (), პირველი ასრულებს ერთხელ ჩართვისას და დანარჩენ დროს მიკროკონტროლი ასრულებს loop ().
დაყენებამდე (), მე ვაყენებ ყველა საჭირო ცვლადს და კონფიგურაციაში () ვაყენებ OLED– ს, რის შემდეგაც ინფორმაცია OLED– ზე ნაჩვენებია მენიუში გადასაადგილებლად რომელი ღილაკის გამოსაყენებლად. მე შევინახე ის კონფიგურაციაში, რადგან ჩვენ გვჭირდება მხოლოდ ერთხელ გაშვება.
მარყუჟში () მწვანე ღილაკი იკითხება მენიუს ელემენტის შესარჩევად და ეკრანი განახლდება updateMenu () ფუნქციის გამოყენებით. მას შემდეგ რაც რეაქციის დროის ტესტი შეირჩევა loadTest () ფუნქცია შესაბამისად განაახლებს ეკრანს. გთხოვთ, გაიაროთ ეს ფუნქცია დამოუკიდებლად და შემატყობინეთ, თუ რაიმე პრობლემის წინაშე აღმოჩნდებით. ამ ფუნქციებს აქვთ განმეორებითი ნიმუში, რომელიც აჩვენებს ტესტის შესაბამის ინფორმაციას OLED– ზე, იღებს მომხმარებლის შეყვანას და აჩვენებს რეაქციის დროს.
მე არ დავაკოპირე ჩასმული კოდი ტექსტში, რადგან ეს გახდიდა ამ ნაბიჯს ძალიან დიდს და ალბათ ძნელი შესასრულებელი. მიუხედავად ამისა, გთხოვ, თავს ცუდად ნუ მკითხავ, თუნდაც ყველაზე მარტივი ეჭვი, თუ გაქვს რაიმე.
ნაბიჯი 8: მეტრის კეისის მომზადება
მას შემდეგ, რაც კოდი და ელექტრონული ტექნიკა მზად იყო, მე დავხატე OLED, სარელეო, ON/OFF და პლასტიკური ყუთის ღილაკის ფანქრის გამოყენებით გამოსახულება (სურათი #1). ამის შემდეგ მე გამოვიყენე ცხელი დანა, რომ ამოვიღო ისინი (სურათი #2), სპეციალურად ღილაკის ხვრელებისთვის მომიწია დანა ამოღება და ცხელი ჯოხის გამოყენება (სურათი #3).
მას შემდეგ, რაც პლასტმასის სახურავი მზად იყო, მე დავაფიქსირე კომპონენტები მასზე წებოს იარაღის გამოყენებით (სურათი #4), რის შემდეგაც მე დავადასტურე კავშირი კომპონენტებს შორის გამაგრილებელი რკინისა და ჯუმბერის მავთულის გამოყენებით.
საბოლოოდ მე ყველაფერი შიგთავსში ჩავდე და დავხურე სახურავი (სურათი #5 და #6).
ნაბიჯი 9: შესრულებულია
ასე რომ ბიჭებო.
გადახედეთ თანდართულ ვიდეოს ბოლომდე სრული დემოსა და გამოცდილებისთვის.
თქვენ შეგიძლიათ გამოიყენოთ ეს მოწყობილობა მეგობრებთან ერთად გართობის მიზნით, რათა ნახოთ ვინ არის ყველაზე სწრაფი. სერიოზულ შენიშვნაზე, სამართალდამცავ ორგანოებს შეუძლიათ შეამოწმონ მძღოლის რეაქციის დრო, რადგან ნასვამ მძღოლს ექნება ნელი რეაქციის დრო.
მადლობა კითხვისთვის და ბედნიერი შემოქმედებისთვის.
თუ მოგეწონათ ეს სტატია, სავარაუდოა, რომ მოგეწონებათ ჩემი YouTube არხი. მიეცით გასროლა.
გირჩევთ:
დროის გაზომვა (ფირის საზომი საათი): 5 ნაბიჯი (სურათებით)
დროის გაზომვა (ლენტი გაზომვის საათი): ამ პროექტისთვის ჩვენ (ალექს ფიელმა და ანა ლინტონმა) ავიღეთ ყოველდღიური საზომი ინსტრუმენტი და ის საათად ვაქციეთ! თავდაპირველი გეგმა იყო არსებული ფირის მოტორიზება. ამის შექმნისას ჩვენ გადავწყვიტეთ, რომ უფრო ადვილი იქნებოდა საკუთარი გარსის შექმნა
დროის კუბი - Arduino დროის თვალთვალის გაჯეტი: 6 ნაბიჯი
Time Cube - Arduino Time Tracking Gadget: მინდა შემოგთავაზოთ მარტივი, მაგრამ მართლაც სასარგებლო arduino პროექტი, რომ თვალყური ადევნოთ დროის მოვლენებს, ჭკვიანი კუბური გაჯეტის გადატრიალებით. გადაატრიალეთ " იმუშავე " > " ისწავლე " > " სამუშაოები " > " დაისვენე " გვერდით და დაითვლის
LED აუდიო ვიზუალური ჩვენება: 8 ნაბიჯი
LED აუდიო ვიზუალური ჩვენება: [გაფრთხილება: აანთო შუქები ვიდეოში] RGB LED მატრიცები ჩვეულებრივი პროექტია იმ მოყვარულთათვის, რომელთაც სურთ ექსპერიმენტი ჩაუტარონ სინათლის ჩვენებებს, მაგრამ ხშირად ისინი ძვირი ან შეზღუდულია მათი ზომით და კონფიგურაციით. ამ პროექტის მიზანი იყო შექმნა
555 ტაიმერი მეტრონომი - აუდიო და ვიზუალური: 8 ნაბიჯი (სურათებით)
555 ტაიმერი მეტრონომი - აუდიო და ვიზუალური: ჩემმა შვილმა ახლახანს დაიწყო უკულელეზე დაკვრა და ვიფიქრე, რომ მეტრონომი დაეხმარება მის დროში. როგორც შემქმნელი, მივხვდი, რომ შემიძლია საკმაოდ მარტივად შევიკრიბო 555 ქრონომეტრი (რისი გაკეთებაც არ შეგიძლია …) მცირეოდენი ძებნის შემდეგ
RaspiWWV - სიმულაციური WWV მოკლე ტალღის აუდიო დროის მაუწყებლობა: 10 ნაბიჯი (სურათებით)
RaspiWWV - სიმულაციური WWV მოკლე ტალღის აუდიო დროის მაუწყებლობა: დაიმახსოვრეთ ის დღეები, როდესაც თქვენ იჯექით WWV დროის სიგნალების მოსასმენად თქვენს მოკლე ტალღის რადიოზე (ტკიპები, ტკიპები, ტიკები … ტონით, დრო იქნება…)? (მოუსმინეთ ამას YouTube- ზე ზემოთ) ოჰ! ეს გამოგრჩათ? ახლა თქვენ შეგიძლიათ (ხელახლა) განიცადოთ ის მომენტები და გქონდეთ