Sommario:

Tester del valore dell'accelerazione di gravità: 5 passaggi (con immagini)
Tester del valore dell'accelerazione di gravità: 5 passaggi (con immagini)

Video: Tester del valore dell'accelerazione di gravità: 5 passaggi (con immagini)

Video: Tester del valore dell'accelerazione di gravità: 5 passaggi (con immagini)
Video: Come misurare la GRAVITÀ con un LIMONE 2024, Dicembre
Anonim
Tester del valore dell'accelerazione di gravità
Tester del valore dell'accelerazione di gravità

Basato sulla cinematica, questo progetto misura il valore della costante di accelerazione di gravità (la "g") misurando i dati del movimento di caduta libera.

Attraverso la guida dello schermo LCD, un oggetto (come una palla di legno, una palla di vetro, una palla d'acciaio, ecc.) cade liberamente dalla mano di qualcuno attraverso il corpo principale del sistema (un lungo tubo cilindrico verticale) dall'estremità superiore al parte inferiore. Qualsiasi velocità o altezza iniziale è accettata. Quindi il sistema fornirà automaticamente il valore "g" calcolato e lo mostrerà attraverso uno schermo LCD.

Elenco delle caratteristiche:

1) Testare l'intensità della luce e ottenere il valore predefinito per il test in qualsiasi condizione di luce;

2) Fornire istruzioni operative e correzione degli errori per il tester tramite LCD;

3) Misurazione accurata del tempo utilizzando 3 gruppi di fototransistor-LED;

4) Calcolo e visualizzazione della costante 'g' tramite LCD

Passaggio 1: come usare

Come usare
Come usare

Passaggio 1: preparazione.

Seguire le istruzioni sullo schermo LCD. All'inizio, il display LCD chiederà:

"BENVENUTO IN GIOCO, INIZIA CON LA STAMPA";

Passaggio 2: test ambientali.

Quando si preme l'interruttore, il sistema richiede:

"ATTENDERE PREGO …"

Il sistema impiegherà 3 secondi per prepararsi al test.

Passaggio 3: pronto e in attesa di rilascio.

Questo sistema di passaggi può mostrare i seguenti due risultati:

1) se tutto è normale il sistema mostra:

"PER FAVORE LASCIATE QUALCOSA SULLA SUPERIORE"

Quindi il sistema passerà al passaggio 4;

2) se c'è un incidente, ad esempio durante il test ambientale ci sono cambiamenti di luce molto forti, il sistema chiederà:

"WOW! LAMPEGGIANTE, PER FAVORE RIPROVA"

Dopo 1,5 secondi il sistema torna alla prima fase di preparazione;

Passaggio 4: test di caduta.

Quando il tester rilascia l'oggetto di prova, il sistema mostrerà due risultati:

1) se il test è normale, il sistema richiede:

"BELLA PROVA! G =XX";

Il sistema fornisce il risultato del test, visualizza per 10 secondi e torna al punto 1;

2) se il test ha problemi, ad esempio non è riuscito a catturare il movimento degli oggetti, il sistema visualizzerà:

"Qualcosa non va! PER FAVORE RIPROVA"

Visualizzando per 6 secondi il sistema torna al passo 1; Ora il cerchio dell'operazione di test è completato.

Passaggio 2: elenco delle parti

Elenco delle parti
Elenco delle parti

Passaggio 3: connessione

Connessione
Connessione

Passaggio 4: il codice e la descrizione

Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione
Il Codice e la Descrizione

Il codice include 3 parti: dichiarazione delle variabili, definizione dell'azione e programma principale.

1) Sezione di definizione variabile: ci sono in totale 30 argomenti definiti in questa parte. 15 argomenti variabili: 6 per il sensore di luce, 6 per il tempo, 1 per lo stato dell'interruttore, 1 per lo stato del sistema e 1 per il calcolo del valore g. 15 argomenti costanti: 2 per la distanza, 1 per il valore sensibile e 12 per i PIN (inclusi 6 PIN relativi all'interfaccia LCD);

2) Sezione di definizione dell'azione: l'intera precessione è suddivisa in 3 diversi stati di sistema in base a diverse azioni, che utilizzano rispettivamente i cinque programmi di azione: 'sensorread()', 'lighttest()', 'drops()', 'gvalue ()' e 'printall ()'.

3) Sezione del programma principale: i tre stati del sistema sono denominati "sysState 0, 1 e 2". 1) Il sysState0 avvia il sistema mostrando il messaggio di benvenuto. Se l'interruttore viene premuto, chiama la funzione lighttest() e restituisce lo stato 1 o lo stato 0 dopo l'esecuzione; 2) In sysState1, le funzioni drop() e printall() vengono chiamate ripetutamente e restituiscono lo stato 2 o lo stato 0 dopo l'esecuzione; 3) In sysState2, chiama la funzione gvalue() e restituisce lo stato 0;

Inoltre, la funzione sensorread() verrà chiamata due volte nel programma principale;

Consigliato: