Bir akselerometrdən istifadə etməyin sadə yolları: 15 addım (şəkillərlə)

Mündəricat:

Bir akselerometrdən istifadə etməyin sadə yolları: 15 addım (şəkillərlə)
Bir akselerometrdən istifadə etməyin sadə yolları: 15 addım (şəkillərlə)
Anonim

Sürətləndiricilər, kompüteriniz kimi sabit cisimləri daim çəkən saniyədə 9.8 metr çəkisi kvadrat kimi sürətlənmə qüvvələrini ölçən bənzərsiz elektromexaniki qurğulardır. Əslində, kompüter şirkətləri ani sərbəst düşmələri aşkar etmək və zərər görməmək üçün sabit diskləri bağlamaq üçün noutbuklara akselerometrlər quraşdırmağa başladılar. Bunlar əsasən mühəndislik tələbələri və texnologiya mütəxəssisləri tərəfindən istifadə edilən kompleks qurğular olsa da, akselerometrinizin əyilməsini və sürətlənməsini kifayət qədər asanlıqla ölçmək üçün sadə bir sxem yarada bilərsiniz.

Addımlar

3 -dən 1 -ci hissə: Sürətləndiricinizi Mikro nəzarətçiyə bağlayın

Bir Accelerometer istifadə edin Adım 1
Bir Accelerometer istifadə edin Adım 1

Addım 1. Sürətölçəninizi çörək taxtasına qoşun

Çörək lövhələri, lehimləmə istifadə etmədən dövrələr yarada bilən cihazlardır. Bu vəziyyətdə, sürətölçəninizi mikro nəzarət cihazına bağlamaq üçün istifadə edirsiniz. Aşağıdakı sancaqlar aşağıya baxacaq şəkildə akselerometrdən tutun. İndi pinləri çörək taxtanıza yumşaq bir şəkildə basıb saxlayın ki, sancaqlar olan tərəfi sizdən üzünüzü mikrokontrolörünüzə doğru çevirsin.

  • Mikrokontrolörünüzün tərsinə və çörək taxtanızın və akselerometrinizin üstündə olduğundan əmin olun.
  • Mikro nəzarətçi, çörək taxtası və bütün lazımi keçid telləri ilə birlikdə gələn Arduino Uno Basic Starter Kit kimi bir mikro nəzarətçi paketi alın.
Bir Accelerometer istifadə edin Adım 2
Bir Accelerometer istifadə edin Adım 2

Addım 2. "A_O" ya "X_OUT" əlavə edin

" Sürətölçəninizdəki "X_OUT" pininin üstündəki çörək lövhəsindəki çuxura tullanan bir tel daxil edin. Buradan, telin digər tərəfini mikro nəzarət cihazınızdakı "A0" etiketli girişə bağlayın.

"A0" girişi alt-üst çevrildikdə mikrokontrolör lövhəsinin sol üst hissəsində yerləşməlidir. Markanın dik və ya tərs olub olmadığını yoxlayaraq mövqeyini deyə bilərsiniz

Bir Accelerometer istifadə edin Adım 3
Bir Accelerometer istifadə edin Adım 3

Addım 3. "Y_OUT" u "A_1" ə işlədin

" "X_OUT" un solundakı birincisi olan akselerometrdəki "Y_OUT" pininin üstündəki çörək lövhəsindəki çuxura ikinci bir tullanan teli daxil edin. İndi telin digər ucunu mikrokontrolör lövhəsindəki "A1" girişinə qoşun.

"A1" girişi tərsinə çevrildikdə mikrokontrolör lövhəsindəki "A0" girişinin birbaşa solunda yerləşir

Bir Accelerometer istifadə edin Adım 4
Bir Accelerometer istifadə edin Adım 4

Addım 4. "Z_OUT" u "A_2" yə qoşun

" Üçüncü tullanan telinizi "Y_OUT" pininin solunda yerləşən akselerometrinizdəki "Z_OUT" pininin üstündəki çörək taxtası çuxuruna daxil edin. Buradan telin digər tərəfini mikrokontrolör lövhəsindəki "A2" girişinə qoşun.

"A2" girişi, alt -üst olduqda mikrokontrolör lövhəsindəki "A1" girişinin solunda yerləşir

Bir akselerometrdən istifadə edin Adım 5
Bir akselerometrdən istifadə edin Adım 5

Addım 5. "GND" ni "GND" ə əlavə edin

" Dördüncü bir keçid telini "Z_OUT" konnektorunun solunda yerləşən akselerometrinizdəki "GND" pininin üstündəki çörək taxtası çuxuruna bağlayın. Telin digər ucunu mikrokontrolör lövhəsindəki eyni girişə bağlayın.

"GND" girişi, mikrokontrolör lövhəsi tərsinə çevrildikdə və ümumiyyətlə ağ rənglə vurğulandıqda A1 -A5 girişlərinin sağında yerləşməlidir

6 -cı addımda akselerometrdən istifadə edin
6 -cı addımda akselerometrdən istifadə edin

Addım 6. "VCC" ni müvafiq gərginliyə qoşun

Akselerometrinizdəki gərginlik mikrokontrolör lövhənizdə bağladığınız gərginlik girişinə uyğun olmalıdır. Məsələn, mikrodenetleyiciniz 3.3 V-dirsə, "V_CC" -dən yuxarı olan çörək taxtası deliyindən "X_OUT" telinin sağ tərəfindəki mikro nəzarət lövhəsindəki "3.3 V" girişinə qədər bir tel çəkin.

"3.3 V" girişi mikro nəzarətçi tərsinə çevrildikdə "GND" girişinin sağında yerləşməlidir

3 -dən 2 -ci hissə: Ssenari qurmaq

Bir akselerometrdən istifadə edin Adım 7
Bir akselerometrdən istifadə edin Adım 7

Addım 1. Arduino'yu kompüterinizə quraşdırın

Arduino, kompüterinizdən kod yazmaq və yükləmək və fiziki lövhəyə köçürmək üçün istifadə olunan mikrokontroller lövhələri üçün açıq mənbə proqramdır. Yeni başlayanlar üçün accelerometers istifadə etmək üçün ən yaxşı proqramdır. Arduino Windows, OS X və ya Linux -da quraşdırıla bilər.

Arduino'yu buradan yükləyin:

Bir Accelerometer Adım 8 istifadə edin
Bir Accelerometer Adım 8 istifadə edin

Addım 2. Mikro nəzarətçinizi kompüterinizə qoşun

İndiki vaxtda mikrokontrolleriniz yalnız akselerometrinizə bağlıdır. İndi mikrokontrolörü kompüterinizə bağlamalısınız ki, mikroölçən vasitəsilə akselerometrinizdəki məlumatları oxuya bilsin. Bunu etmək üçün mikrokontrolörünüzdəki USB portunu kabel vasitəsilə kompüterinizə qoşun.

Mikro nəzarətçiniz USB kabeli ilə gəlməyibsə, mikro nəzarətçinizdən kompüterinizə keçmək üçün kifayət qədər uzun bir elektronika mağazasından satın alın

Bir akselerometrdən istifadə edin Adım 9
Bir akselerometrdən istifadə edin Adım 9

Addım 3. Mikrokontrolör lövhəniz üçün GitHub sürətölçən skriptini yükləyin

GitHub, müəyyən donanım parçaları üçün müxtəlif Arduino skript paketləri üçün bir qaynaqdır. Məsələn, bir MMA8452Q mikro nəzarətçi istifadə edirsinizsə, "MMA8452Q Kitabxanası" nı axtarın və yükləyin. Arduino Uno istifadə edirsinizsə, müvafiq accelerometer skript kitabxanasını axtarın və yükləyin.

  • GitHub vasitəsi ilə faylı tapdıqdan sonra "Klonla və ya endir" və sonra "ZIP yüklə" düyməsini basın.
  • Hər hansı bir mənbədən skriptlərdən istifadə edə və ya özünüz yaza bilərsiniz, ancaq GitHub yeni başlayanlar üçün ən etibarlı mənbəyidir.
Bir akselerometrdən istifadə edin Adım 10
Bir akselerometrdən istifadə edin Adım 10

Addım 4. Arduinoda mikro nəzarətçi kitabxanasını quraşdırın

Mikro nəzarətçinizin tətbiq olunan akselerometr kitabxanasını yüklədikdən sonra Arduinonu açın. İndi, pəncərənin yuxarısındakı "Eskiz" sekmesini vurun və sonra "Kitabxana daxil et" seçin. Buradan ". ZIP Kitabxanası əlavə et" seçin və sonra yüklədiyiniz kitabxanaya vurun.

. ZIP faylınızı tapa bilmirsinizsə, fayl adını kompüterinizdə axtarın

Bir Accelerometer istifadə edin Adım 11
Bir Accelerometer istifadə edin Adım 11

Addım 5. Sürətölçən eskizinizi Arduinoya yükləyin

Arduino pəncərəsində "Fayl" sekmesini basın və sonra "Nümunələr" in üzərinə gedin. İndi yüklədiyiniz akselerometr eskizini seçin. Ümumiyyətlə, kod akselerometr cihazları arasında olduqca oxşar olacaq. Ancaq kifayət qədər kiçik fərqlər var ki, onlar yalnız müəyyən edilmiş avadanlıqları ilə işləyəcəklər.

Skriptinizin akselerometriniz üçün hazırlandığından əmin olun. Məsələn, ADXL337 sürətləndirici üçün bir skript, ehtimal ki, ADXL377 sürətölçən ilə işləməyəcək

Bir Accelerometer istifadə edin Adım 12
Bir Accelerometer istifadə edin Adım 12

Addım 6. Eskizi mikro nəzarətçinizə yükləyin

Arduinoda "Alətlər" i seçin, sonra "Lövhə" nin üzərinə gedin və mikro nəzarətçi kartınızı seçin. Buradan "Alətlər" ə vuraraq lövhənizin serial portunu seçin və sonra "Serial Port"-ehtimal ki COM3 və ya daha yüksəkdir. Yoxlamaq üçün lövhənizi ayırın və menyunu yenidən açın-gedən giriş mikrokontrolör lövhəsi portudur. İndi lövhəni yenidən bağlayın və bu portu seçin. Nəhayət, yükləmə düyməsini basın və ya Mac OS X üçün Cmd+U və ya Windows üçün Ctrl+U vurun.

Eskizinizi yükləməzdən əvvəl mikrokontrolörünüzün USB kabel vasitəsilə kompüterinizə qoşulduğundan əmin olun

3 -dən 3 -cü hissə: Akselerometrinizi İşlətmək

Bir Accelerometer istifadə edin Adım 13
Bir Accelerometer istifadə edin Adım 13

Addım 1. X oxunun dəyərini dəyişdirmək üçün akselerometri sola və sağa əymək

Çörək taxtasını götür və sola əy. Akselerometr bu cazibə qüvvəsini bu ox boyunca hiss etdiyindən, x dəyəri azalacaq. İndi, x oxunun dəyərini artırmaq üçün akselerometri sağa əyin.

  • Unutmayın ki, dəyərlər obyektin müəyyən bir oxda-bu vəziyyətdə, x oxunda yaşadığı uyğun sürətlənməni təmsil edir.
  • Dəyərlər g-güc (g) vahidlərində təmsil olunur. Bir g saniyədə 9.8 metrə bərabərdir.
Bir Accelerometer istifadə edin Adım 14
Bir Accelerometer istifadə edin Adım 14

Addım 2. Y oxunun dəyərini dəyişdirmək üçün akselerometri geriyə və irəli əymək

Akselerometri özünüzə doğru əysəniz, y oxunun dəyəri azalacaq. Əksinə, y oxunun dəyərini artırmaq üçün irəli əymək lazımdır.

Sürətölçəni əymək üçün həmişə çörək taxtasından istifadə edin. Sürətölçəni birbaşa əlinizə alsanız, hərəkət edərkən boşalacaq

Bir Accelerometer istifadə edin Adım 15
Bir Accelerometer istifadə edin Adım 15

Addım 3. Z oxunun dəyərini dəyişdirmək üçün akselerometri yuxarı və aşağı qaldırın

Sürətölçəni yuxarı qaldıranda cazibə qüvvəsi artdığından z oxunun dəyəri artacaq. Z oxunun dəyərini azaltmaq istəyirsinizsə, akselerometri aşağı salın.

Sürətləndiriciniz sabit olduqda sürətlənməni yoxlayın-aşağı çəkilən cazibə qüvvəsi olan z oxu üçün 1 q olmalıdır

Tövsiyə: