Mundarija:

Wire Go Kart bilan haydash: 5 qadam
Wire Go Kart bilan haydash: 5 qadam

Video: Wire Go Kart bilan haydash: 5 qadam

Video: Wire Go Kart bilan haydash: 5 qadam
Video: Fohsha 2024, Iyul
Anonim
Wire Go Kart orqali haydang
Wire Go Kart orqali haydang

Menda yangi karta dvigateli bor edi, men 6 ot kuchidan 10 ot kuchiga o'tdim. Men olgan yangi kohler dvigateli, menimcha, kartani qo'yish uchun qurilmagan, shuning uchun gaz bargini yopishtirishning yo'lini topishda qiynaldim. Bir necha kundan keyin hech narsa tushunolmayotganimdan so'ng, men bir hafta oldin arduino olganimni esladim va, ehtimol, buni yordam berish uchun ishlatardim.

1 -qadam: Quvvat va xavfsizlik davri

Quvvat va xavfsizlik davri
Quvvat va xavfsizlik davri
Quvvat va xavfsizlik davri
Quvvat va xavfsizlik davri
Quvvat va xavfsizlik davri
Quvvat va xavfsizlik davri

quyida men qanday qilib arduino quvvatiga o'tishimning diagrammasi. Shunday qilib, dvigatel faqat arduino yoqilgan bo'lsa ishga tushadi. birinchi kalit arduino saqlanadigan qutiga o'rnatiladi. Menda mavjud bo'lgan potentsiometrda o'rnatilgan kalit mavjud, shuning uchun arduino -ni yoqish uchun siz kalitni qutiga o'girib, keyin potansiyometrni burishingiz kerak. Men arduino yoqilganligini bilish uchun LEDni holat nuri sifatida ishlatardim. Men o'rni o'ldirish tugmasi sifatida ishlatardim, chunki agar arduino batareyasi qanday o'lsa va gaz kelebeği oxirigacha ochilsa, to'xtatish juda qiyin bo'lardi. Men qo'lda o'ldirish kalitini ham qo'ydim. Bundan tashqari, men aslida nima qilganimni ko'rsataman.

2 -qadam: Arduino

Arduino
Arduino

Men arduino -ni olganimdan so'ng, men proto -qalqonga buyurtma berdim va uni servo va qozonni bir oz osonroq ulashga ruxsat berish uchun bir nechta o'zgartirishlar kiritdim. Qaysi simni qaysi simga ulashini bilganingizga ishonch hosil qiling, ayniqsa potentsiometr va servo ulanish uchun usb portidan foydalansangiz.

3 -qadam: Servo

Servo
Servo
Servo
Servo
Servo
Servo
Servo
Servo

Endi servoni ulash vaqti keldi. Buning uchun men "L" qavsidan foydalandim (kitob javonlarida bo'lgani kabi) va yarmini kesib tashladim. Keyin men servo o'rnatish uchun ishlatiladigan yangi teshiklarni burg'uladim. Shundan so'ng, men o'rnatish moslamasidan servo ushlagichini qurdim, keyin uni "L" qavsining yarmiga kesib oldim. Oxir -oqibat, men gaz kelebeği kabelini moslashtirdim va uni karbongidrat va servoga uladim. Bundan tashqari, men zarbani yutish uchun rezina ajratgichlar qo'yaman.

4 -qadam: dasturiy ta'minot

arduino uchun juda ko'p misollar bor, lekin biz ulardan foydalanmoqchi bo'lamiz -sketchbook -examples -libraryservo -knob. Agar sizga protoshildni ulashda yordam kerak bo'lsa, men bu videoni tavsiya qilardim https://www.youtube.com/embed/FKj9jJgj8Pc Endi sizga servo qancha harakatlanishini cheklash kifoya, chunki uglevodlar 180 gradusga burilmagan. bu men foydalanadigan kod: #include Servo myservo; // servo int potpin = 0 ni boshqarish uchun servo ob'ekt yaratish. // potentsiometrint valni ulash uchun ishlatiladigan analog pin; // o'zgaruvchini analog pin qiymatini o'qish uchun void setup () {myservo.attach (9); // 9 -pinli servo servo ob'ektga ulanadi} void loop () {val = analogRead (potpin); // potentsiometr qiymatini o'qiydi (qiymati 0 dan 1023 gacha) val = map (val, 0, 1023, 0, 179); // uni servo bilan ishlatish uchun o'lchov (0 dan 180 gacha) myservo.write (val); // o'lchov qiymatining kechikishi bo'yicha servo holatini o'rnatadi (15); // servo u erga kelishini kutadi}

Qalin raqamlar - bu potentsiometr va servo kalibrlash uchun o'zgartiriladigan raqamlar, 0, 1023 - potansiyometr uchun, th 0, 179 - servo uchun. Men uchun servo 123, 180. Lekin sizniki boshqacha bo'lishi mumkin. Agar sizga dasturiy ta'minot kerak bo'lsa, uni google orqali yuborishingiz mumkin. Menimcha, video nima qilish kerakligini tushuntirishda juda yaxshi ish qiladi

5 -qadam: Yakuniy qadam

Endi siz potentsiometr va servo simini to'g'ri ulashingiz kerak (men videoni to'g'ri ishlatganimga ishonch hosil qilish uchun ishlatganman). Endi sinab ko'ring va dam oling.

Tavsiya: