Mundarija:

Arduino to'siqlari dvigatelli mashinadan qochish: 7 qadam
Arduino to'siqlari dvigatelli mashinadan qochish: 7 qadam

Video: Arduino to'siqlari dvigatelli mashinadan qochish: 7 qadam

Video: Arduino to'siqlari dvigatelli mashinadan qochish: 7 qadam
Video: Kattalar uchun o’yinchoq 2024, Noyabr
Anonim
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish
Arduino to'siqlari dvigatel bilan ishlaydigan mashinadan qochish

Salom! va mashinadan qochadigan Arduino to'sig'ini qanday qurish bo'yicha ko'rsatmaga xush kelibsiz. Biz ushbu loyiha uchun kerakli materiallarni olishdan boshlashimiz mumkin, va albatta dam oling!

MATERIALLAR:

  • Ayol - erkak simlari
  • Simlar
  • Masofa sensori
  • Yog'och taxta
  • Gorilla tasmasi/elektr
  • 2 g'ildirakli motorlar
  • Servo
  • Tornavida
  • Vintlar
  • Arduino
  • Batareya ushlagichi
  • G'ildirak
  • USB -dan batareya to'plami
  • Arduino dvigateli
  • Arduino USB
  • Kompyuter
  • Plastik stend

Bundan tashqari, men sizga Arduino asosida to'siqlardan qochadigan robot yaratish haqida ko'rsatma berish uchun keldim. Quyida har bir detal orqali ushbu mexanizmni yaratish bo'yicha bosqichma -bosqich ko'rsatma berilgan. Biroq, bu loyiha avtonom robotdir, u har qanday to'siqni chetlab o'tishi mumkin. Jarayon oldinga siljish paytida to'siqni engib o'tishni o'z ichiga oladi, bir marta ob'ektga duch kelganida, bu robot avtomatik ravishda oldinga siljishni to'xtatadi va orqaga qadam tashlaydi. Keyin u chap/o'ng tomonni skanerlaydi, so'ngra eng mos yo'lni harakatga keltiradi. Loyihaning maqsadi-bizning jamiyatimizni avtoulovlar, ishlab chiqarish sanoati va boshqalar bilan bog'laydigan kontseptsiya asosidagi muhandislik/mexanikani tushunish.

1 -qadam: Shassi konstruktsiyasi

Shassi tuzilishi
Shassi tuzilishi
Shassi tuzilishi
Shassi tuzilishi

Ramkani qurish uchun siz ushbu loyihani qurish uchun oldindan tayyorlangan shablonni yoki 1/2 fut x 1/4 fut o'lchamdagi oddiy yog'ochni olishingiz kerak bo'ladi. Bu sizning butun arduino kodingiz va dvigatellaringiz ishlaydigan ramkangiz va poydevoringiz bo'ladi.

  1. Har bir shahar motoriga ikkita simni lehimlang. Keyin vintlar yordamida ikkita motorni shassisga mahkamlang.
  2. Vintlar/elim/lenta yordamida dvigatelni orqa qismidagi shassisning pastki qismiga mahkamlang
  3. Dvigatellar ishonchli va kuchga ega ekanligiga ishonch hosil qiling
  4. G'ildirakni oling va har qanday usuldan foydalanib, g'ildirakni loyihaning old qismiga joylashtiring

2 -qadam: kichik qismlarni biriktirish

Kichik qismlarni biriktirish
Kichik qismlarni biriktirish
Kichik qismlarni biriktirish
Kichik qismlarni biriktirish

Ushbu qadam uchun ushbu loyihaning dizaynini mukammal qilish uchun ushbu ikkita komponentni ma'lum joylarga joylashtirishingiz kerak bo'ladi. Chap portni batareyalar ushlagichidan qizil sim bilan lehimlash orqali tugmani tugmachaga biriktirish kerak bo'ladi. Bundan tashqari, lenta, elim yoki vintlarni ishlatib, batareyani poydevoringizning yuqori qismidagi o'rta qismiga o'rnating, so'ngra kalitni loyihaning pastki qismiga ulang.

3 -qadam: Modullarni o'rnatish

Modullarni o'rnatish
Modullarni o'rnatish
Modullarni o'rnatish
Modullarni o'rnatish

*Eslatma: Arduino kartasini o'rnatayotganda, USB kabelini ulash uchun etarli joy qoldiring, chunki keyinchalik Arduino kartasini kompyuterga USB kabeli orqali ulab dasturlashingiz kerak bo'ladi.

Shunga qaramay, Arduino loyihaning butun funktsiyasini bajarishda muhim rol o'ynaydi va har bir modulning joylashuvi uning samaradorligi va estetikasiga ta'sir qiladi. Masofa sensori va Arduino -ning joylashuvi alohida joylarga o'rnatilishi kerak, Arduino -ni avtomobilning og'irligini muvozanatlash uchun batareyaning ushlagichi orqasidagi ramkaga burab qo'yish kerak. Dvigatel funktsiyalari to'g'ri ishlashi uchun Arduino qo'shimchasini Arduino tepasiga qo'yganingizga ishonch hosil qiling. Shuni yodda tutingki, to'siqlarni aniqlash va xavfsizroq bo'lgan boshqa yo'llarni skanerlash uchun masofa sensori loyihaning oldida bo'lishi kerak.

4 -qadam: masofa sensori himoyasi

Masofa sensori xavfsizligini ta'minlash
Masofa sensori xavfsizligini ta'minlash

Shuni esda tutish kerakki, masofa sensori butun loyihaning ishlashiga va uning yo'lidagi to'siqlarning oldini olishga imkon beradi. Ushbu qadam uchun siz servo joyini mahkamlash uchun mos keladigan ikkita plastmassani ulashingiz kerak, uni bizning ramkamizga ulash uchun plastik poydevorga ulang. Bu mexanizmni har qanday yo'nalishda harakat qilish uchun masofa sensori ishlatadigan har qanday harakat uchun harakatchanlik va aylanishni ta'minlaydi. Ushbu komponentni poydevor yoki ramkaning old qismiga mahkamlang va endi masofa sensori ishlatishga o'ting.

Masofa sensori yordamida siz buni yaratgan mexanizmning old qismiga lenta/yopishtiruvchi/fermuar bog'lab qo'yishingiz kerak bo'ladi, shuning uchun servo harakatlanayotganda masofa sensori ham shunday qiladi.

Ultrasonik sensorga to'rtta o'tkazgich simini ulang va uni o'rnatish qavsiga o'rnating. Keyin qavsni korpusga o'rnatilgan TowerPro mikro servosiga o'rnating.

5 -qadam: simli ulanishlar va sxemalar

Simli ulanishlar va sxemalar sxemasi
Simli ulanishlar va sxemalar sxemasi

Ushbu simli ulanishlar loyihaning o'z vazifalarini bajarishiga ruxsat berish uchun hal qiluvchi ahamiyatga ega, shuning uchun har bir komponentni qaysi qismga bog'layotganingizni ikki marta tekshirib ko'ring. O'chirish sxemasida siz Arduino haydash, sezish va h.k. uchun zarur bo'lgan ulanishlarni topishingiz mumkin.

*Eslatma: Ushbu sxema to'rtta motorni o'z ichiga oladi, lekin biz qo'shimcha ikkitasini e'tiborsiz qoldirib, davom etishimiz mumkin.

6 -qadam: Kod

Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks
Kodeks

Bularning hech biri Arduino dasturlashtirilgan kodisiz ishlamaydi. Bu erda men kabelni to'g'ri qurilgan va qurilgan bo'lsa, butun loyihani bajarish uchun kodni taqdim qildim. Kodni yaxshiroq tushunish va nusxalash uchun taqdim etilgan rasmlarni ko'rib chiqishingiz mumkin.

7 -qadam: Yakunlash

Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash
Yakunlash

Biz barcha bosqichlarni bajarganligimiz sababli, jarayonni ko'rib chiqing va ushbu loyihaga kiritilgan barcha ulanishlarni/komponentlarni aniqlang.

  1. Arduino -ni shaxsiy kompyuteringizga ulang
  2. Kerakli kutubxonalarni yuklab oling (AFMOTOR, NEWPING)
  3. Kodni kompilyatsiya qiling
  4. Kodni to'g'ri portga yuklang
  5. Tekshirish, ajratish
  6. Batareyalarni bosing, kalitni yoqing va haydashiga ruxsat bering!

Tavsiya: