Jednoduché spôsoby použitia akcelerometra: 15 krokov (s obrázkami)

Obsah:

Jednoduché spôsoby použitia akcelerometra: 15 krokov (s obrázkami)
Jednoduché spôsoby použitia akcelerometra: 15 krokov (s obrázkami)
Anonim

Akcelerometre sú jedinečné elektromechanické zariadenia, ktoré merajú akceleračné sily, napríklad 9,8 metra za sekundu na gravitáciu, ktoré neustále priťahujú nepohyblivé objekty, ako je váš počítač. V skutočnosti počítačové spoločnosti začali do prenosných počítačov inštalovať akcelerometre na zisťovanie náhlych voľných pádov a vypínanie pevných diskov, aby ich chránili pred poškodením. Napriek tomu, že ide o komplexné zariadenia, ktoré väčšinou používajú študenti inžinierstva a technologickí odborníci, môžete vytvoriť jednoduchý obvod na meranie náklonu a zrýchlenia akcelerometra pomerne jednoducho.

Kroky

Časť 1 z 3: Pripojenie vášho akcelerometra k mikrokontroléru

Krok 1 použite akcelerometer
Krok 1 použite akcelerometer

Krok 1. Pripojte akcelerometer k breadboardu

Breadboards sú zariadenia, ktoré môžu vytvárať obvody bez použitia spájkovania. V tomto prípade ho používate na pripojenie akcelerometra k mikrokontroléru. Držte akcelerometer tak, aby kolíky na spodnej strane smerovali nadol. Teraz kolíky jemne zatlačte do dosky na chlieb tak, aby strana s kolíkmi smerovala od vás smerom k vášmu mikrokontroléru.

  • Uistite sa, že je váš mikrokontrolér hore nohami a je umiestnený priamo nad doskou a akcelerometrom.
  • Kúpte si balíček mikrokontroléra, ako je základná štartovacia sada Arduino Uno Basic, ktorý je dodávaný s mikrokontrolérom, doskou a všetkými potrebnými prepojovacími káblami.
Krok 2: Použite akcelerometer
Krok 2: Použite akcelerometer

Krok 2. Pripojte „X_OUT“k „A_O

" Vložte prepojovací vodič do otvoru v doske na chlieb priamo nad kolíkom „X_OUT“na vašom akcelerometri. Odtiaľto pripojte druhú stranu drôtu k vstupu označenému „A0“na vašom mikrokontroléri.

Vstup „A0“by mal byť umiestnený v ľavej hornej časti dosky mikrokontroléra, ak je otočený hore nohami. Jeho polohu môžete zistiť tak, že skontrolujete, či je názov značky vzpriamený alebo hore nohami

Použite akcelerometer, krok 3
Použite akcelerometer, krok 3

Krok 3. Spustite „Y_OUT“na „A_1

" Druhý prepojovací vodič vložte do otvoru v doske na chlieb priamo nad kolíkom „Y_OUT“na akcelerometri, ktorý je prvým vľavo od „X_OUT“. Teraz pripojte druhý koniec drôtu k vstupu „A1“na doske mikrokontroléra.

Vstup „A1“je otočený hore nohami priamo naľavo od vstupu „A0“na doske mikrokontroléra

Použite akcelerometer, krok 4
Použite akcelerometer, krok 4

Krok 4. Pripojte „Z_OUT“k „A_2

" Zasuňte svoj tretí prepojovací vodič do otvoru v lište nad kolíkom „Z_OUT“na akcelerometri, ktorý sa nachádza vľavo od kolíka „Y_OUT“. Odtiaľto pripojte druhú stranu drôtu k vstupu „A2“na doske mikrokontroléra.

Vstup „A2“je otočený hore nohami naľavo od vstupu „A1“na doske mikrokontroléra

Použite akcelerometer, krok 5
Použite akcelerometer, krok 5

Krok 5. Pripojte „GND“k „GND

" Pripojte štvrtý prepojovací vodič do otvoru v lište nad kolíkom „GND“na vašom akcelerometri, ktorý sa nachádza naľavo od konektora „Z_OUT“. Pripojte druhý koniec drôtu k rovnakému vstupu na doske mikrokontroléra.

Vstup „GND“by mal byť umiestnený napravo od vstupov A1 až A5, keď je doska mikrokontroléra hore nohami a je zvyčajne zvýraznená bielou farbou

Použite akcelerometer, krok 6
Použite akcelerometer, krok 6

Krok 6. Pripojte „VCC“k príslušnému napätiu

Napätie na vašom akcelerometri by sa malo zhodovať s napäťovým vstupom, ku ktorému je pripojený na doske mikrokontroléra. Ak je napríklad váš mikrokontrolér 3,3 V, potom zapojte vodič z otvoru v lište nad „VCC“-vpravo od vodiča „X_OUT“-do vstupu „3,3 V“na doske mikrokontroléra.

Keď je mikrokontrolér hore nohami, vstup „3,3 V“by mal byť umiestnený napravo od vstupu „GND“

Časť 2 z 3: Nastavenie skriptu

Použite akcelerometer, krok 7
Použite akcelerometer, krok 7

Krok 1. Nainštalujte si Arduino do počítača

Arduino je softvér s otvoreným zdrojovým kódom pre dosky mikrokontrolérov, ktorý sa používa na zápis a nahranie kódu z vášho počítača a jeho prenos na fyzickú dosku. Pre začiatočníkov používajúcich akcelerometre je to najlepší softvér. Arduino je možné nainštalovať na Windows, OS X alebo Linux.

Arduino si stiahnite tu:

Použite akcelerometer, krok 8
Použite akcelerometer, krok 8

Krok 2. Pripojte mikrokontrolér k počítaču

Odteraz je váš mikrokontrolér práve pripojený k vášmu akcelerometru. Teraz musíte pripojiť mikrokontrolér k počítaču, aby mohol čítať údaje z vášho akcelerometra prostredníctvom mikrokontroléra. Za týmto účelom pripojte port USB na vašom mikrokontroléri k počítaču pomocou kábla.

Ak váš mikrokontrolér nebol dodaný s káblom USB, kúpte si ho v obchode s elektronikou, ktorý je dostatočne dlhý na to, aby prešiel z mikrokontroléra do počítača

Použite akcelerometer, krok 9
Použite akcelerometer, krok 9

Krok 3. Stiahnite si skript akcelerometra GitHub pre svoju dosku mikrokontroléra

GitHub je zdroj pre rôzne balíky skriptov Arduino pre vybrané kusy hardvéru. Ak napríklad používate mikrokontrolér MMA8452Q, vyhľadajte „Knižnica MMA8452Q“a stiahnite si ho. Ak používate Arduino Uno, vyhľadajte zodpovedajúcu knižnicu skriptov akcelerometra a stiahnite si ju.

  • Akonáhle nájdete súbor prostredníctvom GitHub, kliknite na „Klonovať alebo stiahnuť“a potom na „Stiahnuť ZIP“.
  • Môžete použiť skripty z akéhokoľvek zdroja alebo napísať vlastný, ale GitHub je najspoľahlivejším zdrojom pre začiatočníkov.
Použite akcelerometer, krok 10
Použite akcelerometer, krok 10

Krok 4. Nainštalujte knižnicu mikrokontrolérov do Arduina

Po stiahnutí príslušnej knižnice akcelerometrov vášho mikrokontroléra otvorte Arduino. Teraz kliknite na kartu „Skica“v hornej časti okna a potom vyberte položku „Zahrnúť knižnicu“. Tu vyberte možnosť „Pridať knižnicu. ZIP“a potom kliknite na stiahnutú knižnicu.

Ak nemôžete nájsť súbor. ZIP, vyhľadajte v počítači názov súboru

Použite akcelerometer, krok 11
Použite akcelerometer, krok 11

Krok 5. Vložte svoju skicu akcelerometra do Arduina

V okne Arduino kliknite na kartu „Súbor“a potom umiestnite kurzor myši na „Príklady“. Teraz vyberte skicu akcelerometra, ktorú ste stiahli. Vo všeobecnosti bude kód medzi zariadeniami akcelerometra dosť podobný. Existujú však dostatočne malé rozdiely, že budú fungovať iba s uvedeným hardvérom.

Uistite sa, že váš skript je navrhnutý pre váš akcelerometer. Napríklad skript pre akcelerometer ADXL337 pravdepodobne nebude fungovať s akcelerometrom ADXL377

Použite akcelerometer, krok 12
Použite akcelerometer, krok 12

Krok 6. Nahrajte skicu do svojho mikrokontroléra

V Arduino vyberte „Nástroje“, potom umiestnite kurzor myši na „Dosku“a vyberte dosku mikrokontroléra. Tu vyberte sériový port dosky kliknutím na „Nástroje“a potom na „Sériový port“-pravdepodobne ide o COM3 alebo vyšší. Ak to chcete skontrolovať, odpojte dosku a znova otvorte ponuku-záznam, ktorý zmizol, je port dosky mikrokontroléra. Teraz znova pripojte dosku a vyberte príslušný port. Nakoniec kliknite na tlačidlo nahrávania alebo stlačte Cmd+U v systéme Mac OS X alebo Ctrl+U v systéme Windows.

Pred odoslaním náčrtu sa uistite, že je váš mikrokontrolér pripojený k počítaču pomocou kábla USB

Časť 3 z 3: Prevádzka vášho akcelerometra

Použite akcelerometer, krok 13
Použite akcelerometer, krok 13

Krok 1. Ak chcete zmeniť hodnotu osi x, nakloňte akcelerometer doľava a doprava

Uchopte dosku a nakloňte ju doľava. Pretože akcelerometer teraz cíti gravitačný ťah pozdĺž tejto osi, hodnota x sa zníži. Teraz nakloňte akcelerometer doprava, aby sa zvýšila hodnota osi x.

  • Nezabudnite, že hodnoty predstavujú správne zrýchlenie, ktoré objekt zažije na konkrétnej osi-v tomto prípade osi x.
  • Hodnoty sú vyjadrené v jednotkách sily g (g). Jeden g sa rovná 9,8 metra za sekundu na druhú.
Použite akcelerometer, krok 14
Použite akcelerometer, krok 14

Krok 2. Ak chcete zmeniť hodnotu osi y, nakloňte akcelerometer dozadu a dopredu

Ak nakloníte akcelerometer dozadu-k sebe-hodnota osi y sa zníži. Naopak, ak ho nakloníte dopredu, zvýši sa hodnota osi y.

Na naklonenie akcelerometra vždy používajte dosku na pečenie. Ak chytíte akcelerometer priamo, môže sa vám pri pohybe uvoľniť

Použite akcelerometer, krok 15
Použite akcelerometer, krok 15

Krok 3. Ak chcete zmeniť hodnotu osi z, zdvihnite akcelerometer hore a dole

Pretože gravitačná sila sa zvyšuje, keď zdvihnete akcelerometer, hodnota osi z sa zvýši. Ak chcete znížiť hodnotu osi z, znížte akcelerometer.

Ak je akcelerometer nehybný, skontrolujte zrýchlenie-pre os z by malo ukazovať 1 g, čo je gravitačná sila, ktorá klesá

Odporúča: