Mundarija:

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami: 30 qadam (rasmlar bilan)
OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami: 30 qadam (rasmlar bilan)

Video: OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami: 30 qadam (rasmlar bilan)

Video: OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami: 30 qadam (rasmlar bilan)
Video: Arduino Uno Remote Control IR Receiver 2WD Robot Car Making | M42 TECH 2024, Iyul
Anonim
Image
Image
OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami
OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami
OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami
OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami

Siz ushbu mashinani Amazon -dan sotib olishingiz mumkin:

OSOYOO 2WD Robot Car Starter K it (AQSh)

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami (Buyuk Britaniya)

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami (DE)

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami (FR)

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami (IT)

OSOYOO 2WD robotli avtomobillar uchun boshlang'ich to'plami (ES)

Tavsif:

OSOYOO 2WD Robot Car Starter Kit yangi boshlanuvchilar uchun Arduino dasturlashini o'rganish va robotlarni loyihalash va yig'ish bo'yicha amaliy tajribaga ega bo'lish uchun mo'ljallangan.

Biz bosqichma-bosqich qo'llanma ishlab chiqdik, u hech qanday boshqaruvsiz oddiy avtomobildan mobil APP boshqariladigan ko'p funktsiyali robotli mashinaga aylanadi.

Har bir darsda sharhlar, sxemalar, montaj ko'rsatmalari va video bilan batafsil namuna kodi mavjud. Agar sizda dasturlash tajribasi bo'lmasa ham, asta-sekin ko'rsatmalarni bajarib, asta-sekin usta bo'lishingiz mumkin.

Bizning robotli mashinamiz 100% ochiq manba. Agar siz oraliq o'yinchi bo'lsangiz va bizning kod sharhlarimizni o'qishga vaqtingiz bo'lsa, siz ushbu robotli mashinani o'zingizning ilmiy ko'rgazma, kollejda uy ishi yoki hatto tijorat dasturlari uchun o'z loyihangizni yaratish uchun osongina sozlashingiz mumkin.

Bu to'plamda OSOYOO MODEL-X dvigatel drayveri moduli (*), Kuzatish moduli, Infraqizil masofadan boshqarish pulti va Sensor qalqoni V5.0 Arduino UNO va boshqalar kiradi -go, infraqizil nazorat va chiziqlarni kuzatish. Bluetooth orqali ish rejimini o'zgartirish uchun siz Android APP -dan foydalanishingiz mumkin.

*OSOYOO MODEL X dvigatel drayveri moduli - bu L298N takomillashtirilgan moduli bo'lib, u yangi ishlab chiqilgan simli rozetkalarga ega va yig'ish tartibini va simli aloqa barqarorligini ancha soddalashtirishi mumkin.

Qismlar va qurilmalar:

USB kabeli bilan 1x UNO R3 kartasi

1 x OSOYOO Model X dvigatel drayveri moduli

Arduino UNO uchun 1x Sensor Shield V5.0

2x Kuzatish sensori moduli

1x Bluetooth moduli

1x IR qabul qilgich

1x IR masofadan boshqarish pulti

1x avtomobil shassisi

2x simli tishli dvigatel

2x g'ildirak 1x universal g'ildirak

18650 3.7V batareya uchun 1x quti

2x metall dvigatel ushlagichi

1x simli doimiy quvvat ulagichi

1x Fillips tornavida

1x uyasi turi tornavida

1x 40pin 10 sm ayol va ayol kabeli

1x 10pin 30 sm ayol va ayol kabeli

1x 20pin 15 sm erkak va ayol kabeli

20x kabel aloqasi

16x M3*5 vint

8x M3*12 mis ustun

6x M3*10 vint

6x M3*10 yong'oq

15x M3 plastik vint

15x M3 plastik yong'oq

15x M3 plastik ustun

1x DVD qo'llanma

1 -qadam: OSOYOO 2WD Robot Car Chassis Video -ning asosiy o'rnatilishi

Image
Image

2 -qadam: Shassisning old tomonini aniqlang

Shassining old tomonini aniqlang
Shassining old tomonini aniqlang
Shassining old tomonini aniqlang
Shassining old tomonini aniqlang

QO'ShIMChA FILMNI SHASHDAN O'CHIRING.

E'tibor bering:

Shassi old va orqa tomonga ega, iltimos, rasmda ko'rsatilgandek, old tomonga e'tibor bering.

3 -qadam: motorlarni yig'ish

O'rnatish motorlari
O'rnatish motorlari

Aksessuarlar:

Dvigatel ushlagichi to'plami x2

Dvigatel ushlagichlari bilan shassisga 2 ta dvigatelni o'rnating

4 -qadam: g'ildiraklarni o'rnatish

G'ildiraklarni o'rnatish
G'ildiraklarni o'rnatish
G'ildiraklarni o'rnatish
G'ildiraklarni o'rnatish

Aksessuarlar:

M3*12 ikki tomonlama mis ustunli x 4

M3*5 vida x 8

G'ildirakni shassiga M3*12 er -xotin o'tkazgichli mis ustunlari va M3*5 vintlari bilan o'rnating (iltimos, avval shassisga mis ustunni o'rnating), so'ngra ikkita g'ildirakni motorga o'rnating.

5 -qadam: Batareya qutisini o'rnating

Batareya qutisini o'rnating
Batareya qutisini o'rnating

Aksessuarlar:

M3*10 vida x 4

M3*10 yong'oq x 4

Batareya qutisi shassi yuzasiga M3 vintlardek va yong'oq bilan o'rnatildi

6-qadam: OSOYOO Model-X motor drayveri modulini o'rnating

OSOYOO Model-X dvigatel haydovchi modulini o'rnating
OSOYOO Model-X dvigatel haydovchi modulini o'rnating

Aksessuarlar:

M3*6 plastik vint x 4

M3 plastik yong'oq x 4

M3*5+6 plastik ustun x 4

OSOYOO Model-X dvigatel drayveri moduli shassi yuzasiga M3 vintlardek va yong'oqlar bilan o'rnatildi.

7 -qadam: OSOYOO UNO kengashini o'rnating

OSOYOO UNO kengashini o'rnating
OSOYOO UNO kengashini o'rnating

Aksessuarlar:

M3*6 plastik vint x 3

M3 plastik yong'oq x 4

M3*5+6 plastik ustun x 4

OSOYOO UNO taxtasi shassi yuzasiga M3 vintlardek va yong'oqlar bilan o'rnatildi

8 -qadam: Arduino UNO uchun Sensor Shield V5.0 ni o'rnating

Arduino UNO uchun Sensor Shield V5.0 ni o'rnating
Arduino UNO uchun Sensor Shield V5.0 ni o'rnating

Sensor qalqoni V5.0 ni Arduino UNO uchun OSOYOO UNO R3 ga ulang

9-qadam: UNO taxtasi, batareya qutisi va OSOYOO Model-X ni ulang

UNO taxtasi, batareya qutisi va OSOYOO Model-X ni ulang
UNO taxtasi, batareya qutisi va OSOYOO Model-X ni ulang
UNO taxtasi, batareya qutisi va OSOYOO Model-X ni ulang
UNO taxtasi, batareya qutisi va OSOYOO Model-X ni ulang

Tel rasmda ko'rsatilgandek, shahar quvvat ulagichining yuqori tomonida bo'lishi kerak

10-qadam: Arduino UNO uchun OSOYOO Model-X moduli va Sensor qalqoni V5.0-ni ulang

Arduino UNO uchun OSOYOO Model-X moduli va Sensor Shield V5.0-ni ulang
Arduino UNO uchun OSOYOO Model-X moduli va Sensor Shield V5.0-ni ulang

Sensor qalqoni V5.0 Arduino UNO ---- OSOYOO Model-X uchun

S5 - ENA

S6 - ENB

S7 - IN1

S8 - IN2

S9 - IN3

S10 - IN4

11-qadam: OSOYOO Model-X dvigatel drayverini 2 dvigatel bilan ulang

OSOYOO Model-X dvigatel drayverini 2 dvigatel bilan ulang
OSOYOO Model-X dvigatel drayverini 2 dvigatel bilan ulang

O'ng dvigatel K1 yoki K2 ga, chap dvigatel K3 yoki K4 ga ulangan

12 -qadam: IQ qabul qilish modulini o'rnating

IQ qabul qilish modulini o'rnating
IQ qabul qilish modulini o'rnating

Aksessuarlar:

M3*6 plastik vint x 1

M3 plastik non x 1

M3*5+6 plastik ustun x 1

IR qabul qilgichni vintlardek va yong'oq bilan korpusning old qismiga o'rnating:

13 -qadam: Arduino UNO uchun Sensor Shield V5.0 bilan IR qabul qilgich modulini ulang

IR qabul qilgich modulini Sensor Shield V5.0 bilan Arduino UNO ga ulang
IR qabul qilgich modulini Sensor Shield V5.0 bilan Arduino UNO ga ulang

Arduino UNO uchun Sensor Shield V5.0 bilan IR qabul qilgichni ulash uchun ayol va ayol Dupont liniyalaridan foydalanish:

IQ qabul qilgich ---- Arduino UNO uchun Sensor Shield V5.0

S - S4

+ - 5V

- - GND

14 -qadam: ikkita kuzatuv sensori modulini o'rnating

Sensorli ikkita modulni o'rnating
Sensorli ikkita modulni o'rnating

Aksessuarlar:

M3*5 vint x 4

M3*12 ikki tomonlama mis tsilindr x 2

M3*5 vintlar yordamida M3*12 ikkita datchikli mis tsilindrni ikkita kuzatuv sensori moduliga o'rnating, keyin M3*5 vintlarini ishlatib, kuzatish sensori modullarini shassis ostiga o'rnating.

15 -qadam: 2 kuzatuv sensori modulini Arduino UNO uchun Sensor Shield V5.0 bilan ulang

Arduino UNO uchun Sensor Shield V5.0 bilan 2 ta Kuzatish Sensor Modulini ulang
Arduino UNO uchun Sensor Shield V5.0 bilan 2 ta Kuzatish Sensor Modulini ulang

To'g'ri kuzatish sensori ---- Arduino UNO uchun Sensor Shield V5.0

VCC - 5V

GND - GND

DO - S3

AO - Ulanmagan

Chap kuzatuv sensori ---- Sensor qalqoni V5.0 Arduino UNOVCC-5V uchun

GND - GND

DO - S2

AO - Ulanmagan

16 -qadam: U to'liq va ba'zi kodlarni yuklashga tayyor

U to'liq va ba'zi kodlarni yuklashga tayyor!
U to'liq va ba'zi kodlarni yuklashga tayyor!

Endi uskunani o'rnatish deyarli tugadi. 18650 ta batareyani qutiga o'rnatishdan oldin, biz birinchi navbatda namuna kodini Arduino -ga yozishimiz kerak.

17 -qadam: Oxirgi Arduino IDE -ni o'rnating

Eng so'nggi Arduino IDE -ni o'rnating
Eng so'nggi Arduino IDE -ni o'rnating

Arduino IDE -ni https://www.arduino.cc/en/Main/Software?setlang=en saytidan yuklab oling va dasturni o'rnating.

(Agar sizda Arduino IDE versiyasi 1.1.16 dan keyin bo'lsa, bu bosqichni o'tkazib yuborishingiz mumkin.)

18 -qadam: Namuna kodini yuklab oling

1. Simli ulanishni tekshiring: dars-1.zip

2. IR nazorati: dars-2.zip

IRremote kutubxonasi

3. Chiziqlarni kuzatish: dars-3.zip

4. Bluetooth boshqaruv: dars-4.zip

19 -qadam: Arduino IDE -ni oching, tegishli kartani/portni tanlang

Arduino IDE -ni oching, tegishli kartani/portni tanlang
Arduino IDE -ni oching, tegishli kartani/portni tanlang

UNO R3 kartasini kompyuterga USB kabeli bilan ulang, Arduino IDE -ni oching, loyihangiz uchun mos keladigan kartani/portni tanlang

20 -qadam: IRremote kutubxonasini Arduino IDE -ga o'rnating

IRremote kutubxonasini Arduino IDE -ga o'rnating
IRremote kutubxonasini Arduino IDE -ga o'rnating

Eslatma: Agar siz mashinani boshqarish uchun IR masofadan boshqarish pultidan foydalanmoqchi bo'lsangiz, avval IRremote.zip kutubxonasini Arduino IDE-ga o'rnatib, keyin darsni o'qishingiz kerak.zip.

Arduino IDE -ni oching, IRremote kutubxonasini Arduino IDE -ga o'rnating (agar siz IRremote kutubxonasini allaqachon o'rnatgan bo'lsangiz, bu bosqichni o'tkazib yuboring).

IRremote.zip kutubxonasini yuklab oling, so'ng kutubxonani Arduino IDE-ga import qiling (Arduino IDE-ni oching-Sketch-> Kutubxonani qo'shish-> Zip kutubxonasini qo'shish-ni bosing).

21 -qadam: Eskizni yuklang

Eskizni yuklang
Eskizni yuklang
Eskizni yuklang
Eskizni yuklang
Eskizni yuklang
Eskizni yuklang

Faylni bosing -> Ochish -ni bosing -> "dars -1.ino" kodini tanlang, kodni Arduino -ga yuklang va eskizni taxtaga yuklang.

22 -qadam: simli ulanishni tekshiring

Image
Image
Bluetooth modulini o'rnating
Bluetooth modulini o'rnating

Arduino-ni kompyuterdan uzing, 2 ta to'liq zaryadlangan 18650 ta batareyani batareyaga soling (qutidagi ko'rsatmalarni tekshiring va qutb yo'nalishi to'g'riligiga ishonch hosil qiling, aks holda u qurilmangizni yo'q qilishi va yong'in xavfini keltirib chiqarishi mumkin).

Batareyani rasmdagi ko'rsatmalarga muvofiq o'rnating

Avtomobilni erga qo'ying, batareya qutisidagi quvvat tugmachasini oching, mashina 2 soniya oldinga, keyin 2 soniya orqaga, keyin 2 soniya chapga, keyin 2 soniya o'ngga burilib, keyin to'xtab turishi kerak.

Agar mashina yuqoridagi natijaga ko'ra harakat qilmasa, siz simli ulanishni, batareya zo'riqishini tekshirishingiz kerak (7,2 V dan yuqori bo'lishi kerak).

23 -qadam: IR nazorati

Avtomobil harakatini boshqarish uchun IQ -ni boshqarish tugmachalarini bosing:

Javob: Oldinga

Javob: orqaga

<: Chapga buriling

>: O'ngga buriling

Agar mashina harakat qila olmasa, quyidagilarni tekshiring.

Agar batareya ishlashi mumkin bo'lsa;

Agar IQ tekshiruvi qabul qilgichdan juda uzoqda bo'lsa;

Agar ulanish to'g'ri bo'lsa.

24 -qadam: chiziqlarni kuzatish

Image
Image

1: Oq zaminda qora yo'l tayyorlang. (qora yo'lning kengligi 20 mm dan katta va 30 mm dan kam)

E'tibor bering, yo'lning burilish burchagi 90 darajadan oshmasligi kerak. Agar burchak juda katta bo'lsa, mashina yo'ldan chiqib ketadi.

2: Kuzatish sensori modullarining sezgirligini sozlash.

Filipp tornavida yordamida kuzatuv sensori potentsiometrini sozlash uchun mashinani yoqing va ushlab turing.

eng yuqori sezuvchanlik holatiga ega bo'ling: signal oq yorug'lik sathidan yuqori bo'lganda LED chiroq yonishini ko'rsatadi

Sensor qora chiziqdan yuqori bo'lsa, signal LED o'chadi.

Signal LED yoniqligini ko'rsatadi: Oq zamin

Signal LED o'chirilganligini bildiradi: qora yo'l

3: Mashinani yoqing va mashinani qora yo'l ustiga qo'ying, shunda mashina qora yo'l bo'ylab harakatlanadi.

IQ tekshirgichidan foydalaning, "OK" tugmasini bosing, mashina yo'l bo'ylab o'tadi; "0" tugmasini bosing, mashina to'xtaydi.

Agar mashina harakat qila olmasa, quyidagilarni tekshiring.

Agar batareya ishlashi mumkin bo'lsa;

Agar IQ tekshiruvi qabul qilgichdan juda uzoqda bo'lsa;

Agar ulanish to'g'ri bo'lsa;

Agar sozlash sensori sezgirligi yaxshi sozlangan bo'lsa.

25 -qadam: Bluetooth modulini o'rnating

E'tibor bering: Agar siz mashinani Bluetooth orqali boshqarishni xohlasangiz, avval Arduino IDE-ga dars-4.zip namunali kodni yuklashingiz kerak, keyin bluetooth modulini o'rnating.

Bluetooth modulini Arduino UNO uchun Sensor Shield V5.0 -ga o'rnating:

Bluetooth moduli ---- Arduino UNO uchun Sensor Shield V5.0

RXD - TX

TXD - RX

GND - -

VCC - +

26 -qadam: Android ilovasini yuklab oling

APP -ni yuklab oling:

Yoki ilovani yuklab olish uchun Android mobil telefonida quyidagi QR kodni skanerlang

27 -qadam: Android ilovasini o'rnating

Android ilovasini o'rnating
Android ilovasini o'rnating

28 -qadam: Android telefoningizning Bluetooth -ni yoqing

Android telefoningizning Bluetooth -ni yoqing
Android telefoningizning Bluetooth -ni yoqing

Iltimos, ilova o'rnatgan Android telefoningizning bluetooth -ni yoqing va bluetooth -ni skanerlang (bluetooth -ning boshqa moduli boshqa bluetooth -ni tekshiradi), ulanishni bosing va "1234" yoki "0000" parolini kiriting.

29 -qadam: Avtomobilni Android APP orqali boshqaring

Avtomobilni Android APP orqali boshqarish
Avtomobilni Android APP orqali boshqarish

Ilovani oching >> bluetooth rejimini tanlang >> keyin siz bluetooth orqali robot mashinani boshqarishingiz mumkin:

30 -qadam: Bluetooth nazorati

Ikkita ish rejimi mavjud: qo'lda boshqarish va kuzatish. Foydalanuvchilar ikkita ish rejimidan erkin o'tishlari mumkin.

1) qo'lda boshqarish rejimi

Qo'lda boshqarish rejimida siz robotni oldinga va orqaga, chapga va o'ngga burilishni boshqarish uchun (∧) (∨) (<) (>) tugmalarini bosishingiz mumkin. Shu bilan birga, APP avtomobilning real vaqtda harakatini kuzatishi mumkin.

2) Kuzatuv rejimi

Joriy rejimni kuzatish rejimiga o'tkazish uchun Ilovaning "kuzatish" tugmasini bosing. Robot avtomashinasi oq fonda qora chiziq bo'ylab oldinga siljiydi. Shu bilan birga, APP avtomobilning real vaqtda harakatini kuzatishi mumkin. "||" tugmasini bosing harakatlanishni to'xtatish uchun tugmachani bosing va robotning ishlash rejimini o'zgartirish uchun boshqa tugmani bosing.

Qolgan tugmalar rezervasyon vazifasi uchun, siz ularni o'zingiz ishlab chiqishingiz mumkin.

Tavsiya: