Mundarija:
- 1 -qadam: talablar
- 2 -qadam: ulanish
- 3 -qadam: kodlash
- 4 -qadam: yuklash
- 5 -qadam: Elektr ta'minoti
- 6 -qadam: ilovani o'rnating
Video: Arduino Bluetooth avtomobili: 6 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Bu mening birinchi Arduino loyiham, uni bajarish juda oson. Buni amalga oshirish uchun yarim soat vaqt ketadi, siz o'ylaganingizdek, buni quyida keltirilgan qadamlarni bajarib, zavqlantirib qo'yishingiz mumkin, men nihoyat buni qilganimda menga quvonch baxsh eting. Endi buni qilish siz uchun. tavsif ostida berilgan qadamlar
1 -qadam: talablar
Arduino uno boshqaruv kengashi Bluetooth moduli hc 05 4wd qalqoni
2 -qadam: ulanish
qalqonni arduino taxtasiga o'rnating va bluetooth -ni audino -ga yoki to'g'ridan -to'g'ri qalqonga lehim bilan ulang, RX -ni TX -ga, TX -ga RX -ga, erga -erga, vcc -ga -rasmda ko'rsatilgandek ulang, shuningdek, M1 -ga dvigatellarni ulang.) va M2 (o'ngda)
3 -qadam: kodlash
// *** 1- Hujjatlar // Bu dastur bluetooth moduli orqali Arduino bilan bog'lanadigan dastur yordamida robot mashinani boshqarish uchun ishlatiladi.
#qo'shing
// AF_DCMotor motor1 (3) dvigatel qalqoni 3 va 4 -terminallarini boshqarish uchun ikkita ob'ektni yaratadi; AF_DCMotorli vosita2 (4); char buyrug'i; void setup () {Serial.begin (9600); // Bluetooth moduliga bod tezligini o'rnating. } void loop () {if (Serial.available ()> 0) {command = Serial.read (); STOP(); // motorlar to'xtatilganda ishga tushirish // PIN -kod rejimini o'zgartirish, agar yangi buyruq avvalgisidan farq qilsa. //Serial.println(buyruq); switch (command) {case 'F': forward (); tanaffus; holat "B": orqaga (); tanaffus; holat 'L': chap (); tanaffus; holat "R": o'ng (); tanaffus; }}} void oldinga () {motor1.setSpeed (255); // Maksimal tezlikni belgilang motor1.run (OLDINGA); // dvigatelni soat yo'nalishi bo'yicha aylantiring motor2.setSpeed (255); // Maksimal tezlikni belgilang motor2.run (OLDINGA); // dvigatelni soat yo'nalishi bo'yicha aylantiring} void back () {motor1.setSpeed (255); motor1. ishga tushirish (orqaga); // dvigatelni soat sohasi farqli ravishda aylantiring motor2.setSpeed (255); motor2. ishga tushirish (orqaga); // dvigatelni soat sohasi farqli ravishda aylantiring} void chap () {motor1.setSpeed (255); // Maksimal tezlikni belgilang motor1.run (OLDINGA); // motorni soat yo'nalishi bo'yicha aylantiring motor2.setSpeed (0); motor2. ishga tushirish (RELEASE); // motor2ni o'chirish} o'ngda bo'sh () {motor1.setSpeed (0); motor1. ishga tushirish (RELEASE); // motor1ni o'chirish motor2.setSpeed (255); // Maksimal tezlikni belgilang motor2.run (OLDINGA); // dvigatelni soat yo'nalishi bo'yicha aylantiring} void Stop () {motor1.setSpeed (0); motor2. ishga tushirish (RELEASE); // motor1ni o'chirish motor2.setSpeed (0); motor2. ishga tushirish (RELEASE); // motor 2 ni o'chiring}
4 -qadam: yuklash
Kodni yuklamasdan oldin Bluetooth modulini olib tashlang
5 -qadam: Elektr ta'minoti
9 voltli akkumulyatorni arduino kartasiga ulang, bundan tashqari siz 9 voltli akkumulyatorni tashqi quvvatdan himoya qilish uchun ulashingiz mumkin, shuning uchun dvigatellarning quvvatini oshirish uchun rasmda ko'rsatilgan quvvat simini olib tashlang.
6 -qadam: ilovani o'rnating
Bluetooth RC kontroller ilovasini o'yin do'koni orqali o'rnating, ruxsat so'ragan ilovani oching, Bluetooth -ni yoqing, unga birinchi marta parol 1234 yoki 0000 bo'lsa, keyin ilovada ko'rsatilgan asbobni bosing "mashinaga ulanishni tanlang" qizil tugmachasi miltillaydi. Greennow -ga o'ting, siz mashinangizga ulangansiz va u bilan o'ynang va loyihangizdan zavqlaning. ushbu ko'rsatmani ko'rganingiz uchun tashakkur
Tavsiya:
Qayta ishlangan RC avtomobili: 23 qadam (rasmlar bilan)
RC Car: RC avtomashinalari har doim men uchun hayajon manbai bo'lib kelgan. Ular tezkor, qiziqarli va agar siz ularni qulatsangiz xavotir olmang. Shunday bo'lsa -da, men kattaroq, etuk, RC ishqibozi bo'lganim uchun, kichkina bolalar RC avtomashinalari bilan o'ynayotganimni ko'rishim mumkin emas. Menda bo'lishi kerak
To'liq o'lchamli RC avtomobili: 14 qadam (rasmlar bilan)
To'liq o'lchamli RC avtomobili: bu nima? RC avtomashinalari faqat bolalar uchunmi? Yana o'ylab ko'ring! Ushbu qo'llanma sizga to'liq o'lchamli 1: 1 RC avtomashinasini qanday yasash va yasashni ko'rsatib beradi. Avtomobilni ushbu boshqaruv elementlari bilan jihozlash - bu o'zingizning avtonom avtoulovingizni yaratish uchun yaxshi boshlang'ich platforma (keyingi bosqich
Bluetooth ilovasi orqali boshqariladigan Arduino avtomobili: 4 qadam (rasmlar bilan)
Arduino Car App Bluetooth orqali boshqariladi: Biz bilamizki, Arduino - bu ajoyib prototiplash platformasi, chunki u do'stona dasturlash tilidan foydalanadi va bizga ajoyib tajribalarni taqdim etadigan juda ko'p ajoyib komponentlar mavjud
Arduino yordamida smartfon boshqariladigan RC avtomobili: 13 qadam (rasmlar bilan)
Arduino yordamida boshqariladigan RC avtomashinasi: Bu yo'riqnomada smartfonni boshqariladigan Arduino robotli avtomobilini qanday qilish kerakligi ko'rsatilgan. 2016 yil 25 oktyabrda yangilangan
Bluetooth RC Arduino avtomobili: 5 qadam (rasmlar bilan)
Bluetooth RC Arduino Car: Ushbu loyiha qisqa vaqt ichida kam pul sarflab, RC avtomobilini loyihalashtirish qulayligini ko'rsatish uchun taqdim etilgan. Mening misolimda men g'ildiraklar to'plamini ishlataman, chunki boshqalar afsuski, dumini sudrab ketadi. Ammo agar menda imkoniyat bo'lsa, aka