![Testerul valorii accelerării gravitației: 5 pași (cu imagini) Testerul valorii accelerării gravitației: 5 pași (cu imagini)](https://i.howwhatproduce.com/images/004/image-9921-15-j.webp)
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
![Testerul valorii accelerării gravitației Testerul valorii accelerării gravitației](https://i.howwhatproduce.com/images/004/image-9921-16-j.webp)
Pe baza cinematicii, acest proiect măsoară valoarea constantei de accelerație a gravitației („g”) prin măsurarea datelor de mișcare în cădere liberă.
Prin ghidajul ecranului LCD, un obiect (cum ar fi bila de lemn, bila de sticlă, bila de oțel etc.) cade liber din mâna cuiva prin corpul principal al sistemului (un tub cilindric vertical lung) de la capătul superior până la partea de jos. Orice viteză sau înălțime inițială sunt acceptate. Apoi, sistemul va da automat valoarea „g” calculată și le va afișa printr-un ecran LCD.
Listă de caracteristici:
1) Testați intensitatea luminii și obțineți valoarea implicită pentru test în orice condiție de lumină;
2) Furnizați instrucțiuni de funcționare și corectarea erorilor pentru tester de pe LCD;
3) Măsurarea precisă a timpului utilizând 3 grupuri de fototranzistor-LED;
4) Calculul constant „g” și afișarea prin LCD
Pasul 1: Cum se utilizează
![Cum se folosește Cum se folosește](https://i.howwhatproduce.com/images/004/image-9921-17-j.webp)
Pasul 1: Pregătirea.
Urmați instrucțiunile de pe ecranul LCD. La început, ecranul LCD va solicita:
„BINE AȚI VENIT LA JOC, ÎNCEPE CU PRESA”;
Pasul 2: Testarea mediului.
Când este apăsat comutatorul, sistemul solicită:
"VA RUGAM ASTEPTATI …"
Sistemul va dura 3 secunde pentru a se pregăti pentru test.
Pasul 3: gata și așteaptă picătura.
Acest sistem de etape poate prezenta următoarele două rezultate:
1) dacă totul este normal, sistemul arată:
"Vă rugăm să picurați ceva din partea de sus"
Apoi, sistemul va trece la pasul 4;
2) dacă există un accident, de exemplu, în timpul testării de mediu există schimbări de lumină foarte puternice, sistemul va solicita:
"WOW! CLIPITOR, ÎNCERCAȚI DIN NOU"
După 1,5 secunde sistemul revine la prima etapă de pregătire;
Pasul 4: Drop Test.
Când testerul renunță la obiectul testat, sistemul va afișa două rezultate:
1) dacă testul este normal, sistemul solicită:
"ÎNCERCARE FRUMOASĂ! G = XX";
Sistemul dă rezultatul testului, afișează timp de 10 secunde și revine la pasul 1;
2) dacă testul are probleme, de exemplu, nu a reușit să capteze mișcarea obiectelor, sistemul va afișa:
"Ceva ESTE GREȘIT! ÎNCERCAȚI DIN NOU"
Afișând timp de 6 secunde, sistemul revine la pasul 1; Acum cercul operației de testare este finalizat.
Pasul 2: Lista pieselor
![Lista de componente Lista de componente](https://i.howwhatproduce.com/images/004/image-9921-18-j.webp)
Pasul 3: Conexiune
![Conexiune Conexiune](https://i.howwhatproduce.com/images/004/image-9921-19-j.webp)
Pasul 4: Codul și descrierea
![Codul și descrierea Codul și descrierea](https://i.howwhatproduce.com/images/004/image-9921-20-j.webp)
![Codul și descrierea Codul și descrierea](https://i.howwhatproduce.com/images/004/image-9921-21-j.webp)
![Codul și descrierea Codul și descrierea](https://i.howwhatproduce.com/images/004/image-9921-22-j.webp)
![Codul și descrierea Codul și descrierea](https://i.howwhatproduce.com/images/004/image-9921-23-j.webp)
Codul include 3 părți: declarația variabilelor, definirea acțiunii și programul principal.
1) Secțiunea de definiție a variabilelor: Există în total 30 de argumente definite în această parte. 15 argumente variabile: 6 pentru senzorul de lumină, 6 pentru timp, 1 pentru starea comutatorului, 1 pentru starea sistemului și 1 pentru calcularea valorii g. 15 argumente constante: 2 pentru distanță, 1 pentru valoare sensibilă și 12 pentru PIN-uri (inclusiv 6 PIN-uri legate de interfața LCD);
2) Secțiunea de definiție a acțiunii: întreaga precesiune este împărțită în 3 stări de sistem diferite, în funcție de acțiuni diferite, care utilizează respectiv cele cinci programe de acțiune: „sensorread ()”, „lighttest ()”, „drops ()”, „gvalue () 'și' printall () '.
3) Secțiunea principală a programului: Cele trei stări ale sistemului sunt denumite „sysState 0, 1 și 2”. 1) sysState0 pornește sistemul cu afișarea mesajului de întâmpinare. Dacă comutatorul este apăsat, apelați funcția lighttest () și returnează starea 1 sau starea 0 după rulare; 2) În sysState1, funcțiile drop () și printall () sunt apelate în mod repetat și returnează starea 2 sau starea 0 după executare; 3) În sysState2, apelați funcția gvalue () și returnează starea 0;
În plus, funcția sensorread () va fi apelată de două ori în programul principal;
Recomandat:
Un circuit care poate sesiza schimbarea valorii temperaturii: 10 pași
![Un circuit care poate sesiza schimbarea valorii temperaturii: 10 pași Un circuit care poate sesiza schimbarea valorii temperaturii: 10 pași](https://i.howwhatproduce.com/images/006/image-15968-j.webp)
Un circuit care poate detecta modificarea valorii temperaturii: Acest circuit măsoară temperatura utilizând un senzor de temperatură LM35 și compară tensiunea de intrare folosind un amplificator de opțiune cu informațiile colectate, circuitul va porni și opri releul
Testerul iubirii: 10 pași (cu imagini)
![Testerul iubirii: 10 pași (cu imagini) Testerul iubirii: 10 pași (cu imagini)](https://i.howwhatproduce.com/images/009/image-25176-j.webp)
Testerul dragostei: amintiți-vă de acele „teste de dragoste” brânzeturi mașini care se găseau în baruri și restaurante? Acum puteți avea toate senzațiile de a folosi una dintre aceste mașini în confortul propriei case. Chiar la timp pentru Ziua Îndrăgostiților! Dar în toată seriozitatea
Încărcarea valorii senzorului vibrațional în IOT ThingSpeak utilizând NodeMCU: 4 pași
![Încărcarea valorii senzorului vibrațional în IOT ThingSpeak utilizând NodeMCU: 4 pași Încărcarea valorii senzorului vibrațional în IOT ThingSpeak utilizând NodeMCU: 4 pași](https://i.howwhatproduce.com/images/012/image-33025-j.webp)
Încărcarea valorii senzorului vibrațional în IOT ThingSpeak folosind NodeMCU: Există mai multe mașini critice sau echipamente scumpe care suferă daune datorate vibrațiilor. Într-un astfel de caz, este necesar un senzor de vibrații pentru a afla dacă mașina sau echipamentul produce sau nu vibrații. Identificarea obiectului wh
Creșterea valorii de 7 segmente utilizând butonul Push cu 8051: 4 pași (cu imagini)
![Creșterea valorii de 7 segmente utilizând butonul Push cu 8051: 4 pași (cu imagini) Creșterea valorii de 7 segmente utilizând butonul Push cu 8051: 4 pași (cu imagini)](https://i.howwhatproduce.com/images/003/image-8938-5-j.webp)
Creșterea valorii a 7 segmente folosind butonul Push cu 8051: În acest proiect vom crește valoarea de afișare a șapte segmente folosind butonul cu microcontroler 8051
Testerul de continuitate !: 3 pași (cu imagini)
![Testerul de continuitate !: 3 pași (cu imagini) Testerul de continuitate !: 3 pași (cu imagini)](https://i.howwhatproduce.com/images/001/image-2027-68-j.webp)
Testerul de continuitate !: Băi băieți, am revenit la instructabile după foarte mult timp. Am fost ocupat de mult timp, așa că să revenim la subiect. Numele însuși descrie acest proiect. '' Testerul de continuitate !! '' Oricum, recent mi-am distrus multimetrul digital care