Mundarija:

Roll-E [Chiqib ketgan elektron chiqindilar roboti]: 4 qadam (rasmlar bilan)
Roll-E [Chiqib ketgan elektron chiqindilar roboti]: 4 qadam (rasmlar bilan)

Video: Roll-E [Chiqib ketgan elektron chiqindilar roboti]: 4 qadam (rasmlar bilan)

Video: Roll-E [Chiqib ketgan elektron chiqindilar roboti]: 4 qadam (rasmlar bilan)
Video: Шок!!! ДУШИ МЕРТВЕЦОВ В ЗАТОЧЕНИИ У ДЕМОНА В ЭТОМ СТРАШНОМ ДОМЕ / HERE ARE THE SOULS OF THE DEAD 2024, Noyabr
Anonim
Roll-E [Chiqindilarni ko'tarilgan elektron robot]
Roll-E [Chiqindilarni ko'tarilgan elektron robot]

Bizning axlat yig'uvchi do'stimiz WALL · E esingizdami? Xo'sh, bu odam-bu uning kenja amakivachchasi va uning ismi Roll-E. Bu rasman mening birinchi ko'rsatmam, shuning uchun mehribon bo'ling va men qilgan xatolarimni menga ayting.

Hech kim rasmsiz uzun ko'rsatmalarni o'qishni yoqtirmaydi, shuning uchun men ushbu robotni yaratishni osonlashtirish uchun iloji boricha ko'p rasm qo'shishga harakat qildim. Men ham ko'rsatmalarni iloji boricha qisqa va to'g'ri qildim [faqat to'rt qadam].

Ko'rsatmalar to'rt qismdan iborat bo'ladi;

  • Materiallar
  • O'rnatish
  • Elektr aloqalari
  • Kod.

Sho'ng'iymiz ….

1 -qadam: materiallar

Materiallar
Materiallar

Materiallar ro'yxati

  1. Arduino Uno (x1) - Bu bizning robotimizning miyasi bo'lardi.
  2. Dvigatel qalqoni (x1) - Bizning tishli dvigatellarni boshqarish uchun siz L293D chipidan foydalanishingiz mumkin, agar bilsangiz. Men dvigatel qalqonini tanladim, chunki undan foydalanish ancha oson, bundan tashqari, u ko'proq funksiyalarni kuchaytirish uchun qo'shimcha motorlar qo'shishga imkon beradi.
  3. Geared Motors (x2) - Dvigatelni harakatga keltiradi, simlarni ulash - Sizga bu ikkitasi kerak bo'ladi.
  4. Robot shinalari (x2) - Bu bizning g'ildiraklarimiz vazifasini bajaradi.
  5. Mini Breadboard (x1) - lehimga ehtiyoj sezmasdan, bizning davrimizni osongina qurish uchun.
  6. Eski elektronikadan ajoyib ko'rinadigan bosilgan elektron platalar (pcb) - bu bizning robotimizdir, u hech qanday aqlli maqsadga xizmat qilmaydi, shunchaki ajoyib ko'rinishga ega va eski elektronikani yaxshilaydi.
  7. Dezodorantdan to'plar [to'p ushlagichi bilan] - bu bizning ko'p qirrali versiyamiz bo'ladi:)
  8. HC -SR04 ultratovush sensori - to'siqlardan qochish uchun.
  9. Switch (x1) - robotni yoqish yoki o'chirish uchun.
  10. Ulanish simlari - sxemalarni qurish uchun.
  11. Issiq yopishtiruvchi qurol - bu nima uchun ishlatilishini bilasiz deb o'ylayman.

2 -qadam: yig'ish

O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish
O'rnatish

Avval chiroyli ko'rinadigan kompyuterni oling va marker yordamida arduino qaerda yotishini xohlayotganingizni belgilang. Arduino uchun joy ajratish uchun mavjud komponentlarni olib tashlang.

Arduino -ni vintlardek ko'rsatgich sifatida ishlatib, Arduino -ni shaxsiy kompyuterga joylashtiring, pcb -dagi nuqtalarni belgilang, shunda siz arduino kartasini shaxsiy kompyuterga ulash uchun mos keladigan umumiy vintni ishlatib, kompyuterda teshik ochishingiz mumkin. Vintni ishlatish Arduino -ni kompyuterdan osongina olib tashlash va qayta ulash imkonini beradi. Agar sizda burg'ulash bo'lmasa, siz tornavida yordamida teshik qilishingiz mumkin, tornavidani belgilangan qismga bosing va tornavidani burish paytida ohista bosim o'tkazing

Eslatma: arduino va kompyuter o'rtasida mavjud bo'lgan ulanishlarning arduino qisqa tutashuviga yo'l qo'ymaslik uchun, izolyatsion materialni arduino va kompyuter o'rtasida joylashtiring

2: Issiq yopishtiruvchi quroldan foydalanib, mini -taxtani kompyuterning kerakli qismiga yopishtiring, shuni e'tibor beringki, ultratovush sensori non panelida bo'ladi va to'siqlarni aniqlash uchun uni hech narsa to'sib qo'ymasligi kerak.

3: Dvigatel terminallari atrofidagi ulanish simini burang, dvigatellarning ishlashini tekshirish uchun ulanishni tekshiring, so'ngra issiq elim bilan ishlang. Shundan so'ng, shinalarni motorga ulang.

4: Kompyuterni [arduino va non taxtasi bilan] ag'daring va orqa g'ildirak va dvigatellarni issiq yopishtiring. Buni qanday qilish haqida tasavvurga ega bo'lish uchun rasmlarga qarang.

Tezroq qurish uchun siz vintlarni unutishingiz va hamma narsani bir -biriga yopishtirish uchun issiq yopishtiruvchi tabancadan foydalanishingiz mumkin. To'g'ri bajarilsa, elim arduino uchun izolyator vazifasini bajarishi mumkin.

3 -qadam: Elektr aloqasi

Elektr aloqalari
Elektr aloqalari
Elektr aloqalari
Elektr aloqalari
Elektr aloqalari
Elektr aloqalari
Elektr aloqalari
Elektr aloqalari

Siz hozircha qurilish bilan shug'ullanasiz. Biroq, biz dastlabki simlarni o'rnatgandan so'ng, dvigatelni arduino -da yig'amiz.

Elektr ulanishlari uchun biz HC-SR04 ultratovushli sensori, arduino uchun pastga qarshilikli tugmani ulashimiz kerak. Keyin biz dvigatellarimizni dvigatel qalqoni ustidagi M3 va M4 kanallariga ulab, dvigatel qalqonini arduinoga biriktiramiz, simlarni ultratovush sensori va arduino pimidagi mos ravishda 13, 12 va 8 -tugmalardan uzamiz.

HC-S04 ultratovush sensori, tugma va pastga qarshilik rezistorlari uchun ulanishlar 1 va 2-rasmlarda ko'rsatilgan. 10k-ohmli rezina pinni erga ulaydi, shuning uchun pin arduinoda LOW past o'qiladi. kuchlanish kalit orqali o'tadi.

Men foydalanadigan dvigatel qalqoni - bu Adafruit dvigatel qalqoni 1 -versiyasi, v1 yoki v2 yoki derivatsiyasidan qat'i nazar, siz qilayotgan dvigatel qalqoni qanday bo'lishidan qat'i nazar, ulanish men qilganimdan ancha farq qiladi deb o'ylamayman. Dvigatel aloqasi uchun, chap dvigatel simlarini dvigatel qalqoni M4 terminallariga va o'ng dvigatel M3 terminallariga ulang [ularni qaysi kanallarga ulashingiz muhim emas, men faqat kodim uchun ko'rsatganman]. 3 va 4 -rasmlarga qarang.

Ps. 4 -rasm (sxema bo'yicha motorli ulanish) meniki emas, eskizga vaqtim yo'q edi, shuning uchun uni https://www.safaribooksonline.com/library/view/mak… saytidan oldim.

Ulanishdan so'ng, dvigatel qalqonini arduino -ga joylashtiring.

4 -qadam: kod

Kod
Kod

Kodni ishga tushirishdan oldin siz AFMotor.h kutubxonasini o'rnatishingiz kerak. Bu motor qalqoni uchun kutubxona. Buni amalga oshirish uchun quyidagi havolaga o'ting, buning uchun qadamlar bor, shuningdek kutubxona fayllarini yuklab olishingiz mumkin bo'lgan havola mavjud.

AFMotor.h kutubxonasini o'rnatish havolasi-https://learn.adafruit.com/adafruit-motor-shield/…

O'rnatishdan so'ng, men uni qanday ishlatishni bilish uchun kutubxonaning doimiy dvigatelli sinfini tekshirishni tavsiya qilaman. Malumot uchun quyidagi havolaga o'ting.

AF_DCMotor sinfiga havola-https://learn.adafruit.com/afmotor-library-referen…

Men quyidagi kod uchun arduino eskiz faylini biriktirdim. Kodni ishga tushirishda ketma -ket monitorni oching, shunda kod kerakli darajada ishlayaptimi

Bolalar, siz buni tugatdingiz, iltimos, menga bu ko'rsatmalarni qanday qilib yaxshiroq qilishim mumkinligini va sharhlar qutisida yuzaga kelishi mumkin bo'lgan muammolarni ayting. RAHMAT

Tavsiya: