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
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.
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
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
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
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
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
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:
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
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.
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
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
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
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.
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
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.