Paprasti akselerometro naudojimo būdai: 15 žingsnių (su nuotraukomis)

Turinys:

Paprasti akselerometro naudojimo būdai: 15 žingsnių (su nuotraukomis)
Paprasti akselerometro naudojimo būdai: 15 žingsnių (su nuotraukomis)
Anonim

Akselerometrai yra unikalūs elektromechaniniai prietaisai, matuojantys pagreičio jėgas, pvz., 9,8 metro per sekundę gravitacijos kvadratas, nuolat traukiantis ant nejudančių objektų, tokių kaip jūsų kompiuteris. Tiesą sakant, kompiuterių kompanijos pradėjo diegti akselerometrus į nešiojamuosius kompiuterius, kad aptiktų staigius laisvus kritimus ir išjungtų standžius diskus, kad apsaugotų juos nuo pažeidimų. Nors tai yra sudėtingi prietaisai, kuriuos dažniausiai naudoja inžinerijos studentai ir technologijų profesionalai, galite sukurti paprastą grandinę, kad galėtumėte gana lengvai išmatuoti savo akselerometro pakreipimą ir pagreitį.

Žingsniai

1 dalis iš 3: Akselerometro prijungimas prie mikrovaldiklio

Naudokite akselerometrą 1 žingsnis
Naudokite akselerometrą 1 žingsnis

Žingsnis 1. Prijunkite akselerometrą prie duonos lentos

Duonos lentos yra prietaisai, galintys sukurti grandines nenaudojant litavimo. Tokiu atveju jūs jį naudojate, norėdami prijungti savo akselerometrą prie mikrovaldiklio. Laikykite akselerometrą taip, kad apačioje esantys kaiščiai būtų nukreipti žemyn. Dabar švelniai paspauskite kaiščius į savo duonos lentą, kad pusė su smeigtukais būtų nukreipta nuo jūsų į mikrovaldiklį.

  • Įsitikinkite, kad jūsų mikrovaldiklis yra apverstas ir yra tiesiai virš jūsų duonos lentos ir akselerometro.
  • Įsigykite mikrovaldiklio paketą, pvz., „Arduino Uno Basic Starter Kit“, kuris pateikiamas kartu su mikrovaldikliu, duonos lenta ir visais reikalingais jungiamaisiais laidais.
Naudokite akselerometrą 2 veiksmas
Naudokite akselerometrą 2 veiksmas

Žingsnis 2. Pritvirtinkite „X_OUT“prie „A_O“

" Įkiškite trumpiklį į duonos lentos angą tiesiai virš akselerometro kaiščio „X_OUT“. Iš čia prijunkite kitą laido pusę prie mikrovaldiklio įvesties, pažymėtos „A0“.

„A0“įvestis turi būti viršutiniame kairiajame mikrovaldiklio plokštės kampe, jei jis apverstas aukštyn kojomis. Galite pasakyti savo poziciją patikrindami, ar prekės ženklas yra vertikalus, ar aukštyn kojomis

Naudokite akselerometrą 3 žingsnis
Naudokite akselerometrą 3 žingsnis

Žingsnis 3. Vykdykite „Y_OUT“į „A_1

" Įdėkite antrą trumpiklį į duonos lentos angą tiesiai virš akselerometro „Y_OUT“kaiščio, kuris yra pirmasis kairėje nuo „X_OUT“. Dabar prijunkite kitą laido galą prie „A1“įvesties mikrovaldiklio plokštėje.

Įvestis „A1“yra tiesiai į kairę nuo „A0“įvesties mikrovaldiklio plokštėje, kai ji yra apversta aukštyn kojomis

Naudokite akselerometrą 4 žingsnis
Naudokite akselerometrą 4 žingsnis

Žingsnis 4. Prijunkite „Z_OUT“prie „A_2

" Įdėkite trečiąjį trumpiklį į duonos lentos angą virš akselerometro „Z_OUT“kaiščio, kuris yra kairėje nuo „Y_OUT“kaiščio. Iš čia prijunkite kitą laido pusę prie „A2“įvesties mikrovaldiklio plokštėje.

Įvestis „A2“yra kairėje nuo „A1“įvesties mikrovaldiklio plokštėje, kai ji yra apversta aukštyn kojomis

