Mündəricat:
- Təchizat
- Addım 1: Birinci Adım: Giroyu Arduinoya bağlayın
- Addım 2: Adım 2: LEDləri bağlayın
- Addım 3: Kodlaşdırma
- Addım 4: Montaj və Tikinti
- Addım 5: SİZ BELƏDİNİZ
Video: Arduino ilə Akselerometr Sensoru: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Mükəmməl bir Halloween kostyumu edəcək bir elektron dəbilqə üçün bir fikrim var idi. Çox təfərrüata girmədən, maskanın hansı istiqamətə döndüyündən asılı olaraq fərqli naxışlarla işıqlandırılmasını nəzərdə tuturdum ki, yuxarı baxanda dəbilqə yanar, amma hərəkət etməsəm neytral qalır.
Təchizat
(1) Arduino Uno və USB bağlayıcı kabeli (1) L3G4200 üç oxlu gyro (MPJA.com saytında və ya bu tip modulların satıla biləcəyi yerdə)
kişi/qadın telləri ilə dolu bir əl (2+) LED İşıqları və uyğun rezistorlar
(1) Breadboard (Miniatür ölçüsü yaxşıdır)
Bütün elektronika üçün bir növ mənzil. Bu nümunə üçün ürəkaçan bir karton qutudan istifadə etdim, ancaq uyğun gələn hər şeyi istifadə edə bilərsiniz.
Səbir.
Addım 1: Birinci Adım: Giroyu Arduinoya bağlayın
Tamam, buna görə birbaşa Arduino -ya bağlana biləcək bir neçə tel var, ancaq 3.3v portuna bağlanması lazım olan iki hissə var, buna görə çörək taxtasından istifadə etməliyik. Davam edin və çörək lövhəsindəki (+) sıraya 3.3v portundan qırmızı bir tel bağlayın. Sonra Gyro üzərindəki VCC pinini çörək lövhəsindəki (+) bağlamaq üçün bir şnur bağlayın. Gyrodakı SDO pinlə bu addımı təkrarlayın. İndi bir Qara tel götürün və GND Pinini çörək lövhəsindəki (-) sıraya bağlayın, sonra GND Arduino Portundan bir çörək taxtasındakı (-) sırasına bir tel bağlayın. Gyro -nun tam işləməsi üçün lazım olan məlumat telləri üçün. Ciroskopdakı GRN -nin altında SDA pimi var, onu Arduino üzərindəki A4 portuna bağlayın. Bunun altındakı SCL pinidir, Arduino'daki A5 portuna bağlayın. Gyro'nuz artıq tam qoşulmuşdur.
Addım 2: Adım 2: LEDləri bağlayın
Yaxşı, layihəm üçün qutunun necə hərəkət etməsindən asılı olaraq yanan iki LEDim var idi. irəli gedək bunları bağlayaq. Bu sadədir, rezistorun müsbət ucunu seçdiyiniz pin nömrəsinə bağlayın (özbaşına 8 və 9 seçdim). Bunları çörək taxtasına bağlayın, sonra bir LED bağlayın və LED-in mənfi qurğusunu çörək lövhəsindəki (-) işarəsinə göndərin. Bu, Arduino ilə qurduğunuz parametrlərə əsaslanaraq iki fərqli LED yandırmaq üçün güc verəcəkdir.
Addım 3: Kodlaşdırma
Tamam burada işlərin əyləndiyi yerdir. və əyləncə dedikdə … um. yaxşı ya sevirsən ya da sevmirsən. hər iki şəkildə də bura gedirik! Necə edəcəyimi bilmədiyim Gyro -ya kod yazmalı olacaqsan. AMMA, internet edir. Layihəm üçün, Arduino forumunda (https://forum.arduino.cc/index.php?topic=147351.0) jtbourke tərəfindən məhəbbətlə verilən kodu götürdüm, bunu çox kopyalayıb yapışdıra və bazanız üçün istifadə edə bilərsiniz. layihə. Buradan məqsədlərinizə uyğun bir neçə kod xətti əlavə etməlisiniz. Birincisi, yandırmaq istədiyiniz hər LED üçün bir qlobal dəyişən yaratmaq istəyirsiniz. Bu eskizdə artıq X, Y və Z koordinatları üçün dəyişənlər var. kodun bu hissəsini əlavə etməlisiniz, sürətlənməyiniz müəyyən bir həddə çatdıqda axtaran IF THEN ifadəsini tövsiyə edirəm. Bu çox sınaq və səhvdir, buna görə də özünüzə bir sandviç hazırlayın və bir az hip hop geyin.
Addım 4: Montaj və Tikinti
Təbriklər! son addımı atmısınızsa, demək olar ki, işiniz bitib. İndi bütün hissələri qutuya qoymaq kifayətdir. [ƏHƏMİYYƏTLİ] hər şeyin buna uyğun olaraq qoşulduğundan əmin olun, cayronun cihazın ön və ortasında olduğundan əmin olun və ya səhv oxunuşlar alacaqsınız və cirosun ön hissəsinə heç bir keçirici toxunmadığından əmin olun. cihaz və Arduino sıfırlamalı olacaqsınız. bundan sonra getməyiniz çox yaxşıdır.
Addım 5: SİZ BELƏDİNİZ
Gözəl iş. bitirdin indi hərəkət edərkən yanan qutunuzdan zövq alın!
Tövsiyə:
MPU 6050 Gyro, Arduino ilə Akselerometr Əlaqəsi (Atmega328p): 5 addım
MPU 6050 Gyro, Arduino ilə Akselerometr Əlaqəsi (Atmega328p): MPU6050 IMU-da tək çipdə birləşdirilmiş 3-Eksenli akselerometr və 3-Eksenli giroskop var. X, Y və Z oxları. Jiroskopun nəticələri
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
Python istifadə edərək Raspberry Pi və LIS3DHTR, 3 Eksenli Akselerometr ilə Hərəkət Nəzarəti: 6 Addım
Python istifadə edərək Raspberry Pi və LIS3DHTR ilə 3 Eksenli Akselerometr ilə Hərəkət Nəzarəti: Gözəllik bizi əhatə edir, amma adətən bunu bilmək üçün bir bağda gəzmək lazımdır. Göründüyü kimi təhsilli bir qrup olaraq, enerjimizin böyük bir hissəsini kompüterlərimizdən və cib telefonlarımızdan əvvəl işə sərf edirik. Buna görə də tez -tez sağlamlığımıza icazə veririk
Python istifadə edərək Raspberry Pi ilə 3 Eksenli Akselerometr, ADXL345: 6 Addım
Python istifadə edərək Raspberry Pi ilə 3 Eksenli Akselerometr, ADXL345: Offroaderinizin uzanmaq üçün əyilmiş nöqtəsini yoxlaya bilən bir cihaz haqqında düşünmək. Çevrilmə ehtimalı olduqda birinin düzəldilməsi xoş olmazmı? Aydındır ki, bəli. Doğrudan da olardı
Bir Arduino və Akselerometr ilə Bir Cubesat Necə Qurulur: 5 Addım
Bir Arduino və Akselerometrlə Bir Cubesat Necə Qurulur: Adlarımız Brock, Eddie və Drew'dir. Fizika Dərsliyimizin əsas məqsədi, Cube Sat istifadə edərək Mars ətrafında orbit simulyasiya edərkən və məlumat toplayarkən Yerdən Marsa səyahət etməkdir. Bu layihə üçün qruplarımızın məqsədi bir accele istifadə edərək məlumat toplamaqdır