Stap 4: versnellingsmeter
Theorie: Dus je kunt je afvragen wat is een versnellingsmeter? Ik vroeg dat mezelf. Hier is de definitie van Wikipedia: "een versnellingsmeter is een apparaat dat maatregelen van de juiste versnelling." Zo helpt dit niet heel veel. Je hebt om terug te gaan naar uw oude middelbare school natuurkunde klasse en beseffen dat zwaartekracht ook versnelling, zodat deze versnellingsmeters zal eigenlijk tilt meten als gevolg van de zwaartekracht.
Ik deed wat onderzoek op versnellingsmeters. Hun gevoeligheden worden gemeten in Gs (zwaartekracht). Eenvoudig gezegd als het ligt plat, thats 0G (voor de X en Y) en het is het 90 graden gedraaid, dan is het 1.0G. Het kan gaan hoger is dan 1,0 G als het in beweging is.
Versnellingsmeters hebben twee of drie as, X, Y en Z. Dit is hetzelfde als wiskundige graphing. Ik denk aan het als Oost-West, Noord en Zuid en omhoog / omlaag.
MMA7361: Ik heb de module van de versnellingsmeter MMA7361 geselecteerd om de volgende redenen:
Hoogste gevoeligheid is +/-1.5G. Dit vertaalt zich in een theoretische resolutie van 0,5 graden.
Lage prijs ~ $11 voor een module
Analoge uitgang. Terwijl vele versnellingsmeters digitale uitgangen hebben, voor mij analoge is gemakkelijker mee kunt werken.
De X-, Y- en Z-richting is aangegeven op de PCB. (zie afbeelding)
Technobabbel: De MMA7361 IC heeft analoge uitgangen. De 'nul' output is ongeveer 1.65V en de output is 800mV/G. Met Arduino Aref ingesteld op 3V, dat betekent dat we theoretisch ongeveer 1/3 van een mate van verkeer kunnen meten.
Deze MMA7361 IC is een 3,3 v apparaat maar de module heeft een 5 v naar 3,3 v regelgever daarop. Mijn schema zegt het is een RT9161 maar ik zorgvuldig gekeken naar mijn module. De regelgever is een 1117/3.3. Deze zijn meestal gewaardeerd op 800mA en de MMA7361 IC vereist over 500mA. I 'm gonna gebruiken deze 3,3 v bron voor het aandrijven van mijn pin van de Arduino AREF die ongeveer 0.1mA aan de regulerende instantie toevoegen zal. Geen probleem.
De MMA7361 module heeft 0.1" koptekst pinnen op de zijkanten (zie foto). Dus voor de mount versnellingsmeter, ik gebruikte een ander hunk van de prototype van bestuur en toegevoegd twee vrouwelijke headers 0.9" uit elkaar. Nu als ik me goed herinner de header pinnen zijn groter dan 0.9" uit elkaar, maar dat is oke als het enkel houdt de module een beetje strakker. (Zie afbeelding) (Achteraf, ik waarschijnlijk zou hebben gebruikt 1.0" afstand maar 0.9" werkte boete)
Aan de andere kant, ik aangesloten GS(elect) met GND zodat gevoeligheid +/-1.5G bedraagt. Ik wil een 10 k ohm weerstand van SL(eep) naar 3,3 v (niet 5V).
Dan mij samenhangend 30AWG wire wrap draad aan 5V(Input power), Gnd 3,3 v (uitvoer naar Arduino) en X en Y (analoge uitgangen, Z wordt niet gebruikt. Z zou nuttig zijn als het was daalt of stijgt, zoals in een lift of raket).
Ik geboord ook twee bout gaten om de protoboard te monteren.