Naudokite akselerometrą 5 žingsnis
Naudokite akselerometrą 5 žingsnis

Žingsnis 5. Pritvirtinkite „GND“prie „GND“

" Prijunkite ketvirtą jungiamąjį laidą prie duonos lentos skylės virš akselerometro „GND“kaiščio, esančio kairėje nuo „Z_OUT“jungties. Kitą laido galą pritvirtinkite prie to paties mikrovaldiklio plokštės įvesties.

„GND“įvestis turėtų būti dešinėje nuo įvesties nuo A1 iki A5, kai mikrovaldiklio plokštė yra apversta aukštyn kojomis ir paprastai paryškinta balta spalva

Naudokite akselerometrą 6 veiksmas
Naudokite akselerometrą 6 veiksmas

Žingsnis 6. Prijunkite „VCC“prie atitinkamos įtampos

Akselerometro įtampa turi sutapti su įvesties įtampa, prie kurios jis prijungtas jūsų mikrovaldiklio plokštėje. Pvz., Jei jūsų mikrovaldiklis yra 3,3 V įtampos, praveskite laidą iš duonos plokštės angos virš „VCC“-į dešinę nuo „X_OUT“laido-iki „3.3 V“įvesties mikrovaldiklio plokštėje.

Įvestis „3.3 V“turi būti dešinėje nuo „GND“įvesties, kai mikrovaldiklis yra apverstas

2 dalis iš 3: scenarijaus nustatymas

Naudokite akselerometrą 7 žingsnis
Naudokite akselerometrą 7 žingsnis

Žingsnis 1. Įdiekite „Arduino“savo kompiuteryje

„Arduino“yra atvirojo kodo programinė įranga, skirta mikrovaldiklių plokštėms, naudojama kodui rašyti ir įkelti iš kompiuterio ir perkelti į fizinę plokštę. Pradedantiesiems, naudojantiems akselerometrus, tai geriausia programinė įranga. „Arduino“galima įdiegti „Windows“, „OS X“arba „Linux“.

Atsisiųskite „Arduino“čia:

Naudokite akselerometrą 8 žingsnis
Naudokite akselerometrą 8 žingsnis

Žingsnis 2. Prijunkite mikrovaldiklį prie kompiuterio

Šiuo metu jūsų mikrovaldiklis yra tiesiog prijungtas prie jūsų akselerometro. Dabar turite prijungti mikrovaldiklį prie kompiuterio, kad jis galėtų nuskaityti jūsų akselerometro duomenis per mikrovaldiklį. Norėdami tai padaryti, prijunkite mikrovaldiklio USB prievadą prie kompiuterio kabeliu.

Jei prie jūsų mikrovaldiklio nebuvo pridėtas USB kabelis, nusipirkite jį iš elektronikos parduotuvės, kuri yra pakankamai ilga, kad galėtų paleisti iš jūsų mikrovaldiklio į kompiuterį

Naudokite akselerometrą 9 veiksmas
Naudokite akselerometrą 9 veiksmas

Žingsnis 3. Atsisiųskite „GitHub“akselerometro scenarijų, skirtą jūsų mikrovaldiklio plokštei

„GitHub“yra įvairių „Arduino“scenarijų paketų šaltinis, skirtas tam tikroms aparatūros dalims. Pavyzdžiui, jei naudojate MMA8452Q mikrovaldiklį, ieškokite „MMA8452Q Library“ir atsisiųskite. Jei naudojate „Arduino Uno“, ieškokite atitinkamos akselerometro scenarijų bibliotekos ir atsisiųskite ją.

  • Suradę failą per „GitHub“, spustelėkite „Klonuoti arba atsisiųsti“, tada „Atsisiųsti ZIP“.
  • Galite naudoti scenarijus iš bet kurio šaltinio arba parašyti savo, tačiau „GitHub“yra patikimiausias šaltinis pradedantiesiems.
Naudokite akselerometrą 10 veiksmas
Naudokite akselerometrą 10 veiksmas

Žingsnis 4. Įdiekite mikrovaldiklio biblioteką „Arduino“

Atsisiuntę taikomą mikrovaldiklio akselerometro biblioteką, atidarykite „Arduino“. Dabar lango viršuje spustelėkite skirtuką „Eskizas“ir pasirinkite „Įtraukti biblioteką“. Čia pasirinkite „Pridėti. ZIP biblioteką“, tada spustelėkite atsisiųstą biblioteką.

Jei nerandate. ZIP failo, ieškokite failo pavadinimo savo kompiuteryje

Naudokite akselerometrą 11 veiksmas
Naudokite akselerometrą 11 veiksmas

5 žingsnis. Įkelkite savo akselerometro eskizą į „Arduino“

„Arduino“lange spustelėkite skirtuką „Failas“, tada užveskite pelės žymeklį virš „Pavyzdžiai“. Dabar pasirinkite atsisiųstą akselerometro eskizą. Apskritai, akselerometro prietaisų kodas bus gana panašus. Tačiau yra pakankamai nedidelių skirtumų, kad jie veiks tik su nurodyta aparatine įranga.

Įsitikinkite, kad jūsų scenarijus sukurtas jūsų akselerometrui. Pavyzdžiui, greičiausiai ADXL337 akselerometro scenarijus neveiks su ADXL377 akselerometru

Naudokite akselerometrą 12 veiksmas
Naudokite akselerometrą 12 veiksmas

Žingsnis 6. Įkelkite eskizą į savo mikrovaldiklį

„Arduino“pasirinkite „Įrankiai“, tada užveskite pelės žymeklį virš „Lentos“ir pasirinkite savo mikrovaldiklio plokštę. Iš čia pasirinkite savo plokštės nuoseklųjį prievadą, paspausdami „Įrankiai“, tada „Serijinis prievadas“-greičiausiai COM3 arba naujesnė versija. Norėdami patikrinti, atjunkite plokštę ir vėl atidarykite meniu-dingęs įrašas yra mikrovaldiklio plokštės prievadas. Dabar vėl prijunkite plokštę ir pasirinkite tą prievadą. Galiausiai spustelėkite įkėlimo mygtuką arba paspauskite Cmd+U, jei naudojate „Mac OS X“, arba „Ctrl+U“, jei naudojate „Windows“.

Prieš įkeldami eskizą įsitikinkite, kad jūsų mikrovaldiklis prijungtas prie kompiuterio per USB kabelį

3 dalis iš 3: Akselerometro valdymas

Naudokite akselerometrą 13 veiksmas
Naudokite akselerometrą 13 veiksmas

1 žingsnis. Norėdami pakeisti x ašies vertę, pakreipkite akselerometrą į kairę ir į dešinę

Paimkite duonos lentą ir pakreipkite ją į kairę. Kadangi akselerometras dabar jaučia gravitacijos trauką išilgai šios ašies, x reikšmė sumažės. Dabar pakreipkite akselerometrą į dešinę, kad padidintumėte x ašies vertę.

  • Atminkite, kad vertės parodo tinkamą pagreitį, kurį patiria objektas konkrečioje ašyje-šiuo atveju x ašyje.
  • Vertės pateikiamos g jėgos (g) vienetais. Vienas g yra lygus 9,8 metro per sekundę kvadratu.
Naudokite akselerometrą 14 veiksmu
Naudokite akselerometrą 14 veiksmu

2 žingsnis. Pakreipkite akselerometrą atgal ir į priekį, kad pakeistumėte y ašies vertę

Jei pakreipiate akselerometrą atgal į save, y ašies vertė sumažės. Ir atvirkščiai, jei pakreipiate jį į priekį, kad padidintumėte y ašies vertę.

Visada naudokite duonos lentą, kad pakreiptumėte akselerometrą. Jei pagriebsite akselerometrą tiesiai, jį perkeldami jis gali atsilaisvinti

Naudokite akselerometrą 15 veiksmas
Naudokite akselerometrą 15 veiksmas

Žingsnis 3. Pakelkite akselerometrą aukštyn ir žemyn, kad pakeistumėte z ašies vertę

Kadangi sunkio jėga didėja, kai pakeliate akselerometrą aukštyn, z ašies vertė padidės. Jei norite sumažinti z ašies vertę, sumažinkite akselerometrą.

Patikrinkite pagreitį, kai jūsų akselerometras stovi-jis turėtų rodyti 1 g z ašies, tai yra traukos jėga, traukianti žemyn

Rekomenduojamas: