Inhoudsopgave:
- Stap 1: Hoe te gebruiken?
- Stap 2: Onderdelenlijst
- Stap 3: Aansluiting
- Stap 4: De code en beschrijving
Video: Gravity Acceleration Value Tester - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:19
Op basis van kinematica meet dit project de waarde van de zwaartekrachtversnellingsconstante (de 'g') door de vrije-valbewegingsgegevens te meten.
Door de geleiding van het LCD-scherm valt een object (zoals een houten bal, glazen bol, stalen bal, enz.) vrij uit iemands hand door het hoofdgedeelte van het systeem (een lange verticale cilindrische buis) van het bovenste uiteinde naar de onderkant. Elke beginsnelheid of hoogte wordt geaccepteerd. Vervolgens geeft het systeem automatisch de berekende ‘g’-waarde, en toont deze via een LCD-scherm.
Lijst met functies:
1) Test de lichtintensiteit en krijg de standaardwaarde voor de test in elke lichtconditie;
2) Verstrek verrichtingsinstructies en foutencorrectie voor tester door LCD;
3) Nauwkeurige tijdmeting door gebruik te maken van 3 fototransistor-LED-groepen;
4) De 'g' constante berekening en weergave door LCD
Stap 1: Hoe te gebruiken?
Stap 1: Voorbereiding.
Volg de instructies op het LCD-scherm. In het begin zal het LCD-scherm vragen:
"WELKOM BIJ HET SPEL, BEGIN MET PERS";
Stap 2: Milieutesten.
Wanneer de schakelaar wordt ingedrukt, vraagt het systeem:
"EVEN GEDULD AUB …"
Het systeem heeft 3 seconden nodig om zich voor te bereiden op de test.
Stap 3: Klaar en wachten op Drop.
Dit stappensysteem kan de volgende twee resultaten opleveren:
1) als alles normaal is, toont het systeem:
"LEG EENS IETS OP DE BOVENKANT"
Vervolgens gaat het systeem naar stap 4;
2) als er zich een ongeluk voordoet, bijvoorbeeld tijdens de omgevingstest zijn er zeer sterke lichtveranderingen, dan zal het systeem vragen:
"WOW! KNIPPERT, PROBEER HET AUB OPNIEUW"
Na 1,5 seconde keert het systeem terug naar de eerste voorbereidingsfase;
Stap 4: valtest.
Wanneer de tester het testobject laat vallen, toont het systeem twee resultaten:
1) als de test normaal is, vraagt het systeem:
"Mooie poging! G =XX";
Systeem geeft het resultaat van de test, geeft 10 seconden weer en gaat terug naar stap 1;
2) als de test problemen heeft, bijvoorbeeld als de beweging van objecten niet is vastgelegd, geeft het systeem het volgende weer:
"IETS VERKEERD! PROBEER HET AUB OPNIEUW"
Het systeem wordt gedurende 6 seconden weergegeven en keert terug naar stap 1; Nu is de test operatie cirkel voltooid.
Stap 2: Onderdelenlijst
Stap 3: Aansluiting
Stap 4: De code en beschrijving
De code bestaat uit 3 delen: variabelendeclaratie, actiedefinitie en hoofdprogramma.
1) Variabele definitie sectie: Er zijn in totaal 30 argumenten gedefinieerd in dit deel. 15 variabele argumenten: 6 voor lichtsensor, 6 voor tijd, 1 voor schakelstatus, 1 voor systeemstatus en 1 voor g-waardeberekening. 15 constante argumenten: 2 voor afstand, 1 voor gevoelige waarde en 12 voor pincodes (inclusief 6 LCD-interface-gerelateerde pincodes);
2) Actiedefinitiesectie: De hele precessie is verdeeld in 3 verschillende systeemstatussen volgens verschillende acties, die respectievelijk de vijf actieprogramma's gebruiken: 'sensorread ()', 'lighttest ()', 'drops ()', 'gvalue ()' en 'printall ()'.
3) Hoofdprogrammasectie: De drie systeemstatussen worden genoemd als 'sysState 0, 1, en2'. 1) De sysState0 start het systeem met het tonen van het welkomstbericht. Als de schakelaar wordt ingedrukt, roept u de functie lighttest () op en keert u na het uitvoeren terug naar status 1 of status 0; 2) In sysState1 worden de functies drop () en printall () herhaaldelijk aangeroepen en geven na uitvoering status 2 of status 0 terug; 3) Roep in sysState2 de functie gvalue () op en retourneert de status 0;
Bovendien wordt de functie sensorread () twee keer aangeroepen in het hoofdprogramma;
Aanbevolen:
Neopixel-tester: 4 stappen
Neopixel-tester: je bouwt misschien een project dat Neopixel-LED's gebruikt of je hebt er een paar in je componentendoos waarvan je wilt controleren of ze werken. Ik had dezelfde behoefte, maar in plaats van te wachten tot het project voltooid was om een probleem te vinden, wilde ik ervoor zorgen dat ze
Renegade-i (programmeerbare IC-tester die aanvoelt als het echte ding): 3 stappen (met afbeeldingen)
Renegade-i (Programmable IC Tester That Feels Like the Real Thing): DE DROOM VAN MILJOENEN DOLLAR. Heb je er ooit van gedroomd om je eigen IC-tester in huis te hebben? Niet alleen een gadget dat IC kan testen, maar een "programmeerbare" machine die aanvoelt als een van de vlaggenschipproducten van de grootste spelers in de semicon-testindustrie, zoals
Arduino DMX 512 Tester en Controller NL: 19 stappen
Arduino DMX 512 Tester en Controller NL: Updates, bestanden, codes, schema's…Versión en EspañolFacebookControl tool voor testen en lichtshow volgens het DMX-512 protocol, ideaal voor snelle tests op vaste of tijdelijke installaties van verlichting. Dit project komt voort uit de behoefte aan een draagbaar
The Love Tester: 10 stappen (met afbeeldingen)
The Love Tester: Denk aan die goedkope "Love Testing" machines die vroeger in bars en restaurants te vinden waren? Nu kunt u alle spanning ervaren van het gebruik van een van die machines in het comfort van uw eigen huis. Net op tijd voor Valentijnsdag! Maar in alle serio
OPAMP (741 soorten) EN 555 TESTER: 3 stappen:
OPAMP (741 typen) EN 555-TESTER: OPAMPS en 555-timers zijn een van de meest gebruikte elektronische IC's die we regelmatig gebruiken, dus we moeten ervoor zorgen dat IC's correct werken of defect zijn. We moeten dus een tester maken die ons helpt te testen of die IC's werken