სიმძიმის დაჩქარების მნიშვნელობის გამომცდელი: 5 ნაბიჯი (სურათებით)
სიმძიმის დაჩქარების მნიშვნელობის გამომცდელი: 5 ნაბიჯი (სურათებით)
Anonim
გრავიტაციის აჩქარების მნიშვნელობის გამომცდელი
გრავიტაციის აჩქარების მნიშვნელობის გამომცდელი

კინემატიკაზე დაყრდნობით, ეს პროექტი ზომავს გრავიტაციის აჩქარების მუდმივის მნიშვნელობას ("g") თავისუფალი ვარდნის მოძრაობის მონაცემების გაზომვით.

LCD ეკრანის სახელმძღვანელოთი, ობიექტი (როგორიცაა ხის ბურთი, შუშის ბურთი, ფოლადის ბურთი და სხვა) თავისუფლად ეცემა ვინმეს ხელიდან სისტემის ძირითად ნაწილში (გრძელი ვერტიკალური ცილინდრული მილი) ზემოდან ბოლომდე ქვედა ნებისმიერი საწყისი სიჩქარე ან სიმაღლე მიღებულია. შემდეგ სისტემა ავტომატურად მისცემს გამოთვლილ 'g' მნიშვნელობას და აჩვენებს მათ LCD ეკრანის საშუალებით.

მახასიათებლების სია:

1) შეამოწმეთ სინათლის ინტენსივობა და მიიღეთ ტესტის ნაგულისხმევი მნიშვნელობა ნებისმიერ სინათლის პირობებში;

2) მიაწოდეთ ოპერაციული ინსტრუქცია და შეცდომის გასწორება ტესტერისთვის LCD– ით;

3) დროის ზუსტი გაზომვა 3 ფოტოტრანსისტორ-LED ჯგუფის გამოყენებით;

4) "g" მუდმივი გაანგარიშება და ჩვენება LCD– ით

ნაბიჯი 1: როგორ გამოვიყენოთ

Როგორ გამოვიყენო
Როგორ გამოვიყენო

ნაბიჯი 1: მომზადება.

მიჰყევით LCD ეკრანზე მითითებებს. დასაწყისში LCD გამოჩნდება:

"კეთილი იყოს თქვენი მობრძანება თამაშში, დაიწყეთ პრესით";

ნაბიჯი 2: გარემოს ტესტირება.

როდესაც გადამრთველი დაჭერილია, სისტემა ითხოვს:

"ᲒᲗᲮᲝᲕᲗ ᲛᲝᲘᲪᲐᲓᲝᲗ …"

ტესტის მოსამზადებლად სისტემას 3 წამი დასჭირდება.

ნაბიჯი 3: მზად და დაველოდოთ ვარდნას.

ამ ნაბიჯის სისტემამ შეიძლება აჩვენოს შემდეგი ორი შედეგი:

1) თუ ყველაფერი ნორმალურია, სისტემა აჩვენებს:

"გთხოვთ, რაღაც ჩამოაგდოთ თავზე"

შემდეგ სისტემა წავა მე –4 საფეხურზე;

2) თუ უბედური შემთხვევა მოხდა, მაგალითად, გარემოსდაცვითი ტესტირების დროს ხდება ძალიან ძლიერი სინათლის ცვლილებები, სისტემა მოგთხოვთ:

"WOW! FLASHING, PLEASE ცადეთ ხელახლა"

1.5 წამის შემდეგ სისტემა უბრუნდება მომზადების პირველ სტადიას;

ნაბიჯი 4: ჩაშვების ტესტი.

როდესაც ტესტერი ცდის საგნის ტესტს, სისტემა აჩვენებს ორ შედეგს:

1) თუ ტესტი ნორმალურია, სისტემა ითხოვს:

"NICE TRY! G = XX";

სისტემა იძლევა ტესტის შედეგს, აჩვენებს 10 წამს და დაუბრუნდება 1 საფეხურს;

2) თუ ტესტს აქვს პრობლემები, მაგალითად, ობიექტების მოძრაობის დაფიქსირება ვერ მოხერხდა, სისტემა აჩვენებს:

"რაღაც არასწორია! გთხოვთ სცადოთ ხელახლა"

ჩვენება 6 წამის განმავლობაში, სისტემა ბრუნდება 1 საფეხურზე; ახლა სატესტო ოპერაციის წრე დასრულებულია.

ნაბიჯი 2: ნაწილების სია

ნაწილების სია
ნაწილების სია

ნაბიჯი 3: კავშირი

კავშირი
კავშირი

ნაბიჯი 4: კოდი და აღწერა

კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა
კოდი და აღწერა

კოდი მოიცავს 3 ნაწილს: ცვლადების დეკლარაცია, მოქმედების განსაზღვრა და ძირითადი პროგრამა.

1) ცვლადის განსაზღვრის განყოფილება: ამ ნაწილში განსაზღვრულია სულ 30 არგუმენტი. 15 ცვლადი არგუმენტი: 6 სინათლის სენსორისთვის, 6 დროისთვის, 1 გადართვის მდგომარეობისთვის, 1 სისტემის მდგომარეობისთვის და 1 გ მნიშვნელობის გამოსათვლელად. 15 მუდმივი არგუმენტი: 2 მანძილზე, 1 მგრძნობიარე მნიშვნელობაზე და 12 პინზე (მათ შორის 6 LCD ინტერფეისთან დაკავშირებული PIN);

2) მოქმედების განსაზღვრის განყოფილება: მთელი პრეცესია დაყოფილია 3 სხვადასხვა სისტემის მდგომარეობად სხვადასხვა მოქმედების მიხედვით, რომლებიც იყენებენ ხუთ სამოქმედო პროგრამას შესაბამისად: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () ', და' printall () '.

3) ძირითადი პროგრამის განყოფილება: სისტემის სამი მდგომარეობა დასახელებულია როგორც "sysState 0, 1 და 2". 1) sysState0 იწყებს სისტემას მისასალმებელი შეტყობინების ჩვენებით. თუ გადამრთველი დაჭერილია, გამოიძახეთ lighttest () ფუნქცია და გაშვების შემდეგ აბრუნებს მდგომარეობას 1 ან მდგომარეობას 0; 2) sysState1– ში drop () და printall () ფუნქციები არაერთხელ იძახება და გაშვების შემდეგ აბრუნებს მდგომარეობას 2 ან მდგომარეობას 0; 3) sysState2– ში დარეკეთ gvalue () ფუნქცია და დააბრუნეთ მდგომარეობა 0;

გარდა ამისა, sensorread () ფუნქცია ორჯერ გამოიძახება მთავარ პროგრამაში;

გირჩევთ: