Taula de continguts:

Probador de valor d’acceleració de la gravetat: 5 passos (amb imatges)
Probador de valor d’acceleració de la gravetat: 5 passos (amb imatges)

Vídeo: Probador de valor d’acceleració de la gravetat: 5 passos (amb imatges)

Vídeo: Probador de valor d’acceleració de la gravetat: 5 passos (amb imatges)
Vídeo: Multímetro de valor eficaz verdadero Probador múltiple de rango automático 2024, Desembre
Anonim
Probador de valor d’acceleració de la gravetat
Probador de valor d’acceleració de la gravetat

Basat en la cinemàtica, aquest projecte mesura el valor de la constant d’acceleració de la gravetat (la ‘g’) mesurant les dades del moviment de caiguda lliure.

Mitjançant la guia de la pantalla LCD, un objecte (com ara bola de fusta, bola de vidre, bola d’acer, etc.) cau lliurement de la mà d’algú pel cos principal del sistema (un llarg tub cilíndric vertical) des de l’extrem superior fins al inferior. S’accepta qualsevol velocitat o alçada inicial. Aleshores, el sistema donarà automàticament el valor calculat ‘g’ i els mostrarà a través d’una pantalla LCD.

Llista de funcions:

1) Proveu la intensitat de la llum i obteniu el valor per defecte de la prova en qualsevol condició de llum;

2) Proporcioneu instruccions d'operació i correcció d'errors per al comprovador mitjançant LCD;

3) Mesurament precís del temps mitjançant 3 grups de fototransistor-LED;

4) El càlcul i la visualització constants de la "g" mitjançant pantalla LCD

Pas 1: com s'utilitza

Com utilitzar
Com utilitzar

Pas 1: Preparació.

Seguiu les instruccions de la pantalla LCD. Al principi, la pantalla LCD us demanarà:

"BENVINGUTS AL JOC, COMENÇEU AMB PREMSA";

Pas 2: proves ambientals.

Quan es prem l’interruptor, el sistema us demana:

"ESPEREU …"

El sistema trigarà 3 segons a preparar-se per a la prova.

Pas 3: llest i esperant la caiguda.

Aquest sistema de passos pot mostrar els dos resultats següents:

1) si tot és normal, el sistema mostra:

"SI US PLAU, GOTEU ALGUNA COSA A LA CIMA"

A continuació, el sistema passarà al pas 4;

2) si hi ha un accident, per exemple, durant les proves ambientals hi ha canvis de llum molt forts, el sistema us demanarà:

"WOW! FLASHING, PER FAVOR, PROVEU-HO DE NOU"

Al cap d’1,5 segons, el sistema torna a la primera fase de preparació;

Pas 4: prova de caiguda.

Quan el provador deixa caure l'objecte de prova, el sistema mostrarà dos resultats:

1) si la prova és normal, el sistema us demana:

"NICE TRY! G = XX";

El sistema proporciona el resultat de la prova, es mostra durant 10 segons i torna al pas 1;

2) si la prova té problemes, per exemple, no ha pogut capturar el moviment d'objectes, el sistema mostrarà:

"ALGUNA COSA FALTA! TORNEM A PROVAR-LA"

Si es mostra durant 6 segons, el sistema torna al pas 1; Ara el cercle d'operació de prova s'ha completat.

Pas 2: llista de peces

Llista de peces
Llista de peces

Pas 3: connexió

Connexió
Connexió

Pas 4: el codi i la descripció

El codi i la descripció
El codi i la descripció
El codi i la descripció
El codi i la descripció
El codi i la descripció
El codi i la descripció
El codi i la descripció
El codi i la descripció

El codi inclou 3 parts: declaració de variables, definició d'accions i programa principal.

1) Secció de definició de variables: hi ha totalment 30 arguments definits en aquesta part. 15 arguments variables: 6 per al sensor de llum, 6 per al temps, 1 per a l'estat del commutador, 1 per a l'estat del sistema i 1 per al càlcul del valor g. 15 arguments constants: 2 per a la distància, 1 per al valor sensible i 12 per als PIN (inclosos 6 PIN relacionats amb la interfície LCD);

2) Secció de definició d'accions: tota la precessió es divideix en 3 estats del sistema diferents segons diferents accions, que utilitzen respectivament els cinc programes d'acció: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue () ', i' printall () '.

3) Secció principal del programa: els tres estats del sistema s’anomenen ‘sysState 0, 1 i2’. 1) El sysState0 inicia el sistema mostrant el missatge de benvinguda. Si es prem l’interruptor, truqueu a la funció lighttest () i retorna l’estat 1 o l’estat 0 després d’executar-se; 2) A sysState1, les funcions drop () i printall () es criden repetidament i retornen l'estat 2 o l'estat 0 després d'executar-se; 3) A sysState2, truqueu a la funció gvalue () i retorna l’estat 0;

A més, la funció sensorread () es cridarà dues vegades al programa principal;

Recomanat: