Turinys:

Gravitacijos pagreičio vertės testeris: 5 žingsniai (su nuotraukomis)
Gravitacijos pagreičio vertės testeris: 5 žingsniai (su nuotraukomis)

Video: Gravitacijos pagreičio vertės testeris: 5 žingsniai (su nuotraukomis)

Video: Gravitacijos pagreičio vertės testeris: 5 žingsniai (su nuotraukomis)
Video: 834 USD per dieną NEMOKAMAS filialų žymėjimas pradedantiesiems STRATEGIJA, kuriai sukurti reiki... 2024, Lapkritis
Anonim
Gravitacijos pagreičio vertės testeris
Gravitacijos pagreičio vertės testeris

Remiantis kinematika, šis projektas matuoja gravitacijos pagreičio konstantos („g“) vertę, matuojant laisvo kritimo judėjimo duomenis.

Vadovaujantis LCD ekranu, daiktas (pvz., Medinis rutulys, stiklo rutulys, plieninis rutulys ir kt.) Laisvai krenta nuo kieno nors rankos per pagrindinį sistemos korpusą (ilgą vertikalų cilindrinį vamzdelį) nuo viršutinio galo iki apačioje. Priimamas bet koks pradinis greitis ar aukštis. Tada sistema automatiškai pateiks apskaičiuotą „g“reikšmę ir parodys jas per LCD ekraną.

Funkcijų sąrašas:

1) Išbandykite šviesos intensyvumą ir gaukite numatytąją testo vertę bet kokiomis šviesos sąlygomis;

2) Pateikite LCD ekranu testerio naudojimo instrukcijas ir klaidų taisymą;

3) tikslus laiko matavimas naudojant 3 fototranzistorių-LED grupes;

4) „g“pastovus skaičiavimas ir rodymas LCD

1 žingsnis: kaip naudoti

Kaip naudoti
Kaip naudoti

1 žingsnis: Paruošimas.

Vykdykite LCD ekrane pateikiamas instrukcijas. Pradžioje LCD ekrane bus rodoma:

„SVEIKINAME ŽAIDIMĄ, PRADĖKITE SU PRESU“;

2 žingsnis: aplinkos bandymai.

Paspaudus jungiklį, sistema prašo:

"PRAŠAU PALAUK …"

Sistemai pasiruošti bandymui prireiks 3 sekundžių.

3 žingsnis: pasiruošę ir laukite kritimo.

Ši žingsnių sistema gali parodyti šiuos du rezultatus:

1) jei viskas normalu, sistema rodo:

„PALAUKITE, NUKELKITE KAŽKĄ Į VIRŠĄ“

Tada sistema pereis prie 4 veiksmo;

2) jei įvyksta nelaimingas atsitikimas, pavyzdžiui, atliekant aplinkos bandymus labai pasikeičia šviesa, sistema paragins:

"WOW! Blyksi, prašau bandyti dar kartą"

Po 1,5 sekundės sistema grįžta į pirmąjį paruošimo etapą;

4 žingsnis: kritimo testas.

Kai testeris numeta bandymo objektą, sistema parodys du rezultatus:

1) jei bandymas normalus, sistema prašo:

"GERAS BANDYMAS! G = XX";

Sistema parodo bandymo rezultatą, rodo 10 sekundžių ir grįžta prie 1 veiksmo;

2) jei bandymas turi problemų, pavyzdžiui, nepavyko užfiksuoti objektų judėjimo, sistema parodys:

"Kažkas negerai! Prašome dar kartą pabandyti"

Rodoma 6 sekundes, sistema grįžta prie 1 veiksmo; Dabar bandymo operacijos ratas baigtas.

2 žingsnis: dalių sąrašas

Dalių sąrašas
Dalių sąrašas

3 žingsnis: prijungimas

Ryšys
Ryšys

4 žingsnis: kodas ir aprašymas

Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas
Kodas ir aprašymas

Kodą sudaro 3 dalys: kintamųjų deklaracija, veiksmų apibrėžimas ir pagrindinė programa.

1) Kintamojo apibrėžimo skyrius: Šioje dalyje yra iš viso 30 argumentų. 15 kintamų argumentų: 6 šviesos jutikliui, 6 laikui, 1 jungiklio būsenai, 1 sistemos būsenai ir 1 g vertės apskaičiavimui. 15 nuolatinių argumentų: 2 atstumui, 1 jautriai vertei ir 12 PIN kodų (įskaitant 6 su LCD sąsaja susijusius PIN);

2) Veiksmo apibrėžimo skyrius: Visa precesija yra padalinta į 3 skirtingas sistemos būsenas pagal skirtingus veiksmus, kurie naudoja atitinkamai penkias veiksmų programas: „sensorread ()“, „lighttest ()“, „drops ()“, „gvalue () “ir„ printall () “.

3) Pagrindinis programos skyrius: trys sistemos būsenos vadinamos „sysState 0, 1 ir 2“. 1) „sysState0“paleidžia sistemą parodydama pasveikinimo pranešimą. Jei paspaudžiamas jungiklis, iškvieskite „lighttest“() funkciją ir paleidę grąžins būseną 1 arba 0; 2) Sistemoje sysState1 pakartotinai iškviečiamos drop () ir printall () funkcijos, o paleidus grįžta būsena 2 arba 0; 3) Sistemoje sysState2 iškvieskite funkciją gvalue () ir grąžinkite būseną 0;

Be to, funkcija sensorread () pagrindinėje programoje bus iškviesta du kartus;

Rekomenduojamas: