Stap 4: Kalibreren de versnellingsmeter
MRAA is een cool bibliotheek waarin API voor toegang tot IO op Edison en andere platforms. Het helpt echt de code die u schrijft door te abstraheren weg lage niveaudetails vereenvoudigen. Verwijzen naar de bijgevoegde python code "accelerometer_calibrate_v1.py" om te zien van het gebruik van MRAA voor het kalibreren van de versnellingsmeter. Wanneer het wordt uitgevoerd, wordt het afgedrukt het gemiddelde van de 3-punts van versnellingsmeter spanning lezingen.
Elke as van de versnellingsmeter moet worden gekalibreerd apart. Ik zal de kalibratieprocedure beschrijven voor x-as. Dezelfde procedure kan worden gevolgd voor Y- en Z-assen.
- U moet de versnellingsmeter al verbonden aan de Edison arduino board zoals eerder beschreven. Open Putty en via WiFi verbinding maken met Edison.
- De x-as van de versnellingsmeter oriënteren zodanig dat deze verticaal recht naar beneden op de grond en loodrecht op de massaplaat bevinden wijst. In deze positie, wordt de x-as uitgelijnd met de richting van de zwaartekracht van de aarde. Ik ingeklemd de boord tussen twee dozen op een tafel, zodat de Raad van bestuur bleef verticale. "Accelerometer_calibrate_v1.py" en noteer de spanning uitvoeren. Dit is Vx +
De x-as van de versnellingsmeter dus dat het punten omhoog verticaal en loodrecht op de massaplaat oriënteren. In deze positie, is x-as verzetten tegen de richting van de zwaartekracht van de aarde. Kalibratie code en noteer de spanning opnieuw uitvoeren. Dit is Vx-
- De gemarkeerde vergelijkingen in figure3 gebruiken om de offset-spanning en gevoeligheid voor x-as. Sluit de verschuiving en de gevoeligheid in de vergelijking in figure4 te krijgen van de versnelling lezen in g 's
Referenties: