Mundarija:

Arduino robotini masofadan boshqarish: 7 qadam
Arduino robotini masofadan boshqarish: 7 qadam

Video: Arduino robotini masofadan boshqarish: 7 qadam

Video: Arduino robotini masofadan boshqarish: 7 qadam
Video: Lesson 85: Introduction to Servo Motors | Arduino Step By Step Course 2024, Noyabr
Anonim
Arduino robotingizni masofadan boshqarish
Arduino robotingizni masofadan boshqarish
Arduino robotingizni masofadan boshqarish
Arduino robotingizni masofadan boshqarish

Bu yo'riqnomada men uzoq masofali masofadan boshqariladigan robot yasash uchun nRF24L01 antennasi yonida Arduino V2 uchun Adafruit dvigatel qalqoni ishlatilishini yoritmoqchiman. Men robot bilan birga kelgan Arduino 101 o'rniga Arduino Uno bilan eski Adafruit Arduino 101 CurrieBot -dan foydalanayapman. Biroq, bu qo'llanma, o'z loyihasini boshqarish uchun nRF24L01 yoki nRF24L01+ antennalaridan foydalanmoqchi bo'lgan Adafruit Motor Shield V2 bilan ishlaydigan har qanday Arduino loyihasiga tegishli.

Amaldagi materiallar

  • Arduino 101 Curiebot to'plami (Arduino Uno yordamida) -
  • Universal Arduino boshqaruvchisi-https://www.instructables.com/id/Universal-Arduino-Controller/
  • 2 ta nRF24L01 antennalari-https://www.gearbest.com/transmitters-receivers-module/pp_440447.html
  • nRF23L01 uzilish adapteri-https://www.addicore.com/1x-nRF24L01-Adapter-p/ad279.htm
  • Yarim bo'lak tayoq
  • 3x non bog'lamlari
  • 7x erkak va ayol o'tish simlari-https://www.addicore.com/Male-Female-Jumper-Wires-40-x-200mm-7-8in-p/179.htm

Agar siz ko'p qirrali motor boshqaruvchisini qidirmoqchi bo'lsangiz, Adafruit -ning motor qalqoni - bu ajoyib variant. U to'rtta shahar motorini yoki ikkita qadamni, shuningdek ko'plab servolarni sig'dira oladi. Agar siz quyida Arduino bilan bo'lishishni xohlamasangiz, boshqaruvchi alohida quvvat manbasini qabul qiladi. Bu sizga o'z robotingizni loyihalash va qurishda sizga juda ko'p variantlarni taqdim etadigan ajoyib variantni yaratadi.

1 -qadam: Boshqarish uchun robot oling

Boshqarish uchun robot oling
Boshqarish uchun robot oling

Men asosiy robot sifatida Arduino Uno bilan CurieBotdan foydalanardim, lekin siz xohlagan ramkadan foydalanishingiz mumkin. Curiebot to'plamini yig'ish uchun men onlayn ko'rsatmalarga amal qildim, lekin agar siz o'z robotingizni yig'ayotgan bo'lsangiz, men uni alohida quvvat manbai yordamida dvigatellarni quvvatlantirishni tavsiya qilaman. Antennani ulashdan oldin, adafruit dvigatelining ekranini sinab ko'ring, uning to'g'ri ishlashiga ishonch hosil qiling. Men qalqonni kengaytiradigan va ulanish osonroq bo'lishi uchun u bilan birga kelgan sarlavhalar o'rniga motor qalqonimga sarlavhalar qo'ydim. Agar siz motorli qalqon askar bilan kelgan bo'lsangiz yoki siz allaqachon askarlik qilgan bo'lsangiz, bu yaxshi. Arduino -ga ulanadigan pimlarning yonida bir xil ulagichlar qatori bor, bu qalqonga ayol sarlavhalarini qo'shishni osonlashtiradi.

2 -qadam: Antenna yordamini qo'shing

Antenna qo'llab -quvvatlashini qo'shing
Antenna qo'llab -quvvatlashini qo'shing

Boshqa kecha men tayoqchani ajratdim va u robotlarim ramkasidagi uyaga to'g'ri keldi, shuning uchun men undan foydalandim. Buning uchun har qanday qo'llab -quvvatlash ishlashi kerak. Antennani tik ushlab turadigan va taxtani metall ramkadan ushlab turadigan narsa.

3 -qadam: Antennani mahkam o'rnating

Antennani mahkam bog'lang
Antennani mahkam bog'lang
Antennani mahkam bog'lang
Antennani mahkam bog'lang

Robotga antenna va uzilish taxtasini mahkam bog'lab qo'yish uchun bitta non bog'ichdan foydalaning. U siz xohlagan joyga va tercihen tik holatidadir joylashtirilganligiga ishonch hosil qiling (menimcha, bu signal sifati va diapazoniga yordam beradi).

4 -qadam: Antennani mahkamlang

Antennani mahkamlang
Antennani mahkamlang

Qachon xohlasangiz, uni antennaga joylashtiring. Men antennaning ikkala uchini, shuningdek, sindirish taxtasini robotga bog'lash uchun yana ikkita non bog'ichdan foydalandim.

Tavsiya: