Mundarija:

Robo-Band avtomobil: 11 qadam
Robo-Band avtomobil: 11 qadam

Video: Robo-Band avtomobil: 11 qadam

Video: Robo-Band avtomobil: 11 qadam
Video: Узбекистон Буйук Давлат #запал #uzbekistan #zapallar #tiktok #gmavto #chingiz #uzb #xabarlaruz #r 2024, Dekabr
Anonim
Robo-Band avtomobil
Robo-Band avtomobil

Bu sizning kauchuk tasma bilan ishlaydigan an'anaviy mashinangizning yangilanishi

1 -qadam: materiallarni yig'ish

Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish
Materiallarni yig'ish

Ushbu loyiha uchun sizga quyidagi elementlar kerak bo'ladi:

  • 4 g'ildirak bir xil o'lchamda (biz o'zimizni 3D bosganmiz)
  • G'ildiraklarga mos keladigan bitta dubl
  • Arduino to'plami (biz SparkFun RedBoard to'plamidan foydalanganmiz)
  • Arduino o'tirish uchun tuzilma (biz o'zimizni 3D bosganmiz)
  • Batareya to'plami
  • Kauchuk bantlar
  • Arduino -ni ko'tarish uchun ba'zi materiallar to'g'ridan -to'g'ri tanada emas (biz yong'oq ishlatganmiz)
  • Issiq elim
  • Vint
  • Menteşaga o'xshash qurilma
  • Majburiy emas: rampa qilish uchun yopishqoq lenta va kontrplak

2 -qadam: Strukturangizni loyihalash

Strukturangizni loyihalash
Strukturangizni loyihalash
Strukturangizni loyihalash
Strukturangizni loyihalash

Arduino o'rnatiladigan bazani 3D bosib chiqarish kerak bo'ladi

Buning uchun foydalanuvchilarga chop etish mumkin bo'lgan o'z modelini yaratishga imkon beradigan onlayn dasturiy ta'minotdan foydalaning

OnShape - bu biz ishlatgan ajoyib va bepul onlayn dizayn dasturi

Bizning bazamiz trapezoid bo'lib, uning tarkibida o'qlar uchun ikkita teshik bor edi

Eskizning o'lchamlari yuqoridagi rasmda va quyidagi havolada keltirilgan:

cad.onshape.com/documents/048fc6be951616f14e2deccc/w/20989624bf2558bc37959b78/e/68c66e4b2b2e6e5c3f831475

3 -qadam: dizayn g'ildiraklari

Dizayn g'ildiraklari
Dizayn g'ildiraklari
Dizayn g'ildiraklari
Dizayn g'ildiraklari

Bu qadam majburiy emas, biz qilgan har bir qadamimizni tushuntirmoqchi edik

Agar siz bir xil o'lchamdagi to'rtta g'ildirakni topa olsangiz, ulardan foydalaning va o'qning g'ildiraklarga mos kelishiga ishonch hosil qiling

Biz OnShape yordamida barcha g'ildiraklarni 3D bosdik

Eslatma: To'rt g'ildirakning o'lchami bir xil bo'lishi shart emas. Bir xil o'lchamdagi ikkita juft bor ekan, har bir juftlik teng bo'lishi shart emas. Agar sizda g'ildirak juftlari notekis bo'lsa, kichikroq juftlikni mashinaning old qismiga qo'ying.

OnShape -da bizning dizaynimiz uchun havola:

cad.onshape.com/documents/e1922e8518bcb45ebed6572a/w/079056c283baf08413a9531b/e/6447ceb52e949cd1573223c7

4 -qadam: Buzzer uchun Arduino -ni o'rnating

Buzzer uchun Arduino -ni o'rnating
Buzzer uchun Arduino -ni o'rnating
Buzzer uchun Arduino -ni o'rnating
Buzzer uchun Arduino -ni o'rnating
Buzzer uchun Arduino -ni o'rnating
Buzzer uchun Arduino -ni o'rnating

Piezo signalining 11 -davri uchun SIK qo'llanmasidagi ko'rsatmalarga amal qiling

Ushbu sozlash juda oddiy, shuning uchun kitobdagi ko'rsatmalarga amal qiling

Zarur bo'lgan o'zgartirish shundaki, signalni taxtaning pastki yarmiga o'tkazish kerak. Qaysi joyni tanlashingiz muhim emas, faqat gijgijlagichni erga ulaydigan ikkita sim gumbazchaning oyoqlari yonidagi qatorlarda bo'lsa. Gudokirni arduino RedBoard -ga ulaydigan to'q sariq sim 8 -teshikka qaytarilishi kerak.

Muammolarni bartaraf etish: Bizning asl signal signalimiz to'g'ri ulangan, lekin unchalik baland emas, shuning uchun biz boshqa to'plamdan ovozli signalni almashtirdik va ovoz balandroq edi.

5 -qadam: Chiroqlar uchun Arduino -ni o'rnating

Chiroqlar uchun Arduino -ni o'rnating
Chiroqlar uchun Arduino -ni o'rnating
Chiroqlar uchun Arduino -ni o'rnating
Chiroqlar uchun Arduino -ni o'rnating
Chiroqlar uchun Arduino -ni o'rnating
Chiroqlar uchun Arduino -ni o'rnating

3 -sxema bo'yicha RIK LED -dagi SIK qo'llanmasidagi ko'rsatmalarga amal qiling

Arduino -da ikkala funktsiyani bir vaqtning o'zida ishlashiga ruxsat berish uchun ushbu sxemani oldingi sxemaga qo'shing

RBG LEDining ko'k oyog'ini bog'laydigan simni 6 -teshikka qaytarish kerak.

Shunga qaramay, bu qadam kitobdagi ko'rsatmalarga amal qiladi, lekin agar siz qiyinchiliklarga duch kelsangiz, barcha ulanishlarni ikki marta tekshirib ko'ring

6 -qadam: Kodlarni birlashtirish

Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish
Kodlarni birlashtirish

Bu qism biroz murakkab. Bir vaqtning o'zida ishlashini ta'minlash uchun siz ikkala davraning kodlarini birlashtirishingiz kerak bo'ladi.

To'liq dastur yuqorida ko'rsatilgan, lekin men sizni murakkab o'zgartirishlar bilan tanishtiraman.

O'zgaruvchilarga ta'rif bering

Birinchidan, barcha o'zgaruvchini ikkita SIK Circuit darsligidan dasturning yuqori qismiga o'tkazing.

BLUE_PIN o'zgaruvchisini 6 ga o'zgartiring.

BuzzerPin o'zgaruvchisini 8 ga qayta aniqlang.

Notalar, templar va zarbalarni xohlagan qo'shiqni aks ettirish uchun o'zgartirish mumkin, lekin songLength o'zgaruvchan qo'shiqdagi yozuvlar soniga teng ekanligiga ishonch hosil qiling.

Loopni o'rnatish

Bu tsiklda bo'lishi kerak bo'lgan hamma narsa to'rtta pinMode buyrug'i: har bir yorug'lik va signal uchun.

Void Loop

Birinchidan, bo'sh dasturlarni ikkita dasturdan birlashtiring.

Keyin, chiroqlarni boshqaradigan kod satrlarini o'chiring: biz kodni qo'shiq bilan hamohang ravishda tasodifiy ranglarni o'chirish uchun o'zgartiramiz.

Bo'shliqning ichida myColor -ni bo'sh myColor deb belgilang (int redIntensity, int greenIntensity, int blueIntensity). Bu satr kombinatsiyalangan pastdagi analogWrite buyruqlaridan biroz yuqoriroq.

Ohang buyrug'i ustida myColor ni myColor (r, g, b) ga aniqlang. Buning ustiga, int r, int g va int b ni tasodifiy qilib belgilang (255). Bu har bir rang uchun tasodifiy intensivlikni chaqiradi.

Buning ostida har bir r, g va b uchun Serial.println buyrug'ini o'rnating.

Sizning tugagan kodingiz yuqoridagi fotosuratlarni o'zgartirishi kerak. Fotosuratlar o'zgarmaydiganlarga, bo'sh sozlamalarga va bo'sh bo'shliqlarga bo'linadi, ikkita fotosuratga ega bo'shliq pastadir. Maza qiling

Muammolarni bartaraf qilish; nosozliklarni TUZATISH

MyColor (r, g, b) ohangdan oldin aniqlanganligini ikki marta tekshiring!

7 -qadam: Chop etish

Chop etish
Chop etish
Chop etish
Chop etish

Endi arduino o'rnatildi, siz o'z dizaynlaringizni OnShape -dan chop etishingiz mumkin

8 -qadam: Strukturani yig'ish

Strukturani yig'ish
Strukturani yig'ish
Strukturani yig'ish
Strukturani yig'ish
Strukturani yig'ish
Strukturani yig'ish

Materiallar: Batareya to'plami, bosma korpus tuzilishi, g'ildiraklar, akslar, rezina bantlar, to'ldirilgan arduino platasi, issiq elim, yong'oqlar, vint

  1. Issiq yopishtiruvchi strukturaning yuqori qismidagi ikkita yong'oq
  2. Arduino -ni konstruktsiya va arduino atrofiga rezina tasma bilan mahkamlab, uni mustahkamlang
  3. Menteşangizni strukturaning yon tomoniga issiq yopishtiring, shunda u avtomobilni quvvatlantirish uchun ishlatiladigan rezina tasmaga to'sqinlik qilmasdan batareyani qo'llab -quvvatlaydi (3 va 4 -rasmlar)
  4. Batareya to'plamini menteşaga mahkamlash uchun rezina tasmadan foydalaning. U butun tuzilish tashqarisida bo'lishi kerak (5 va 6 -rasmlar)
  5. Dübelni aksel teshiklariga joylashtiring va g'ildiraklar aksga mahkam bog'langanligiga ishonch hosil qiling
  6. Orqa aksning markazida teshik oching
  7. Vintni vint teshigiga joylashtiring

9 -qadam: ishga tushirishga tayyorgarlik

Ishga tushishga tayyorlaning
Ishga tushishga tayyorlaning
Ishga tushishga tayyorlaning
Ishga tushishga tayyorlaning
Ishga tushishga tayyorlaning
Ishga tushishga tayyorlaning

Siz deyarli tugadingiz!

  1. Har bir orqa g'ildirakka tortish uchun bitta rezina tasma qo'ying
  2. Kauchuk bantlar zanjirini yarating va uni tananing old qismidagi labiga mahkamlang
  3. Oxirgi rezina tasmani vintga mahkamlang va akselni orqaga burang

10 -qadam: ishga tushirish

Image
Image

Tabriklaymiz!

11 -qadam: Ixtiyoriy: Rampa qurish

Yog'och yoki plastmassadan yoki g'ildiraklaringiz uchun etarlicha kengroq bo'lsin!

Ko'rib turganingizdek, biz yopishqoq lenta va kontrplakdan foydalanganmiz, shuning uchun hamma narsa ishlaydi

Keyin rampani kerakli burchakka ko'tarish, mashinangizni ishga tushirish va tomosha qilish uchun yordam oling!

Tavsiya: