Accelerometre er unikke elektromekaniske enheder, der måler accelerationskræfter, såsom at tyngdekraften på 9,8 meter pr. Sekund konstant trækker på stationære objekter som din computer. Faktisk er computervirksomheder begyndt at installere accelerometre i bærbare computere for at opdage pludselige frie fald og lukke harddiske for at beskytte dem mod skader. Selvom disse er komplekse enheder, der for det meste bruges af ingeniørstuderende og teknikere, kan du oprette et simpelt kredsløb til at måle tilt og acceleration af dit accelerometer temmelig let.
Trin
Del 1 af 3: Tilslutning af dit accelerometer til en mikrokontroller
Trin 1. Tilslut dit accelerometer til et brødbræt
Brødbrætter er enheder, der kan oprette kredsløb uden brug af lodning. I dette tilfælde bruger du det til at slutte dit accelerometer til mikrokontrolleren. Hold accelerometeret, så stifterne på bunden vender nedad. Tryk nu stifterne forsigtigt ind i dit brødbræt, så siden med stifterne vender væk fra dig mod din mikrokontroller.
- Sørg for, at din mikrokontroller er på hovedet og placeret direkte over dit brødbræt og accelerometer.
- Køb en mikrokontrollerpakke-f.eks. Arduino Uno Basic Starter Kit-der følger med en mikrokontroller, et brødbræt og alle de nødvendige jumperwires.
Trin 2. Vedhæft "X_OUT" til "A_O
" Sæt en jumper wire i hullet i brødbrættet direkte over "X_OUT" pin på dit accelerometer. Herfra skal du slutte den anden side af ledningen til indgangen mærket "A0" på din mikrokontroller.
"A0" -indgangen skal være placeret øverst til venstre på mikrokontrolkortet, hvis den vendes på hovedet. Du kan fortælle sin position ved at kontrollere, om mærkenavnet er opretstående eller på hovedet
Trin 3. Kør "Y_OUT" til "A_1
" Sæt en anden jumper wire i hullet i brødbrættet direkte over "Y_OUT" pin på accelerometeret, som er den første til venstre for "X_OUT." Tilslut nu den anden ende af ledningen til "A1" -indgangen på mikrokontrollerkortet.
"A1" -indgangen er placeret direkte til venstre for "A0" -indgangen på mikrokontrolkortet, når den vendes på hovedet
Trin 4. Tilslut "Z_OUT" til "A_2
" Sæt din tredje jumper wire i brødbræt hullet over "Z_OUT" pin på dit accelerometer, som er placeret til venstre for "Y_OUT" pin. Herfra skal du slutte den anden side af ledningen til "A2" -indgangen på mikrokontrolkortet.
"A2" -indgangen er placeret til venstre for "A1" -indgangen på mikrokontrolkortet, når den vendes på hovedet
Trin 5. Vedhæft "GND" til "GND
" Tilslut en fjerde jumperledning til brødbræthullet over "GND" -stiften på dit accelerometer, som er placeret til venstre for "Z_OUT" -stikket. Fastgør den anden ende af ledningen til den samme indgang på mikrokontrollerkortet.
"GND" -indgangen skal være placeret til højre for A1 til A5 -input, når mikrokontrolkortet er på hovedet og normalt er fremhævet med hvidt
Trin 6. Tilslut "VCC" til den passende spænding
Spændingen på dit accelerometer skal matche spændingsindgangen, den tilsluttes til på dit mikrokontrolkort. For eksempel, hvis din mikrokontroller er 3,3 V, skal du derefter føre en ledning fra brødbræthullet over "VCC"-til højre for "X_OUT" -ledningen-til "3,3 V" -indgangen på mikrokontrolkortet.
"3.3 V" -indgangen skal være placeret til højre for "GND" -indgangen, når mikrokontrolleren er på hovedet
Del 2 af 3: Opsætning af et script
Trin 1. Installer Arduino på din computer
Arduino er open source-softwaren til mikrokontrollerkort, der bruges til at skrive og uploade kode fra din computer og overføre den til det fysiske kort. For begyndere, der bruger accelerometre, er dette den bedste software at bruge. Arduino kan installeres på Windows, OS X eller Linux.
Download Arduino her:
Trin 2. Tilslut din mikrokontroller til din computer
Fra nu af er din mikrokontroller lige tilsluttet dit accelerometer. Nu skal du slutte mikrokontrolleren til din computer, så den kan læse dataene fra dit accelerometer via mikrokontrolleren. For at gøre dette skal du slutte USB -porten på din mikrokontroller til din computer via et kabel.
Hvis din mikrokontroller ikke kom med et USB -kabel, skal du købe et fra en elektronikbutik, der er lang nok til at køre fra din mikrokontroller til din computer
Trin 3. Download et GitHub -accelerometer -script til dit mikrokontrolkort
GitHub er en ressource til forskellige Arduino -scriptpakker til udvalgte stykker hardware. Hvis du f.eks. Bruger en MMA8452Q -mikrokontroller, skal du søge efter "MMA8452Q -biblioteket" og downloade den. Hvis du bruger Arduino Uno, skal du søge efter det tilsvarende accelerometer -scriptbibliotek og downloade det.
- Når du har fundet filen via GitHub, skal du klikke på "Klon eller download" og derefter "Download ZIP".
- Du kan bruge scripts fra enhver ressource eller skrive din egen, men GitHub er den mest pålidelige kilde til begyndere.
Trin 4. Installer mikrokontrollerbiblioteket i Arduino
Når du har downloadet din mikrokontrollers gældende accelerometerbibliotek, skal du åbne Arduino. Klik nu på fanen "Skitse" øverst i vinduet, og vælg derefter "Inkluder bibliotek". Herfra skal du vælge "Tilføj. ZIP -bibliotek" og derefter klikke på det bibliotek, du har downloadet.
Hvis du ikke kan finde din. ZIP -fil, skal du søge efter filen på din computer
Trin 5. Indlæs din accelerometer skitse i Arduino
I Arduino -vinduet skal du klikke på fanen "Fil" og derefter holde markøren over "Eksempler". Vælg nu accelerometerskitsen, som du downloadede. Generelt vil koden være nogenlunde ens mellem accelerometer -enheder. Der er dog mindre nok forskelle til, at de kun fungerer med deres specificerede hardware.
Vær sikker på at dit script er designet til dit accelerometer. For eksempel fungerer et script til ADXL337 accelerometer sandsynligvis ikke med ADXL377 accelerometer
Trin 6. Upload skitsen til din mikrokontroller
I Arduino skal du vælge "Værktøjer" og derefter holde markøren over "Board" og vælge dit mikrokontrolkort. Herfra skal du vælge dit tavles serielle port ved at trykke på "Værktøjer" og derefter "Serial Port" -it er sandsynligvis COM3 eller højere. For at kontrollere skal du frakoble dit kort og genåbne menuen-posten, der er væk, er mikrokontrollerkortporten. Tilslut nu kortet igen, og vælg den port. Klik til sidst på upload -knappen, eller tryk på Cmd+U til Mac OS X eller Ctrl+U til Windows.
Sørg for, at din mikrokontroller er forbundet til din computer via et USB -kabel, før du uploader din skitse
Del 3 af 3: Betjening af dit accelerometer
Trin 1. Vip accelerometeret til venstre og højre for at ændre x-aksens værdi
Tag fat i brødbrættet, og vipp det til venstre. Da accelerometeret nu mærker tyngdekraften langs denne akse, vil x-værdien falde. Vip nu accelerometeret til højre for at øge x-aksens værdi.
- Husk, at værdierne repræsenterer den korrekte acceleration, som objektet oplever på en bestemt akse-i dette tilfælde x-aksen.
- Værdierne er repræsenteret i g-kraft (g) enheder. Én g er lig med 9,8 meter i sekundet i kvadrat.
Trin 2. Vip accelerometeret baglæns og fremad for at ændre y-aksens værdi
Hvis du vipper accelerometeret baglæns mod dig, falder y-aksens værdi. Omvendt, hvis den vippes fremad for at øge y-aksens værdi.
Brug altid brødbrættet til at vippe accelerometeret. Hvis du tager fat i accelerometeret direkte, kan det løsne, når du flytter det
Trin 3. Løft accelerometeret op og ned for at ændre z-aksens værdi
Da tyngdekraften stiger, når du løfter accelerometeret op, stiger z-aksens værdi. Hvis du vil reducere z-aksens værdi, skal du sænke accelerometeret.