Innholdsfortegnelse:

Gravity Acceleration Value Tester: 5 trinn (med bilder)
Gravity Acceleration Value Tester: 5 trinn (med bilder)

Video: Gravity Acceleration Value Tester: 5 trinn (med bilder)

Video: Gravity Acceleration Value Tester: 5 trinn (med bilder)
Video: 125 Innovative Electric Vehicles and Personal Transports 2024, November
Anonim
Gravity Acceleration Value Tester
Gravity Acceleration Value Tester

Basert på kinematikk, måler dette prosjektet verdien av tyngdekraftakselerasjonskonstanten ('g') ved å måle data for fritt fall.

Ved hjelp av LCD -skjermen faller et objekt (for eksempel trekule, glassball, stålkule, etc.) fritt fra noens hånd gjennom systemets hoveddel (et langt vertikalt sylindrisk rør) fra toppenden til bunn. Enhver starthastighet eller høyde godtas. Da vil systemet automatisk gi den beregnede 'g' -verdien, og vise dem gjennom en LCD -skjerm.

Funksjonsliste:

1) Test lysintensiteten og få standardverdi for testen i alle lysforhold;

2) Gi driftsinstruksjoner og feilkorreksjon for testeren via LCD;

3) Nøyaktig tidsmåling ved bruk av 3 fototransistor-LED-grupper;

4) Den 'g' konstante beregningen og visningen med LCD

Trinn 1: Hvordan bruke

Hvordan å bruke
Hvordan å bruke

Trinn 1: Forberedelse.

Følg instruksjonene på LCD -skjermen. I begynnelsen vil LCD be om:

"VELKOMMEN TIL SPILL, BEGYNN MED TRYKK";

Trinn 2: Miljøtesting.

Når du trykker på bryteren, ber systemet:

"VENNLIGST VENT …"

Systemet vil ta 3 sekunder å forberede seg til testen.

Trinn 3: Klar og venter på slipp.

Dette trinnsystemet kan vise følgende to resultater:

1) hvis alt er normalt, viser systemet:

"VENNLIGGJØR NOE TING PÅ TOPPEN"

Deretter går systemet til trinn 4;

2) hvis det er en ulykke, for eksempel under miljøtesting er det veldig sterke lysendringer, vil systemet be om:

"WOW! FLASHING, VENNLIGST PRØV IGJEN"

Etter 1,5 sekunder går systemet tilbake til det første trinnet i forberedelsen;

Trinn 4: Slipp test.

Når testeren slipper testobjektet, viser systemet to resultater:

1) hvis testen er normal, ber systemet om:

"FANT PRØV! G = XX";

Systemet gir resultatet av testen, vises i 10 sekunder og går tilbake til trinn 1;

2) hvis testen har problemer, for eksempel ikke klarte å fange bevegelsen av objekter, vil systemet vise:

"NOE FEIL! VENNLIGST PRØV IGJEN"

Systemet vises i 6 sekunder og går tilbake til trinn 1; Nå er testoperasjonssirkelen fullført.

Trinn 2: Deleliste

Deleliste
Deleliste

Trinn 3: Tilkobling

Forbindelse
Forbindelse

Trinn 4: Koden og beskrivelsen

Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen
Koden og beskrivelsen

Koden inneholder 3 deler: variabler erklæring, definisjon av handling og hovedprogram.

1) Variabel definisjonsdel: Det er totalt 30 argumenter definert i denne delen. 15 variable argumenter: 6 for lyssensor, 6 for tid, 1 for brytertilstand, 1 for systemtilstand og 1 for beregning av g -verdi. 15 konstante argumenter: 2 for avstand, 1 for sensitiv verdi og 12 for PIN-koder (inkludert 6 LCD-grensesnittrelaterte PIN-koder);

2) Handlingsdefinisjonsdel: Hele presesjonen er delt inn i 3 forskjellige systemtilstander i henhold til forskjellige handlinger, som bruker henholdsvis de fem handlingsprogrammene: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () 'og' printall () '.

3) Hovedprogramseksjon: De tre systemtilstandene er navngitt som 'sysState 0, 1 og 2'. 1) sysState0 starter systemet med å vise velkomstmeldingen. Hvis du trykker på bryteren, kaller du lystestfunksjonen () og returnerer tilstanden 1 eller tilstand 0 etter å ha kjørt; 2) I sysState1 kalles drop () og printall () funksjonene gjentatte ganger, og returnerer tilstand 2 eller state 0 etter kjøring; 3) I sysState2, ring gvalue () -funksjonen og returnerer tilstanden 0;

I tillegg vil sensorread () -funksjonen bli kalt to ganger i hovedprogrammet;

Anbefalt: