Mundarija:
- 1 -qadam: Youtube video havolasi
- 2 -qadam: ehtiyot qismlar va asboblar kerak
- 3 -qadam: tuzilish / shassi
- 4 -qadam: Dvigatel / aktuator
- 5 -qadam: Motor terminalini tayyorlang
- 6 -qadam: Dvigatelni o'rnating va yuqori tomni o'rnating
- 7 -qadam: nazoratchi
- 8 -qadam: H ko'prigi (LM 298 moduli)
- 9 -qadam: quvvat manbai
- 10 -qadam: Elektr simlarini ulash
- 11 -qadam: Mantiqni boshqarish
- 12 -qadam: dasturiy ta'minot
- 13 -qadam: Arduino kodi
Video: Arduino yordamida smartfon boshqariladigan RC avtomobili: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bu ko'rsatma smartfonni boshqariladigan Arduino robotli mashinasini qanday qilishni ko'rsatib beradi.
Yangilanish 2016 yil 25 oktyabr
1 -qadam: Youtube video havolasi
2 -qadam: ehtiyot qismlar va asboblar kerak
1. 4WD robotli shassi to'plami 2. Arduino Uno
3. LM298 H ko'prigi moduli
4. Bluetooth moduli HC-05
5. 12v Li-po batareyasi
6. Erkak-Ayol jumper simlari
7. Erkak-erkak o'tish simlari
8. Kanal tasmasi yoki boshqa tasma 9. Smartfon
3 -qadam: tuzilish / shassi
Siz tayyor 4WD avtomobil shassisini sotib olishingiz mumkin yoki uni PVX / har qanday qattiq taxta yordamida yasashingiz mumkin.
4 -qadam: Dvigatel / aktuator
Ushbu loyihada men 6V shahar motoridan foydalanaman. Siz har qanday 6V doimiy dvigateldan foydalanishingiz mumkin.
5 -qadam: Motor terminalini tayyorlang
Taxminan 5-6 dyuym uzunlikdagi 4 ta qizil va qora simlarni kesib oling.
0,5 kvadrat metrli simlardan foydalanish mumkin.
Har uchidan simlardan izolyatsiyani olib tashlang, simlarni motor terminaliga lehimlang
Dvigatelning qutblanishini akkumulyator batareyasiga ulash orqali tekshirishingiz mumkin, agar u oldinga burilsa (qizil sim batareyaning musbat va qora terminali salbiy), bu ulanish to'g'ri.
6 -qadam: Dvigatelni o'rnating va yuqori tomni o'rnating
7 -qadam: nazoratchi
Arduino UNO-bu Microchip ATmega328P mikrokontrolleriga asoslangan va Arduino.cc tomonidan ishlab chiqilgan, ochiq manbali mikrokontroller taxtasi. Kengash raqamli va analog kirish/chiqish pinlari bilan jihozlangan, ular turli kengaytirish platalari (qalqonlar) va boshqa sxemalarga ulanishi mumkin. Kengashda 14 ta raqamli pin, 6 ta analog pin va Arduino IDE (Integrated Development Environment) bilan B tipidagi USB kabeli orqali dasturlash mumkin. U USB kabeli yoki tashqi 9 voltli batareya bilan quvvatlanishi mumkin, lekin u 7 dan 20 voltgacha bo'lgan kuchlanishni qabul qiladi. Shuningdek, u Arduino Nano va Leonardoga o'xshaydi. Uskuna mos yozuvlar dizayni Creative Commons Attribution Share-Alike 2.5 litsenziyasi ostida tarqatilgan va Arduino veb-saytida mavjud. Uskunaning ba'zi versiyalari uchun tartib va ishlab chiqarish fayllari ham mavjud. "Uno" italyan tilidan tarjima qilingan degan ma'noni anglatadi va Arduino Software (IDE) 1.0 ning chiqarilishini nishonlash uchun tanlangan. Uno taxtasi va Arduino Software (IDE) 1.0 versiyasi Arduino -ning mos yozuvlar versiyalari bo'lib, endi yangi versiyalarga aylandi. Uno taxtasi USB Arduino platalar seriyasidagi birinchi va Arduino platformasi uchun mos yozuvlar modelidir. Arduino Uno -dagi ATmega328 oldindan yuklangan yuklovchiga ega bo'lib, unga tashqi dasturchi dasturisiz yangi kod yuklash imkonini beradi. [3] U STK500 protokoli yordamida muloqot qiladi. Uno, shuningdek, oldingi barcha taxtalardan farq qiladi, chunki u FTDI USB-ketma-ket haydovchi chipidan foydalanmaydi. Buning o'rniga, u USB-ketma-ket konvertor sifatida dasturlashtirilgan Atmega16U2 (R2 versiyasiga qadar Atmega8U2) dan foydalanadi.
Mikrokontrollerlar odatda C va C ++ dasturlash tillarining xususiyatlarini dialektidan foydalanib dasturlashtiriladi. An'anaviy kompilyator asboblar zanjirlaridan foydalanishdan tashqari, Arduino loyihasi ishlov berish tili loyihasiga asoslangan integratsiyalashgan rivojlanish muhitini (IDE) ta'minlaydi.
8 -qadam: H ko'prigi (LM 298 moduli)
H-ko'prik nima? "H ko'prik" atamasi shunday sxemaning odatiy grafik tasviridan kelib chiqqan. Bu to'g'ridan-to'g'ri dvigatelni oldinga va teskari yo'nalishda boshqaradigan zanjir. Ishlash: H ko'prigining ishlashini tushunish uchun yuqoridagi rasmga qarang.
U S1, S2, S3 va S4 (Transistorlar / MOSFETlar / IGBTS) 4 ta elektron kalitlardan iborat. S1 va S4 kalitlari yopilganda (va S2 va S3 ochiq), dvigatelda musbat kuchlanish qo'llaniladi, shuning uchun u oldinga buriladi, xuddi S2 va S3 yopilganda va S1 va S4 teskari kuchlanish vosita bo'ylab qo'llaniladi, shuning uchun teskari yo'nalishda aylanadi.
Eslatma: bitta qo'ldagi kalitlar (S1, S2 yoki S3, S4) hech qachon bir vaqtning o'zida yopilmaydi, bu o'lik qisqa tutashuvga olib keladi. H ko'priklari integral mikrosxemalar shaklida mavjud yoki siz 4transistorlar yoki MOSFET -lar yordamida o'zingiz qurishingiz mumkin. Bizning holatda biz LM298 H-ko'prikli ICdan foydalanamiz, bu dvigatellarning tezligi va yo'nalishini boshqarishga imkon beradi.
Pin tavsifi:
Chiqish 1: shahar dvigateli 1 "+" yoki step motor A+
Chiqish 2: shahar dvigateli 1 "-" yoki step motor A-
Chiqish 3: shahar dvigateli 2 "+" yoki step motor B+
Chiqish 4: B dvigateli chiqib ketadi
12v pin: 12V kirish, lekin siz 7 dan 35Vgacha foydalanishingiz mumkin
GND: er
5V pin: 5V chiqishi, agar 12V o'tish joyi bo'lsa, Arduino -ni quvvatlantirish uchun ideal (va hokazo)
EnA: A dvigateli uchun PWM signalini yoqadi ("Arduino eskizini ko'rib chiqish" bo'limiga qarang)
IN1: A motorini yoqing
IN2: MotorA -ni yoqing
IN3: MotorB ni yoqing
IN4: MotorB ni yoqing
EnB: B dvigateli uchun PWM signalini yoqadi
9 -qadam: quvvat manbai
Bunday batareyalardan foydalanish mumkin:
1. AA gidroksidi batareya (qayta zaryadlanmaydi) 2. AA NiMh yoki NiCd batareyasi (qayta zaryadlanuvchi)
3. Li -ion batareyasi
4. LiPo batareyasi
10 -qadam: Elektr simlarini ulash
Ulanish uchun sizga bir nechta o'tish simlari kerak bo'ladi. Ikkita dvigatelning qizil simlarini (har tomondan) va qora simlarni bir -biriga ulang.
Nihoyat, sizda har tomondan ikkita terminal bor. MOTORA ikkita o'ng yon dvigatel uchun javobgardir, mos ravishda ikkita chap dvigatel MOTORB ga ulangan. Hammasini ulash uchun quyidagi ko'rsatmalarga amal qiling.
Dvigatel aloqasi:
Chiqish1 -> Chap tarafdagi motorli qizil sim (+)
Chiqish2 -> Chap tarafdagi dvigatel qora simli (-)
Chiqish3 -> O'ng tarafdagi motor qizil simli (+)
Chiqish4 -> O'ng tarafdagi motorli qora sim (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Bluetooth moduli -> Arduino
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Quvvat:
12V -> Batareyani qizil simga ulang
GND -> Batareyani qora sim va Arduino GND pinini ulang
5V -> 5V Arduino piniga ulaning
11 -qadam: Mantiqni boshqarish
12 -qadam: dasturiy ta'minot
Dasturiy ta'minot qismi juda sodda, hech qanday kutubxona kerak emas, agar siz mantiqiy jadvalni oldingi bosqichlarda tushunsangiz, o'z kodingizni yozishingiz mumkin. Men kodni yozishga ko'p vaqt sarflamaganman, shuning uchun boshqasi yozgan kodni ishlataman. Robot mashinasini boshqarish uchun men o'z smartfonimni ishlataman, smartfon boshqaruvchiga Bluetooth moduli orqali ulangan (HC -06) 05) Ilovani yuklab olish Ilovani o'rnatgandan so'ng, uni Bluetooth moduli bilan ulashingiz kerak. Parolni ulash uchun "1234".
Yuklab olish havolasi: https://play.google.com/store/apps/details? Id = brau…
13 -qadam: Arduino kodi
==> Arduino kodi
Yoki
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Tavsiya:
DIY -- Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini qanday yasash mumkin: 6 qadam
DIY || Qanday qilib Arduino Uno yordamida smartfon yordamida boshqariladigan o'rgimchak robotini yasash mumkin: O'rgimchak robotni yaratishda robototexnika haqida ko'p narsalarni bilib olish mumkin. Bu videoda biz sizga o'rgimchak robotini yasashni ko'rsatamiz, uni biz o'z smartfonimiz yordamida boshqaramiz (Androi
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
Oddiy WiFi boshqariladigan RC avtomobili: 7 qadam (rasmlar bilan)
Oddiy Wi -Fi boshqariladigan RC -mashina: Agar siz menga bir necha yil oldin aytgan bo'lsangiz, siz RC -ni Wi -Fi -ga o'zgartirish uchun telefoningiz yordamida veb -sahifa orqali boshqarishingiz mumkin, va buning narxi past bo'ladi. &evro; 8, men sizga ishonmagan bo'lardim! Ammo bu hayratlanarli
Blynk ilovasi yordamida USB orqali smartfon yordamida Arduino -ni boshqaring: 7 qadam (rasmlar bilan)
Arduino -ni USB orqali Blynk ilovasi yordamida USB orqali boshqaring: Ushbu qo'llanmada biz Blynk va Arduino -dan chiroqni boshqarish uchun qanday foydalanishni bilib olamiz, bu kombinatsiya USB seriyali port orqali amalga oshiriladi. Arduino yoki C ni masofadan boshqarishning eng oddiy echimi
Smartfon yordamida boshqariladigan labirint o'yini: 5 qadam (rasmlar bilan)
Smartfon yordamida boshqariladigan labirint o'yini: aqlli telefon yordamida boshqariladigan labirint o'yini. Labirent smartfon yonbag'riga qarab harakat qiladi, avvalo videoni ko'ring. Harakat tasviri 1. Raspberry Pi - bu Websocket serveri.2. Smartfon Websocket mijozi hisoblanadi.3. Smartfon ma'lumot yuboradi