Mundarija:

Cho'ntakli dasturlashtiriladigan robot: 7 qadam
Cho'ntakli dasturlashtiriladigan robot: 7 qadam

Video: Cho'ntakli dasturlashtiriladigan robot: 7 qadam

Video: Cho'ntakli dasturlashtiriladigan robot: 7 qadam
Video: UZUN VA KALTA 2024, Iyul
Anonim
Image
Image

Salom hammaga ijodkor va yangilik va zavq olishga tayyor bo'lganlar !!!!!

Bu biz robotda Arduino loyihasini va dasturlashni yaxshi ko'rishni boshlaganimizda. Men har doim robot yasaganman, lekin har bir robot uchun o'lchamlari do'stona emas, men o'z robotimni xohlagan joyimga olib borishni xohlayman, shuning uchun men uni yaratdim.

Bu menga dasturlash, Bluetooth ilovasi boshqariladigan robot va boshqalar bilan o'ynashga to'liq erkinlik beradi. Ishlab chiqarish narxi juda past va men bu robotdan zavqlandim va agar siz robotlarni yaxshi ko'rsangiz, sizga yoqadi.

Men ko'rsatmalarni o'z ichiga olgan barcha arduino kodlarini hatto liniya izdoshi, obstruktsiya detektori, yorug'lik izdoshi, mini sumo bot, Andriod asosidagi robotlar va boshqalar kabi robotlar uchun ishlatish mumkin.

videoga qarang umid qilamanki sizga yoqadi !!!!!

1 -qadam: Ushbu kichik cho'ntakli dasturlashtiriladigan robotni tayyorlash uchun zarur bo'lgan komponentlar

Men bu robotni cho'ntagimga to'g'ri keladigan qilib kichik qilib qo'yishim kerak edi. Men Arduino -dan foydalanishim mumkin, lekin bu biroz murakkab, shuning uchun men oddiy komponentlardan foydalanib hamma uchun hamma narsani oddiy qilib qo'ydim.

ro'yxati quyidagilar:

  1. Arduino Atmega 328
  2. er -xotin o'yinchoqli motor.
  3. 3.7V 300mAh batareya.
  4. L293D dvigatel uchun haydovchi
  5. hc 05 bluetooth moduli
  6. usb mini dasturchi
  7. 3 ta LED (2 ta qizil va bitta oq pastda.)
  8. 330 ohmli rezistorlar
  9. slaydni yoqish/o'chirish tugmasi
  10. 5 ldr
  11. Ldr uchun 100k qarshilik 5 dona.
  12. nol pcb

2 -qadam: Robotning sxemasi

Robot uchun sxemalar
Robot uchun sxemalar
Robot uchun sxemalar
Robot uchun sxemalar

Bu bosqichda biz faqat sxemani ko'rishimiz kerak va birinchi navbatda arduino chipi va dvigatel drayveri ic va ikkita dvigatelni to'g'ri joylashtirishimiz kerak, faqat tasvirni issiq bajarilishini ko'rishimiz kerak. Bir marta joylashtirish hamma narsani simlar bilan ulashimizdan ko'ra amalga oshiriladi.

chiziq izdoshlari uchun pastki qismga ikkita ldr va yorug'lik izdoshlari uchun 3 ga ulangan.

diagramaga qarang va 100k rezistor yordamida ulaning.

ESLATMA:

1000uf/25v kondansatörünü + va - ga ulang, shunda vosita ishga tushganda va to'xtaganda barqaror kuchlanish bo'ladi

3 -qadam: Arduino Blink test dasturi:

Biz bilamizki, arduino -da pin 13 miltillovchi chiroqqa ulangan.

Bu erda biz 5 va 6 -pinlarga ulandik va siz ftdi dasturchisi yordamida kodni tashlaganingizdan so'ng, u ftdi bo'lmasa, chipni arduino -ga qo'yib, kodni tashlab yuborishingiz mumkin.

Siz havolani bergan videoda topishingiz mumkin.

kodini topishingiz mumkin.

4 -qadam: Robotni ta'qib qilish

Robotni ta'qib qilish liniyasi
Robotni ta'qib qilish liniyasi

Salom, endi biz kodni chiziq izdoshiga o'zgartirishimiz mumkin. Berilgan kodda siz ikkita ldr sensorining analog qiymatini pastga qaragan holda o'zgartirishingiz kerak. A4 varaq va qora markerni oling va qorong'i va qalin chiziq qiling.

kod pastda, siz hali ham qiyinchiliklarga duch kelsangiz, menga xabar bering.

5 -qadam: Edge detektori va mini sumo robotiga o'tish

Kenar detektori va mini sumo robotiga o'tish
Kenar detektori va mini sumo robotiga o'tish

Bu bosqichda biz uni chekka detektori yoki mini sumo robotiga aylantirishimiz mumkin.

  • kontseptsiya: qora chiziqqa etib kelishi bilan ldr qiymati o'zgaradi va robot burilish qiladi
  • arena qilish uchun sizga A4 formatidagi qog'oz va qora marker kerak.
  • faqat qiymatni sozlang va qiymatni berilgan kodga qo'ying.
  • Xursand bo'ling ….

6 -qadam: Yengil izdosh robotiga o'tish

Biz uchta ldr sensorini tepada ushlab turganimiz uchun, u nurni qaysi tomondan kelayotganini va unga qarab yugurishini aniqlaydi.

  • chap va o'ng datchik 45 graduslik tekislikdan joylashtirilgan, shuning uchun unga tushayotgan nurni aniqlash mumkin va qaysi tomoni ko'proq ekanligini hisoblash mumkin.
  • Agar biz uchta shartni ishlatsak, biz yorug'lik yo'nalishini belgilaymiz.

7 -qadam: uni ilovaga asoslangan boshqariladigan robotga aylantirish

Salom, biz mobil telefonimiz yordamida robotni boshqarganimizda, bu juda qiziq. Shuning uchun unga hc05 qo'shib, uni andriod ilova boshqariladigan robot qilishimiz mumkin.

  • Bu robot uchun andriod ilovasini qanday qilish juda oson. Men havolani biriktirdim, u orqali siz oddiy amallarni bajarib, 30 daqiqada qanday qilib dastur qilishni o'rganishingiz mumkin.
  • ilovani mit app ixtirochisi> gallary> robogear -dan yuklab olishingiz mumkin.
  • Robotingizga bluetooth kodini yuklang, kod biriktirilgan.
  • hc05 -ni robotga ulang va uni robot bilan bog'lang va dam oling ….

Boshqa ilovalar ham shunga o'xshash tarzda ishlaydi

  1. tortish kuchini boshqarish dasturi
  2. ovozni boshqarish dasturi
  3. ikkala havola ham havolada va qanday qilib ilovadan voz kechish yoki mitapp ixtirochisi galereyasida robogear qidirish kerak.

Umid qilamanki, agar siz biron bir muammoga duch kelsangiz, bu menga yoqadi. rahmat.

Tavsiya: