Gravitatsioonikiirenduse väärtuse tester: 5 sammu (piltidega)
Gravitatsioonikiirenduse väärtuse tester: 5 sammu (piltidega)
Anonim
Raskuskiirenduse väärtuse tester
Raskuskiirenduse väärtuse tester

Kinemaatika põhjal mõõdab see projekt gravitatsiooni kiirenduskonstandi („g”) väärtust, mõõtes vabalangemise liikumisandmeid.

Vedelkristallekraani juhiku järgi kukub ese (nt puitpall, klaaskuul, teraskuul jne) kellegi käest vabalt läbi süsteemi põhiosa (pikk vertikaalne silindriline toru) ülemisest otsast kuni alt. Lubatud on igasugune algkiirus või kõrgus. Seejärel annab süsteem automaatselt arvutatud „g” väärtuse ja näitab neid LCD -ekraani kaudu.

Funktsioonide loend:

1) Kontrollige valguse intensiivsust ja hankige testi vaikeväärtus mis tahes valguses;

2) esitage LCD -le testerile kasutusjuhendid ja vigade parandus;

3) täpne aja mõõtmine, kasutades 3 fototransistor-LED-rühma;

4) G -konstantarvutus ja LCD -ekraan

Samm: kuidas kasutada

Kuidas kasutada
Kuidas kasutada

Samm: Ettevalmistus.

Järgige LCD -ekraanil kuvatavaid juhiseid. Alguses küsib LCD:

"TERE TULEMAST MÄNGULE, ALUSTA PRESSIGA";

2. etapp: keskkonnakatse.

Kui lülitit vajutatakse, küsib süsteem järgmist:

"PALUN OOTA …"

Testi ettevalmistamiseks kulub süsteemil 3 sekundit.

3. samm: valmis ja ootab kukkumist.

See sammude süsteem võib näidata järgmisi kahte tulemust:

1) kui kõik on normaalne, näitab süsteem:

"Palun tilgutage mõni asi üles"

Seejärel läheb süsteem 4. sammu juurde;

2) kui juhtub õnnetus, näiteks keskkonnakatsete ajal ilmnevad väga tugevad valguse muutused, küsib süsteem:

"WOW! Vilkuv, palun proovi uuesti"

1,5 sekundi pärast naaseb süsteem ettevalmistamise esimesse etappi;

Samm: kukkumistest.

Kui testija katseobjekti maha jätab, kuvab süsteem kaks tulemust:

1) kui test on normaalne, küsib süsteem:

"KENA PROOV! G = XX";

Süsteem annab testi tulemuse, kuvab 10 sekundit ja naase sammu 1 juurde;

2) kui testil on probleeme, näiteks ebaõnnestus objektide liikumise jäädvustamine, kuvab süsteem:

"MIDAGI VALE! PALUN proovige uuesti"

Kui kuvatakse 6 sekundit, naaseb süsteem 1. sammu juurde; Nüüd on katseoperatsioonide ring lõpetatud.

Samm: osade loend

Osade nimekiri
Osade nimekiri

3. samm: ühendamine

Ühendus
Ühendus

Samm: kood ja kirjeldus

Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus
Kood ja kirjeldus

Kood sisaldab 3 osa: muutujadeklaratsioon, tegevuse määratlus ja põhiprogramm.

1) Muutujate määratlemise jaotis: Selles osas on kokku 30 argumenti. 15 muutuvat argumenti: 6 valgusanduri, 6 aja, 1 lüliti oleku, 1 süsteemi oleku ja 1 g väärtuse arvutamise jaoks. 15 pidevat argumenti: 2 kauguse, 1 tundliku väärtuse ja 12 PIN-koodi (sh 6 LCD-liidesega seotud PIN-koodi) kohta;

2) Toimingu määratlemise osa: Kogu pretsessioon on jagatud kolmeks erinevaks süsteemi olekuks vastavalt erinevatele toimingutele, mis kasutavad vastavalt viit tegevusprogrammi: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () "ja" printall () ".

3) Programmi põhiosa: kolme süsteemi olekut nimetatakse "sysState 0, 1 ja 2". 1) sysState0 käivitab süsteemi tervitusteate kuvamisega. Kui lülitit vajutatakse, helistage funktsioonile lighttest () ja tagastage pärast töötamist olek 1 või olek 0; 2) SysState1 -s kutsutakse drop () ja printall () funktsioone korduvalt ning pärast käivitamist tagastatakse olek 2 või 0; 3) SysState2 -s helistage funktsioonile gvalue () ja tagastage olek 0;

Lisaks kutsutakse põhiprogrammis kaks korda funktsiooni sensorread ();