Mundarija:
- Ta'minotlar
- 1 -qadam: Birinchi qadam: Gyro -ni Arduino -ga ulang
- 2 -qadam: 2 -qadam: LEDlarni ulang
- 3 -qadam: kodlash
- 4 -qadam: montaj va qurilish
- 5 -qadam: Siz buni qildingiz
Video: Arduino bilan akselerometr sensori: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Menda elektron dubulg'a haqida fikr bor edi, u ajoyib Halloween kostyumini yaratadi. Tafsilotlarga kirmasdan, niqob qaysi tomonga burilganiga qarab, har xil naqshlarda yoritishni o'z ichiga oladi, shuning uchun men qarasam, dubulg'a yonadi, lekin men qimirlamasam, neytral bo'lib qoladi.
Ta'minotlar
(1) Arduino Uno va USB ulagichi kabeli (1) L3G4200 uch o'qli gyro (MPJA.com saytida yoki bu turdagi modullarni sotish mumkin)
erkak/ayol simlar bilan to'la qo'l (2+) LED chiroqlar va tegishli rezistorlar
(1) non paneli (miniatyura hajmi yaxshi)
Har qanday elektronika uchun qandaydir turdagi korpus. Bu misol uchun men samimiy karton qutidan foydalandim, lekin siz … mos keladigan narsani ishlatishingiz mumkin.
Sabr.
1 -qadam: Birinchi qadam: Gyro -ni Arduino -ga ulang
OK, shuning uchun to'g'ridan -to'g'ri Arduino -ga ulanadigan bir nechta simlar bor, lekin 3.3v portiga ulanishi kerak bo'lgan ikkita qism bor, shuning uchun biz non panelidan foydalanishimiz kerak. Davom eting va 3.3v portidan qizil simni non panelidagi (+) qatorga ulang. Keyin Gyro -dagi VCC pinini non panelidagi (+) simga ulash uchun bitta simni ulang. Ushbu qadamni Gyro -dagi SDO pin bilan takrorlang. Endi Qora simni oling va GND pinini non panelidagi (-) qatorga ulang, so'ngra GND Arduino portidan simni taxtadagi (-) qatorga ulang. Endi bu Gyro -ni to'liq ishlatish uchun zarur bo'lgan ma'lumot simlari uchun. Gyroda GRN ostida SDA pin bor, uni Arduino -dagi A4 portiga ulang. Quyida SCL pin bor, uni Arduino A5 portiga ulang. Sizning Gyro endi to'liq ulangan.
2 -qadam: 2 -qadam: LEDlarni ulang
OK, mening loyiham uchun menda ikkita LED bor edi, ular qutining qanday harakatlanishiga qarab yonadi. davom etamiz va ularni bog'laymiz. Bu oddiy, rezistorning musbat simini siz tanlagan pin raqamiga ulang (men o'zboshimchalik bilan 8 va 9 ni tanladim). ularni non paneliga sim bilan ulang, so'ngra LEDni ulang va LEDning salbiy simini non panelidagi (-) ga yuboring. Bu sizga Arduino -da o'rnatilgan parametrlarga asoslangan ikki xil LEDni yoqish uchun kuch beradi.
3 -qadam: kodlash
Xo'sh, bu erda hamma narsa qiziqarli bo'ladi. va o'yin -kulgi bilan aytmoqchimanki … um. yaxshi sen uni yoqtirasan yoki yoqtirmaysan. biz bu erga boramiz! Siz Gyro -ni kodlashingiz kerak, men buni qanday qilishni bilmayman. LEKIN, internet shunday qiladi. Loyiham uchun men Arduino forumida jtbourke tomonidan mehr bilan berilgan kodni qarzga oldim (https://forum.arduino.cc/index.php?topic=147351.0), siz uni juda ko'p nusxa ko'chirishingiz va joylashtirishingiz mumkin. loyiha Bu erdan siz o'zingizning maqsadingizga mos keladigan bir necha satr kodni qo'shishingiz kerak. Birinchidan, siz bir nechta global o'zgaruvchilarni yaratmoqchisiz, siz yoritmoqchi bo'lgan har bir LED uchun bitta. Bu eskizda X, Y va Z koordinatalari uchun o'zgaruvchilar mavjud. siz unga kodning bir qismini qo'shishingiz kerak, men sizning tezlashtirishingiz ma'lum bir chegaraga yetganda qidiriladigan IF THEN so'zini tavsiya qilaman. Bu juda ko'p sinov va xato, shuning uchun oldinga borib sendvich tayyorlab, xip -xop lofi kiying.
4 -qadam: montaj va qurilish
Tabriklaymiz! Agar siz oxirgi qadamni bosib o'tgan bo'lsangiz, demak siz deyarli tugadingiz. Endi hamma narsani qutiga solib qo'yish kifoya. [MUHIM] hamma narsa mos ravishda elektr tarmog'iga ulanganligiga ishonch hosil qiling, gyro qurilmaning old va markazida joylashganligiga ishonch hosil qiling, aks holda siz noto'g'ri o'qishlar olasiz va gyrosning old qismiga hech qanday Supero'tkazuvchilar tegmasligiga ishonch hosil qiling. qurilma va siz Arduino -ni qayta tiklashingiz kerak bo'ladi. Shundan so'ng, siz borishingiz juda yaxshi.
5 -qadam: Siz buni qildingiz
Yaxshi ish. ishingiz tugadi. Endi u harakatlanayotganda yonib turgan qutingizdan zavqlaning!
Tavsiya:
Micro: akselerometr bilan bitli robotni boshqarish: 4 qadam
Micro: bit robotlarini akselerometr yordamida boshqarish: Ushbu maqolada biz TinkerGen kompaniyasining BitCar to'plamidan foydalanib, Micro: bitli robotni quramiz va uni boshqa Micro: bitli platadagi akselerometr yordamida boshqaramiz. STEM ta'limi uchun mo'ljallangan robot. O'rnatish oson, masalan
MPU 6050 Gyro, Arduino bilan akselerometr aloqasi (Atmega328p): 5 qadam
MPU 6050 Gyro, Arduino bilan akselerometr aloqasi (Atmega328p): MPU6050 IMU 3 o'qli akselerometr va bitta o'qga o'rnatilgan 3 o'qli giroskopga ega. X, Y va Z o'qlari. Gyroskopning natijalari
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): 7 qadam (rasmlar bilan)
Arduino bilan DIY nafas olish sensori (Supero'tkazuvchilar trikotaj sensori): Bu DIY sensori o'tkazgichli trikotaj cho'zish sensori shaklini oladi. U ko'kragingizni/oshqozoningizni o'rab oladi, va ko'kragingiz/oshqozoningiz kengayib, qisqarganda sensori ham, shuning uchun Arduino -ga uzatiladigan kirish ma'lumotlari ham kengayadi. Shunday qilib
MPU6050-akselerometr+giroskop sensori asoslari: 3 qadam
MPU6050-akselerometr+giroskop sensori asoslari: MPU6050-bu juda foydali sensor, MPU 6050-bu IMU: inertial o'lchov birligi (IMU)-bu tananing o'ziga xos kuchini, burchak tezligini va ba'zida yo'nalishini o'lchaydigan va hisobot beradigan elektron qurilma. tananing kombinatsiyasi yordamida
Arduino Nano va Visuino: tezlikni akselerometr va giroskopdan burchakka aylantirish MPU6050 I2C sensori: 8 qadam (rasmlar bilan)
Arduino Nano va Visuino: tezlikni akselerometr va giroskopdan burchakka aylantirish MPU6050 I2C sensori: Bir muncha oldin men MPU9250 akselerometrini, giroskopni va kompas sensorini Arduino Nano -ga qanday ulash va uni paketli ma'lumotlarni yuborish va ko'rsatish uchun Visuino -da dasturlash bo'yicha qo'llanma joylashtirdim. U akselerometrda X, Y va … ni yuboradi