Mundarija:
- 1 -qadam: Uskuna komponentlari:
- 2 -qadam: dasturiy ta'minot komponentlari:
- 3 -qadam:
- 4 -qadam: Kod:
- 5 -qadam: ishga tushirish:
Video: Arduino akselerometri bo'yicha qo'llanma: Servo dvigateli yordamida kema ko'prigini boshqarish: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Akselerometr sensorlari hozirda bizning aksariyat smartfonlarimizda mavjud bo'lib, ular biz har kungi ishlatadigan turli xil imkoniyatlar va imkoniyatlarni beradi, hatto buning uchun akselerometr ekanligini bilmaymiz.
Bu qobiliyatlardan biri - bu akselerometr bizga beradigan, bu erda siz mashinangizni poyga o'yinlarida boshqarishingiz yoki telefoningizni robot yoki RC avtomashinasini masofadan boshqarish pultiga aylantirish uchun ma'lum bir ilovadan foydalanib, akselerometrni boshqaruv vositasi sifatida ishlatasiz.
Shunday qilib, ushbu Arduino akselerometr qo'llanmasida biz ushbu so'nggi funktsiyadan foydalanib, kema ko'prigining ochilishi va yopilishini nazorat qilish uchun smartfonlarimizga o'rnatilgan akselerometr sensoridan foydalanamiz. Albatta, ko'prik faqat servo dvigatel bo'lib, u 0 gradusgacha yopiladi va 90 gradus ochiladi.
Keling, ushbu Arduino akselerometr qo'llanmasining g'oyasi haqida gapiraylik …
Fikr:
Biz 1Sheeld taxtasini Android/iOS ilovasi bilan ishlatamiz va akselerometr qalqonidan foydalanamiz, u erda har qanday x o'qi yoki y o'qi yoki z o'qidagi har qanday o'zgarish Arduino-ga yuboriladi va shuning uchun biz uni o'zgartirishni xohlaymiz. servo darajasi 0 yoki 90 ga teng.
Ishni boshlash:
Agar siz 1Sheeld bilan birinchi marta shug'ullanayotgan bo'lsangiz yoki bu haqda ko'proq bilmoqchi bo'lsangiz, men ushbu tez va oson ishga tushirish qo'llanmasini tekshirishni maslahat beraman.
Va agar siz ilgari servo dvigatelni sinab ko'rmagan bo'lsangiz, men ushbu tezkor videoni tekshirishni maslahat beraman. Endi, siz 1Sheeld bilan biroz tanish bo'lganingizdan so'ng, boshlaylik!
1 -qadam: Uskuna komponentlari:
- Arduino Uno.
- 1Sheld+ taxtasi.
- LED.
- S90 servo dvigateli.
- 3 * Erkak -erkak simlari.
- Arduino USB kabeli yoki 9-12V batareya.
- 1Sheeld ilovasi o'rnatilgan Android/iOS telefoni.
2 -qadam: dasturiy ta'minot komponentlari:
- Arduino IDE.
- 1 -kitobli kutubxona, 1 -qavatli Android ilovasi yoki iOS ilovasi.
3 -qadam:
- 1Sheeld kartasini Arduino -ga image1 sifatida ulang
- LCD 16*2 ni 2 -rasmga ulang.
- 1Sheeld quvvatini 5v (3.3v emas) da ishlash uchun 3 -rasmga o'zgartiring.
1Sheeld 2 rejimga ega: yuklash rejimi va ish rejimi. Siz raqamli pinlarga yaqin bo'lgan kalit yordamida ular o'rtasida almashishingiz mumkin va 1Sheeldda "UART SWITCH" va 1Sheeld+da "SERIAL SWITCH" deb nomlanadi.
- Birinchidan, siz kalitni "SWITCH" belgisiga suring, u 4 -rasm sifatida Arduino kodini yuklash uchun 1Sheeld taxtasini yuklash rejimiga o'tkazadi.
- Ikkinchidan, kodni yuklashni tugatganingizdan so'ng, kalitni "UART" belgisiga (yoki "SERIAL" ga 1Sheeld+ taxtasida) siljiting, bu 1Sheeld kartasini 1Sheeld ilovasi bilan aloqa qilish uchun ish rejimiga aylantiradi.
Nihoyat, Arduino -ni kompyuter orqali Arduino USB kabelidan foydalanib ulang.
4 -qadam: Kod:
Arduino Accelerometer Shield funksiyasi va ulardan qanday foydalanish haqida ko'proq bilish uchun Arduino Accelerometer Shield hujjatlarini tekshirishni tavsiya qilaman.
Endi 1Sheeld kartasini Yuklash rejimiga o'tkazing, Arduino Digital Clock uchun biriktirilgan kodni yuklang. 1Sheeld kartasini ish rejimiga o'tkazing, keyin 1Sheeld ilovasini oching va Bluetooth orqali 1Sheeld kartasiga ulang.
5 -qadam: ishga tushirish:
Arduino akselerometrini o'rgatuvchi videoda ko'rganingizdek, men ko'prik harakatining belgisi sifatida servo dvigatelga yopishtirilgan kartondan foydalanganman.
Keyin siz telefonni o'zingizga qaratasiz va ko'prik 90 daraja servo bilan ochilganini ko'rasiz va LED yonadi, telefon karnayidan esa ko'prik endi ochilgani va kema o'tayotgani haqida aytiladi.
Va siz telefonni qarama -qarshi tomonga burganingizda, ko'prik 0 daraja servo bilan yopilganini va LED o'chirilganligini ko'rasiz, telefon karnayidan esa ko'prik yopilganligini va kema borligini aytadi. kesib o'tdi.
Bu bolalar edi, umid qilamanki, sizga Arduino akselerometrining tezkor qo'llanmasi yoqdi va har qanday savol yoki fikringiz bo'lsa, o'z fikringizni quyida qoldiring.
Tavsiya:
Minecraft Raspberry Pi Edition yordamida kamalak interaktiv ko'prigini yarating: 11 qadam
Minecraft Raspberry Pi Edition yordamida Rainbow interaktiv ko'prigini yarating: Kecha men 8 yoshli jiyanimni Minecraft-da Raspberry Pi bilan o'ynaganini ko'rdim, keyin men o'z fikrimni topdim, bu kodni moslashtirilgan va hayajonli Minecraft qilish uchun. pi LED bloklari loyihasi. Minecraft Pi - bu ishni boshlashning ajoyib usuli
IPhone yordamida video yaratish va uni Facebook yoki YouTube -ga yuklash bo'yicha tezkor qo'llanma: 9 qadam
IPhone yordamida video yaratish va uni Facebook yoki YouTube -ga yuklash bo'yicha tezkor qo'llanma: YouTube yoki Facebook -dagi birinchi videoni yaratish va yuklash uchun oddiy 5 bosqichli jarayondan foydalaning (Instructables uni avvalgisidan ko'ra ko'proq qadamlarga o'xshatadi). sizning iPhone
CubeSat akselerometri bo'yicha qo'llanma: 6 qadam
CubeSat akselerometr bo'yicha qo'llanma: Cubsat - bu kosmik tadqiqotlar uchun 10x10x10 sm kubik birliklarining ko'paytmalaridan va massasi 1,33 kilogrammdan oshmagan miniatyuralangan sun'iy yo'ldoshning bir turi. Cubesats ko'plab sun'iy yo'ldoshlarni kosmosga yuborishga imkon beradi va
Arduino UNO yordamida 4 ta 1 MAX7219 nuqta matritsali displey moduli bo'yicha qo'llanma: 5 qadam
Arduino UNO yordamida MAX7219 nuqta matritsali displey moduli bo'yicha 4 ta o'quv qo'llanma: Tavsif: LED matritsasini boshqarish osonmi? Bu 4 tasi 1 nuqta matritsali displey moduli sizga mos bo'lishi kerak. Butun modul har biri MAX7219 IC bilan jihozlangan to'rtta 8x8 RED umumiy katodli nuqta matritsasida keladi. Ishlayotgan matnni ko'rsatish juda yaxshi
ESP8266 NODEMCU BLYNK IOT bo'yicha qo'llanma - Esp8266 IOT Blunk va Arduino IDE yordamida - LEDlarni Internet orqali boshqarish: 6 qadam
ESP8266 NODEMCU BLYNK IOT bo'yicha qo'llanma | Esp8266 IOT Blunk va Arduino IDE yordamida | LEDlarni Internet orqali boshqarish: Salom bolalar, biz bu yo'riqnomada biz ESP8266 yoki Nodemcu bilan IOTdan foydalanishni o'rganamiz. Buning uchun biz blynk ilovasidan foydalanamiz, shuning uchun biz esp8266/nodemcu -dan foydalanib, Internetdagi LEDlarni boshqaramiz, shuning uchun Blynk ilovasi bizning esp8266 yoki Nodemcu -ga ulanadi