Mundarija:

Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi: 6 qadam
Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi: 6 qadam

Video: Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi: 6 qadam

Video: Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi: 6 qadam
Video: Dunyo bo'ylab Cessna uchuvchisi! ๐Ÿ›ฉ๐ŸŒฅ๐ŸŒŽ - Geographical Adventures GamePlay ๐ŸŽฎ๐Ÿ“ฑ ๐Ÿ‡บ๐Ÿ‡ฟ 2024, Iyul
Anonim
Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi
Joylashuv va tezlikni boshqarish uchun shahar dvigateli va kodlovchi

Kirish

Biz Malayziya Universiteti Tun Xusey Onn (UTHM) dan UQD10801 (Robocon I) talabasi guruhimiz. Bu kursda 9 ta guruh bor. Mening guruhim 2 -guruh. Bizning guruhimiz faoliyati DC motor va pozitsiya va tezlikni boshqarish uchun kodlovchi. Guruhning maqsadi - shahar motorining kerakli tezlikda aylanishini nazorat qilish.

Tavsif

Elektromotorlarni haydash uchun yuqori oqim kerak. Bundan tashqari, aylanish yo'nalishi va tezligi nazorat qilinadigan ikkita muhim parametrdir. Ushbu talablarni mikrokontroller (yoki Arduino kabi ishlab chiqish taxtasi) yordamida hal qilish mumkin. Ammo muammo bor; Mikrokontrollerlar dvigatelni ishga tushirish uchun etarli oqimni ta'minlay olmaydilar va agar siz motorni to'g'ridan-to'g'ri mikrokontrollerga ulasangiz, siz mikrokontrolderga zarar etkazishingiz mumkin, masalan, Arduino UNO pinlari 40mA tok bilan cheklangan, bu 100-200mA tokdan ancha past. kichik sevimli mashg'ulot motorini boshqaring. Buni hal qilish uchun biz motor haydovchisidan foydalanishimiz kerak. Dvigatel drayverlari buyruqlarni qabul qilish va dvigatelni yuqori oqim bilan ishlatish uchun mikrokontrollerga ulanishi mumkin.

1 -qadam: material tayyorlash

Materialni tayyorlash
Materialni tayyorlash

Qayta ishlangan material

Ushbu harakatni bajarish uchun biz quyidagilarni tayyorlashimiz kerak:

-Arduino UNO R3

-2 potentsiometr 10kOm

-Enkoderli 2 ta shahar dvigateli

-12V va 5A quvvat manbai

-H-ko'prikli motorli haydovchi

-2 tugma

-8 Ohmli 8 rezistor

-Katta simlar

-Kichik nonvoylik

2 -qadam: Pin ulanishi

Pin aloqasi
Pin aloqasi

1. Chap tarafdagi dvigatel uchun Arduino UNO 3 ga ulaning:

-A kanali 2 -pin

-B kanali 4 -pingacha

2. To'g'ri dvigatel uchun Arduino UNO 3 ga ulaning:

-A kanali 3 -pingacha

-B kanali 7 -pingacha

3. Potentsiometr 1 uchun Arduino UNO 3 ga ulaning:

-A4 analogiga tozalovchi

4. Potentsiometr 2 uchun Arduino UNO 3 ga ulaning:

-A5 analogiga tozalovchi

5. 1 tugmachasini bosish uchun Arduino UNO 3 ga ulaning:

-Terminal 1a 8 -pingacha

6. 2 tugmachasi uchun Arduino UNO 3 ga ulaning:

-Terminal 1a 9 -pingacha

7. H-Bridge Motor Drive uchun Arduino UNO 3 ga ulaning:

-1 -pinni 1 -raqamga kiriting

-2 -raqamni 6 -pinga kiriting

3 -qadam: kodlash

Kodlash
Kodlash

Siz aylana oladigan doimiy dvigatelni sinab ko'rish uchun kodlashni yuklab olishingiz mumkin. Bu kodlash sizga shahar motorini aylantirish va ishlashga yordam beradi, keyingi bosqichda kompyuteringizga yuklab olishingiz kerak.

4 -qadam: shahar motorini sinovdan o'tkazish

DC motorini sinovdan o'tkazish
DC motorini sinovdan o'tkazish

Shunday qilib, siz avvalgi bosqichdan kodni yuklaganingizdan so'ng, uni kompyuteringizga o'rnatilgan Arduino IDE -da ochishingiz yoki Internetda Tinkercad -dan foydalanishingiz kerak, va bu kodni USB kabeli orqali Arduino kartangizga yuklang. Tinkercad onlaynda, siz bu kodni rasmda ko'rsatilgan "Kod" ga yuklaysiz. Kodlash manbasini yuklaganingizdan so'ng, siz shahar motorini ishga tushirishingiz mumkin. Agar siz Tinkercaddan foydalansangiz, "Simulyatsiyani boshlash" tugmasini bosishingiz kerak. bu tizimni ishga tushiring.

5 -qadam: Natija

Natija
Natija
Natija
Natija

Simulyatsiyani boshlaganimizdan so'ng, biz har ikkala shahar dvigatelining ham aylanayotganini, lekin boshqa yo'nalishda ekanligini ko'rishimiz mumkin. "Serial monitor" ni ko'rsak, M1 yo'nalishi soat yo'nalishi bo'yicha va M2 yo'nalishi soat sohasi farqli o'laroq.

Tavsiya: