Mundarija:

Arduino RC avtomobil g'ildiragi: 9 qadam (rasmlar bilan)
Arduino RC avtomobil g'ildiragi: 9 qadam (rasmlar bilan)

Video: Arduino RC avtomobil g'ildiragi: 9 qadam (rasmlar bilan)

Video: Arduino RC avtomobil g'ildiragi: 9 qadam (rasmlar bilan)
Video: Kartondan Basit Elektrikli Araba Yapımı 2024, Iyul
Anonim
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi
Arduino RC avtomobil g'ildiragi

Bu mening Arduino RC avtomobil g'ildiragining yo'riqnomasi, unda men arzon RCcar oldim va Arduino g'ildirak vazifasini bajarishi mumkin edi, u avtomatik ravishda o'z yo'nalishini boshqaradi. Arduino RC avtomobil g'ildiragi - bu mening birinchi Arduino dizaynim, men g'urur bilan aytaman, garchi kod va simlar juda murakkab emas. Men bilan birga bo'ling, bu mening birinchi ko'rsatmam, shuning uchun agar biror narsani to'g'ri tushuntira olmasam yoki etarli bo'lmasa, oldindan uzr so'rayman.

QISMLAR-

RC avtomobili

www.ebay.com/itm/Multicolor-Coke-Can-Mini-…

Arduino

www.amazon.com/Arduino-Uno-R3-Microcontrol…

Jumper kabellari ko'p

www.amazon.com/Elegoo-EL-CP-004-Multicolor…

Potentsiometr + tugmalar

www.amazon.com/Gikfun-Knurled-Linear-Poten…

Polyester kondansatkichlari

www.amazon.com/WINGONEER-0-33NF-Polyester-…

Oldinga va teskari ulanishni kengaytirish uchun taktil kalitlari

www.amazon.com/WINGONEER-140pcs-Momentary-…

Non paneli

www.amazon.com/dp/B0135IQ0ZC/ref=asc_df_B0…

Kalit uchun Mario Kart g'ildiragi

(Agar siz faqat korpus tayyorlash uchun borgan yo'ldan borishni xohlasangiz)

www.amazon.com/AmazonBasics-Steering-Wheel…

YODINGIZDA TUTING-

RC avtomashinasi Controller -ning doimiy ulagichi bilan quvvatlanadi, batareya uzoq davom etmaydi.

Uning arzon mashinasi, yoqish va o'chirish tugmasi uning korpusiga kira boshladi, shuning uchun men mashinani ochishim va kalitni qimirlatmasligim kerak edi. Men ulardan birini ishlamay qolganini oldim.

Bu murakkab loyiha emas, balki kimdir uni yaxshilashi mumkin va hatto uni yaxshiroq mashina bilan takrorlashi mumkin edi, bu men uchun tajriba loyihasi edi.

1 -qadam: KOD

KOD
KOD
KOD
KOD

Kodni Arduino -ga yuklang (men Arduino Clone -dan foydalanganman, lekin bu muhim emas deb o'ylayman). 6 ta o'tish kabeli va potansiyometrni oling. 3 kabelni potansiyometr terminallariga lehimlang.

2 -qadam: BreadBoarding prototipini yaratish

1. O'rta terminal kabelini analog pin 0 ga, o'ng terminal simini 5 voltga va chap terminal kabelini erga ulang.

2. Qolgan 3 ta kabel bo'lishi kerak, bittasini Arduino -ning 8 -raqamli piniga, ikkinchisini raqamli 2 -pinga, ikkinchisini esa Arduino -ga ulang.

3. Endi 2 ta LEDni oling va ularni taxtaga ulang, ular Groundga ulanganligiga ishonch hosil qiling, ular musbat pinlar bo'sh ustunlarga (musbat qatorlarga emas) ulangan va endi raqamli pinli kabellarni LED pozitiviga ulang. ustunlar (va Topraklama kabelini Ground relsiga ulang).

4. Arduino -ni yoqing va potansiyometrni yoqing, u LEDni o'chirishi kerak va u qaysi holatda ekanligiga bog'liq.

YOQISHINGIZGA KODNI OZGARTIRISHDA ERKIN

3 -qadam: MANIPULATORNI BOSHQARISH

MANIPULATORNI BOSHQARISH
MANIPULATORNI BOSHQARISH
MANIPULATORNI BOSHQARISH
MANIPULATORNI BOSHQARISH

Vintli haydovchini oling va RC boshqaruvini ajratib oling. O'chirish kartasiga qarang, lekin uni egilmasligi yoki sirtga o'rnatiladigan qismlarni uzib qo'ymasligiga ehtiyot bo'ling.

4 -qadam: Tekshirgichlarning quvvat manbasini almashtirish

Quvvat manbasini boshqarish moslamalarini almashtirish
Quvvat manbasini boshqarish moslamalarini almashtirish

Siz RC boshqaruvchisini 2 ta AA batareyasi o'rniga Arduino tomonidan quvvatlanishini xohlaysiz, shuning uchun AA akkumulyator ushlagichi va erkak lehim kabeliga olib keladigan simlarni bir xil nuqtalarda (B va B+ teshiklari) qayta soting.

5 -qadam: Arduino signallarini RC boshqaruvchisiga kiritish

Arduino signallarini RC boshqaruvchisiga kiritish
Arduino signallarini RC boshqaruvchisiga kiritish
Arduino signallarini RC boshqaruvchisiga kiritish
Arduino signallarini RC boshqaruvchisiga kiritish

Rasmga qarang va o'ng va chap (kulrang va binafsha simlar) tugmachalarining pinlariga 2 ta kabelni lehimlang.

2 ta plyonkali kondansatkichni oling (ularni poliester kondansatkichlari deb ham atashadi) va ularni alohida protoboardlarga lehimlang (men faqat birining burchagini kesib, yopishtirib qo'ydim). Film qopqog'ini ishlatishning sababi shundaki, Arduino hali ham RC boshqaruvchisini faollashtiradigan LOW past bo'lganda etarli darajada yuqori kuchlanishni ishlab chiqaradi. Shunday qilib, Film Caps kod orqali LOW past bo'lganda raqamli pin chiqadigan kuchlanish uchun qarshilik vazifasini bajaradi.

Raqamli pinli kabellarni plyonkali kondansatkichlarning uchiga, so'ngra lehim bilan o'ngga va chapga, kabelning boshqa uchlariga ulang.

6 -qadam: Oldinga va teskari aloqani uzaytirish

Oldinga va teskari aloqa aloqalarini uzaytirish
Oldinga va teskari aloqa aloqalarini uzaytirish

4 ta kabelni oling va oldinga va teskari tegish kalitlarining ulanishini kengaytiring. Bu bitta teginish tugmachasining yuqori chap pimiga lehim bilan, so'ngra boshqa simni xuddi shu teginishning pastki o'ng pimiga lehimlash orqali amalga oshiriladi, so'ngra kabellarning uchlari alohida teguvchi kalitga lehimlanadi. Ehtiyot bo'ling va tasodifan Surface Mount komponentini o'chirib qo'ymang, men birinchi marta xatoga yo'l qo'ydim va boshqaruvni buzdim (Xudoga shukur, bu mashinalar atigi 8 dollar).

7 -qadam: TEST

TEST
TEST

Kengaytmalarni tegmasdan qoldirish mumkin, faqat hech narsa bir -biri bilan aloqa qilmasligiga ishonch hosil qiling. Arduino -ni yoqing va RC avtomobilini yoqing.

Potentsiometrni o'ng pozitsiyasiga aylantiring va kengaytirilgan o'ng tugmachasini bosing va mashina o'ng tomonga buriladimi -yo'qligini tekshiring, keyin chap holatida ham shunday qiling. Agar hamma narsa amalga oshsa, korpus yasashga o'ting. Agar biror narsa ishlamasa, Controller LEDi yonmaydi yoki mashina harakatlanmaydi yoki ozgina qimirlaydi, simni qayta tekshirib ko'ring.

8 -qadam: Qopqoq yasash

Qopqoq yasash
Qopqoq yasash
Qopqoq yasash
Qopqoq yasash
Qopqoq yasash
Qopqoq yasash
Qopqoq yasash
Qopqoq yasash

Mening korpusim - bu katta Lego stendi, men uni abadiy ishlatganman va hech qachon ishlatmaganman, birinchidan, men potentsiometrni burg'ilangan teshikka joylashtirdim, uning uchida tugmachani burab qo'ydim va tugmachani qismlarga ajratilgan Mario Kart g'ildiragining yarmiga yopishtirib qo'ydim. Keyin men kengaytirilgan taktillarni korpusning burchagiga joylashtirdim va ichidagi hamma narsani qoqib qo'ydim. Men Arduino -ni korpusdan tashqarida saqlamoqchi edim, bu korpus qulflangan bo'lishini xohlamadim, agar biror narsa noto'g'ri bo'lsa, hamma narsaga osonlikcha kirishni xohlardim.

Shunday qilib, bu qadam uchun hech qanday ko'rsatma yo'q, faqat siz menikiga qarashingiz kerak. Buni shunday qilingki, Potetiometr biror narsaga yopishtirilgan va men kabi tugmachani kengaytirsin. Taktil kengaytmalari haqiqatan ham istalgan joyga ketishi mumkin, sizning tanlovingiz.

9 -qadam: Bajarildi

Men bu loyihani faqat kontseptsiya bilan qilishdan xursand bo'ldim va umid qilamanki, men bundan ham ko'proq narsani qila olaman, dam olaman va bu mashinani qulab tushguncha boshqaraman.

Tavsiya: