Mundarija:
- Ta'minotlar
- 1 -qadam: qismlarni 3D bosib chiqarish
- 2 -qadam: Arduino -ni o'rnatish
- 3 -qadam: BORIS dasturlash
- 4 -qadam: BORIS servolarini kalibrlash
- 5 -qadam: BORIS oyoqlarini yig'ish
- 6 -qadam: BORIS tanasini yig'ish
- 7 -qadam: Elektronni ulash
- 8 -qadam: BORIS tanasini yig'ishni tugatish
- 9 -qadam: BORISdan qanday foydalanish kerak
- 10 -qadam: BORIS kodini tushunish asoslari:
- 11 -qadam: BORIS kelajakka va undan tashqariga
Video: BORIS yangi boshlanuvchilar va ortda qolganlar uchun: 11 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Siz hech qachon Arduino dasturini o'rganishni xohlagansiz, lekin buning uchun vaqt yoki pul sarflashga loyiq loyihani topa olmaysiz.
Siz hech qachon o'zingizning oson dasturlashtiriladigan, buziladigan, sozlanadigan robotingizga ega bo'lishni xohlar edingiz, lekin sizning ehtiyojlaringizga yoki narxlaringizga mos keladigan robotni topa olmaysiz.
Xo'sh, bolakay, menda siz uchun loyiha bor, 100 dollardan biroz ko'proq va 3D printerga kirish uchun siz o'zingizni bu yomon bolani qurish uchun kerak bo'lgan barcha qismlarni sotib olishingiz mumkin:
BORIS ikki oyoqli yo'nalish va radar aqlli tizimi.
Xo'sh, nima uchun BORIS paydo bo'ldi?
Dizayn muhandisligi bo'yicha sobiq talaba sifatida men universitetda dasturxonni o'rgatish uchun simsiz va datchikli simlar ulangan va miltillagan arduino bo'lgan paytlarni eslayman. Men BORISni o'qituvchi robot sifatida yaratdim, uning asosiy maqsadi robototexnika va umuman dasturlash bilan shug'ullanadigan har bir kishiga servo harakatlanishini, chiroq miltillashi yoki karnayni yanada qiziqarli va chiroyli to'plamda jiringlashini o'rgatishdir.
Nima uchun BORIS eng yaxshisi?
- U tez !!! Oyog'ining inqilobiy yangi dizayni bilan BORIS - o'lchamlari va narxlari bo'yicha eng tezkor ikki oyoqli robotlardan biri, shuning uchun robotingiz bir metr masofani bosib o'tishi va robotdan 10 barobar tezlikda yurishini yarim soat kutishingizga to'g'ri keladi. Videoda yaxshi ko'rinishi uchun.
- Uni yig'ish oson !!! Faqat tornavida yordamida siz BORIS -ni ishga tushirishingiz mumkin
-
U qo'shimchalar bilan to'lib toshgan !!! Bu shunchaki ikki oyoqli yuruvchi robot emas, BORIS qo'shimcha imkoniyatlar bilan to'ldirilgan bo'lib, ularning hammasi yaxshi hujjatlashtirilgan ochiq manbali dasturiy ta'minotdan va tokchadagi elektron jihozlardan maksimal darajada foydalanadi, shuning uchun hatto yangi kelganlarning ham eng yangi ishtirokchilari borishi mumkin. Robotni o'zi xohlagan narsani bajarishga o'rgatish.
- To'siqlarni aniqlash va oldini olish uchun ultratovush sensori
- 3 o'qli magnitometr (raqamli kompas) BORIS qaysi tomonga va qaysi tomonga ishora qilayotganini biladi
- OLED displeyi Uning og'zi qimirlay oladi !!!
- Buzzer U tovush chiqarishi mumkin !!!
- U statik barqaror !!! Yurish ketma -ketligini dasturlashdan qo'rqmang, bu robotni harakatlantirish uchun murakkab algoritmlar yo'q.
- U elektronika uchun vintlardek vintlardandir, 100% 3D bosiladi, bu 3D formatida to'liq bosiladi, bu uning narxini pasaytiradi va zaxira buyumlarni 3D printer yordamida ko'paytirishni osonlashtiradi.
BORIS nima qila oladi? Ushbu ko'rsatmada biz:
- BORIS yarating
- BORIS -ni qo'lda boshqaruvchi bilan boshqarishni va to'siqlardan qochish va belgilangan yo'nalish bilan avtonom yurishni sozlang (boshqacha qilib aytganda, BORIS to'siqlardan qochadi va belgilangan traektoriyani davom ettiradi).
- BORISni avtonom yurish uchun to'siqlardan qochish va aniq yo'nalishga ega bo'lgan nazoratchiga ehtiyoj sezmasdan o'rnatib qo'ying (boshqacha aytganda, BORIS to'siqlardan qochadi va belgilangan traektoriyani davom ettiradi).
BORIS sizga mos keladimi?
Ha, umid qilamanki, boshqa hech narsa qilmasdan, qurilishga kirishamiz !!!
Ta'minotlar
Bu ko'rsatma uchun sizga kerak bo'ladi:
QUROLLAR:
Kichkina boshli tornavida
ROBOTGA QARShILAR:
6x Genuine Tower Pro MG90S analog 180 gradusli servo (havola shu erda)
Siz Xitoydan ko'p narsaga arzon narxda borishingiz mumkin, lekin servo ulardan birortasi emas! Ko'p turdagi turlarni, ayniqsa, qalbaki qalbakilashtirilgan servo servolarni sinab ko'rganimdan so'ng, men bilardimki, arzon qalbakilar shunchalik ishonchsizki, ular ishlatilganidan bir kun o'tib buziladi, shuning uchun men haqiqiy towerpro servolari eng zo'r bo'ladi deb qaror qildim!
1x Sunfounder simsiz servo boshqaruv paneli (havola shu erda)
Siz simsiz servo boshqaruv uchun bundan yaxshiroq prototip taxtasini topa olmaysiz. Bu taxtada 5V 3A quvvat konverteri va simsiz nrf24L01 qabul qiluvchi moduli uchun 12 ta servo kirish pimi va pimi va Arduino NANO kondensatsiyalangan toza to'plami bor, shuning uchun hamma joyda tartibsiz kabellar haqida qayg'urmang!
- 1x Arduino NANO (havola bu erda)
- 1x NRF24L01 qabul qiluvchi moduli (havola shu erda) (agar siz tekshirgichdan foydalanmasangiz, sizga bu kerak emas)
- 1x magnitometr (raqamli kompas) QMC5883L GY-273 (havola bu erda)
- 1x Ultrasonik sensorHC-SR04 (bu erga havola)
- 1x OLED displeyi 128x64 SSH1106 oq (bu erda havola)
- 1x Passiv Buzzer (havola bu erda)
- 2x 18650 3.7V Li -ionli batareyalar (havola shu erda)
- 1x 18650 Batareya ushlagichi (bu erga havola) (bu batareyalar sizga 30 daqiqalik ish vaqtini beradi, yaxshiroqlari sizga 2 soatlik ish vaqtini beradi)
- 1x LI ion batareyali zaryadlovchi (bu erga havola)
- Uzunligi 10 sm bo'lgan 120 dona o'tish kabellari (bu erga havola)
- 1x Mini Breadboard (bu erda havola)
- 1x vintlar 2mm x 8mm to'plami 100 dona (bu erda havola)
Agar siz etkazib berishni kutib o'tira olmasangiz, hamma elektron qurilmalarni Amazonda ham topishingiz mumkin, lekin ular biroz qimmatroq bo'ladi.
Nazoratchi:
Ushbu robotni qo'lda boshqarish uchun sizga 3D bosilgan Arduino Controller kerak bo'ladi (havola shu erda)
Robot ham avtomatik ravishda avtomatik bo'lishi mumkin, shuning uchun nazoratchi majburiy emas.
PLASTIKA:
Qismlarni PLA yoki PETG yoki ABS da chop etish mumkin.
!! E'tibor bering, 500 grammli g'altak 1 robotni chop etish uchun etarli!
3D printer:
Minimal qurilish platformasi kerak: L150mm x W150mm x H100mm
Har qanday 3d printer shunday qiladi. Men shaxsan 200 dollarlik arzon 3D -printer bo'lgan Creality Ender 3 qismlarini chop etdim. Choplar juda yaxshi chiqdi.
1 -qadam: qismlarni 3D bosib chiqarish
Shunday qilib, endi chop etish vaqti keldi … Ha
Men BORIS -ning barcha qismlarini bosma paytida hech qanday yordamchi materiallar va raftlarsiz 3D bosma qilib ishlab chiqilgan.
Barcha qismlarni Pinshape (bu erda havola) va MyMiniFactory (bu erda havola) da yuklab olish mumkin.
Barcha qismlar Creality Ender 3 da chop etilgan
Materiallar: PETG
Qatlam balandligi: 0,3 mm
To'ldirish: 15%
Burun diametri: 0,4 mm
BORIS qismlari ro'yxati quyidagicha:
- 1x BODY BOTTOM
- 1x BODY MIDDLE
- 1x BODY FRONT
- 1x TANA ARKA
- 2x BODY to'rtburchaklar
- 4x BODY SQUARE PIN -kodlari
- 1x ELEKTRON ramkasi
- 1x ELEKTRON PIN kodi
- 1x OLED ramka
- 2x oyoq
- 2 marta BILGI
- 2x LEG 1
- 2x LEG 2
- 2 marta piston ishi
- 2x PISTON KASALARI (Oyna)
- 4x piston ushlagichlari
- 4x PISTON
- 2 marta HIPS
- 8 marta CIRCULAR PIN L1
- 2 marta L2 PIN -kod
- 2 marta L3 PIN -kod
- 10 marta CIRCULAR PIN L4
- 16x Kvadrat kvadrat
- 22 marta aylana klip
Har bir qism alohida yoki guruh sifatida chop etilishi mumkin.
Guruh bosib chiqarish uchun siz LEG 1.stl guruhidan tashqari har bir GROUP.stl faylidan birini bosishingiz kifoya, ulardan birini tanlashingiz kerak bo'lgan GROUP CIRCULAR PIN.stl fayllari. barcha qismlar to'plami talab qilinadi.
Barcha STL fayllarini chop etish uchun quyidagi bosqichlarni bajaring.
- LEG 1.stl fayllarini birma -bir chop etishni boshlang, chunki ularni bosib chiqarish eng qiyin bo'lgani uchun, 5 mm atrofida va bir qatlam balandlikda bo'lishi kerak..stl fayli.
- Shaxsiy davriy PIN kodni chop eting.5 mm L1, SHAXSIY SIRKAL PIN.75 mm L1 va Yagona Shaxsiy PIN 1 mm L1 bosib chiqarilgandan so'ng, siz ilgari bosgan LEG 1.stl teshigidagi pimlarni sinab ko'ring va ularga eng mos keladiganini tanlang. Teshikni bosib o'tolmaslik uchun iloji boricha.5 mm dan foydalaning, qanchalik qattiq bo'lsa, robot shunchalik tez yuradi.
- Qolgan GROUP. STL fayllarini chop etishga o'ting
Va bizda taxminan 2 kunlik bosma bor, keyin sizda BORISning barcha plastik qismlari bo'lishi kerak.
2 -qadam yakunlandi !!!
2 -qadam: Arduino -ni o'rnatish
BORIS ishlash uchun C ++ dasturidan foydalanadi. BORIS -ga dasturlarni yuklash uchun biz Arduino IDE -ni Arduino IDE -ga o'rnatilishi kerak bo'lgan boshqa kutubxonalar bilan birga ishlatamiz.
Arduino IDE -ni kompyuteringizga o'rnating
Arduino IDE (havola bu erda)
Kutubxonalarni Arduino IDE -ga o'rnatish uchun siz quyidagi havolalardagi barcha kutubxonalar bilan quyidagilarni qilishingiz kerak.
- Quyidagi havolalarni bosing (bu sizni GitHub kutubxonalari sahifasiga olib boradi)
- Klonlash yoki Yuklab olish -ni bosing
- Yuklab olish ZIP -ni bosing (yuklab olish veb -brauzerda boshlanishi kerak)
- Yuklab olingan kutubxona papkasini oching
- Yuklab olingan kutubxona papkasini oching
- Ochilmagan kutubxona papkasini nusxalash
- Arduino kutubxonasi jildiga ochilmagan kutubxona papkasini joylashtiring (C: / Documents / Arduino / libraries)
Kutubxonalar:
- Varspeedservo kutubxonasi (havola shu erda)
- QMC5883L kutubxonasi (havola bu erda)
- Adafruit GFX kutubxonasi (havola bu erda)
- Adafruit SH1106 kutubxonasi (havola bu erda)
- RF24 kutubxonasi (havola bu erda)
Va bizda bor, siz Arduino IDE -ni to'g'ri sozlaganingizga ishonch hosil qilish uchun borishga tayyor bo'lishingiz kerak, quyidagi amallarni bajaring.
- Kerakli Arduino kodini quyida yuklab oling (Robot Controller & Autonom.ino yoki Robot Autonomous.ino)
- Uni Arduino IDE -da oching
- Asboblarni tanlang:
- Kengashni tanlang:
- Arduino Nano -ni tanlang
- Asboblarni tanlang:
- Protsessorni tanlang:
- ATmega328p -ni tanlang (eski yuklovchi)
- Arduino IDE -ning chap yuqori burchagidagi "Tasdiqlash" tugmasini bosing
Agar hamma narsa yaxshi bo'lsa, siz pastki qismida "Bajarildi" degan xabarni olishingiz kerak.
Va endi siz 1 -bosqichni yakunladingiz !!!
3 -qadam: BORIS dasturlash
Endi kodni BORIS miyasiga Arduino Nano yuklash vaqti keldi.
- USB kabel orqali Arduino Nano -ni kompyuteringizga ulang
- Yuklash tugmachasini bosing (o'ng o'q tugmasi)
- Agar hamma narsa yaxshi bo'lsa, siz pastki qismida yuklash tugadi degan xabarni olishingiz kerak.
Va bu 3 -qadam uchun.
4 -qadam: BORIS servolarini kalibrlash
Endi kalibrlash va servolarni BORIS qismlariga yig'ishni boshlash vaqti keldi …
Quyidagi barcha qadamlar yuqoridagi Assembley videosida tasvirlangan.
Elektron qismlar kerak:
- 1 marta Arduino Nano
- 1x NRF24LO1 qabul qiluvchi (faqat BORIS bilan boshqaruvchi yordamida)
- 1x Sunfounder simsiz servo boshqaruv paneli
- 6x haqiqiy TowerPro MG90S 180 daraja servo
- 1x batareya ushlagichi
- 2x 18650 3,7V Li -ionli batareyalar
Plastik qismlar kerak:
- 4x piston
- 4x piston ushlagichlari
- 2x pistonli korpus
- 2x pistonli korpus (oyna)
- 2x kestirib
- 1x tananing pastki qismi
- 1x tanasi o'rta
- 4x tanasi kvadrat pinlari
- 4x kvadrat kliplar
Vintlar va Servo shoxlari kerak:
- 12x uzunlikdagi o'z -o'zidan tejamkor vintlardek
- Servo shoxlari uchun 6x qisqa vintlar
- 4x bitta qo'lli Servo shoxlari
- 2x ikki qo'lli Servo shoxlari
Pistonlarni yig'ish bo'yicha ko'rsatmalar:
- Barcha 4 pistonni 4 pistonli ushlagichga joylashtiring
- Yuqoridagi Assembley videosida ko'rsatilganidek, 4 pistonli korpusni piston ushlagichlari ustiga siljiting
- 4 pistonni piston teshiklari va piston korpusining teshiklari hizalanadigan qilib joylashtiring
- 4 ta servolarni 4 pistonli korpus teshiklari orqali joylashtiring
- 4 ta servo joyini o'z -o'zidan tortiladigan 2 ta vint bilan 4 pistonli korpusga mahkamlang (ortiqcha tortmang).
Yelka va tana ko'rsatmalarini yig'ish:
- 2 servolarni tananing o'rta qismiga joylashtiring (ularni tashqi tomonga qaragan kabellar atrofida to'g'ri joylashtirilganligiga ishonch hosil qiling).
- Tananing o'rta qismiga Servo boshiga 2 ta o'z -o'zidan tejamkor vint bilan 2 ta Servo o'rnating
- 2 sonni tananing pastki qismiga joylashtiring
- Tananing pastki qismini tananing o'rta qismi bilan tekislang
- Tananing pastki qismini tananing o'rta qismiga 4 ta kvadrat kvadrat bilan mahkamlang (Assembley videosida ko'rsatilgan)
- Tana kvadrat pinlarini 4 kvadrat qisqich bilan mahkamlang
Elektron ko'rsatmalar:
- Arduino va NRF24L01 qabul qilgichini (ixtiyoriy) Servo Cotrol platasiga ulang.
- Batareya ushlagichining simlarini Servo boshqaruv paneliga ulang (Qizildan Pozitivdan Qora -Negativgacha) (Ulanishlar to'g'ri ekanligiga ishonch hosil qiling)
- Servoslarni 4, 5, 6, 7, 8 va 9 -sonli konnektlarga xohlagan tartibda ulang (Ulanishlarni to'g'ri yo'lga qo'yganingizga ishonch hosil qiling).
- Batareyalarni joylashtiring
- Servo boshqaruv paneli tugmachasini bosilgan joyga bosing
- Batareya ushlagichini ON holatiga o'tkazing
- Kengash yonib turishi kerak va servo 90 daraja uy holatiga o'tishi kerak
Servo shoxlarini yig'ish bo'yicha ko'rsatmalar:
- Servo 90 graduslik uy holatiga yetgandan so'ng, bitta pistonli Servo shoxlarini pistonlarga 90 graduslik burchak ostida joylashtiring (+- bir necha darajali ofset dunyoning oxiri emas). Yuqoridagi Assembley videosi.
- Ikki qo'lli servo shoxlarini dumba qismiga joylashtiring, shunda ikkala servo qo'l bir -biriga to'g'ri keladi. Yuqoridagi Assembley videosida ko'rsatilgandek
- Servo shoxlarini servoga 1 ta qisqa vint bilan mahkamlang
- Batareya ushlagichini OFF holatiga o'tkazing
- Servolarni 4, 5, 6, 7, 8 va 9 ulanishlardan uzing
Va u erda bizda hamma servolar kalibrlangan va qolgan robot yig'ishga tayyor.
5 -qadam: BORIS oyoqlarini yig'ish
Quyidagi barcha qadamlar yuqoridagi Assembley videosida tasvirlangan.
Chap oyoq uchun zarur plastik qismlar:
- 1x chap oyoq
- 1x oyoq Bilagi zo'r
- 1x oyoq 1
- 1x oyoq 2
- 2x yig'ilgan pistonlar
- 4x dumaloq pinlar L1
- 1x dumaloq pinlar L2
- 1x dumaloq pinlar L3
- 3x dumaloq pinlar L4
- 9x dumaloq kliplar
Chap oyoqlarni yig'ish bo'yicha ko'rsatmalar:
- To'rtburchaklar L1 ning 4 dumaloq pinini oyoq Bilagi zo'r teshiklardan o'tkazing (Assembley videosida ko'rsatilgandek).
- O'rnatilgan pistonlardan birini chap oyoq uyasiga joylashtiring, yig'ma pistonni tanlang, u Servo kabellarini orqaga buradi (Assembley videosida ko'rsatilgandek).
- To'piqni chap oyoqning uyasiga va yig'ilgan pistonning uyasiga joylashtiring
- Slayd 1 L2 dumaloq pinni oyoq Bilagi zo'r va oyoq bo'g'imi orqali
- Slayd 1 Bilagi zo'r va yig'ilgan pistonli bo'g'in orqali L3 dumaloq pin
- Slayd 1 L4 dumaloq pinini oyoq va yig'ilgan pistonli bo'g'in orqali
- Oyoq 1 ni oyoq Bilagi zo'r va dumaloq pinlarga L1 joylashtiring
- Oyoq 2 ni oyoq Bilagi zo'r va dumaloq pinlarga L1 joylashtiring
- O'rnatilgan pistonlardan birini Oyoq 1 va Oyoq 2 orasiga joylashtiring, servo kabelni tashqariga qaratadigan moslamani tanlang (montaj videosida ko'rsatilganidek)
- Slayd 1 L4 dumaloq pinli oyoq 1 va yig'ilgan piston orqali
- Slayd 1 L4 dumaloq pimi 2 -oyoq va yig'ilgan piston orqali
- Barcha dumaloq pimlarni dumaloq qisqichlar bilan mahkamlang
O'ng oyoq uchun zarur plastik qismlar:
- 1x o'ng oyoq
- 1x oyoq Bilagi zo'r
- 1x oyoq 1
- 1x oyoq 2
- 2x yig'ilgan pistonlar (ko'zgu)
- 4x dumaloq pinlar L1
- 1x dumaloq pinlar L2
- 1x dumaloq pinlar L3
- 3x dumaloq pinlar L4
- 9x dumaloq kliplar
O'ng oyoqlarni yig'ish bo'yicha ko'rsatmalar:
Chap oyoqlarni yig'ish bo'yicha ko'rsatmalarni bajaring
6 -qadam: BORIS tanasini yig'ish
Quyidagi barcha qadamlar yuqoridagi Assembley videosida tasvirlangan.
Elektron qismlar kerak:
- OLED displey
- Buzzer
- Magnometr (raqamli kompas)
- Mini stol paneli
- O'rnatilgan batareya ushlagichi va Servo boshqaruv paneli
Vintlar kerak:
9x uzun o'z -o'zidan tejamkor vintlardek
Plastik qismlar kerak:
- 4x dumaloq pin L4
- 1x elektron ramka
- 1 x OLED ramka
- 2x tana to'rtburchaklar
- 1x Elektron kvadrat pin
- 6x kvadrat kliplar
- 4x dumaloq kliplar
- 1x yig'ilgan korpus
- 2x yig'ilgan oyoqlar
Tanani yig'ish bo'yicha ko'rsatmalar:
- O'rnatilgan chap oyog'ini yig'ilgan tananing soniga qo'ying (ularni to'g'ri yo'lga qo'yganingizga ishonch hosil qiling)
- L4 va 2 dumaloq qisqichlar bilan mahkamlang
- O'ng oyoq uchun 1 va 2 -bosqichlarni takrorlang
- Buzzerni tanadagi joyiga burab qo'ying. Yuqoridagi Assembley videosida ko'rsatilgandek
- Servo kabellarini dumba teshiklaridan tanaga o'tkazing va ularni 2 kestirib, servo oralig'iga o'tkazing. Yuqoridagi Assembley videosida ko'rsatilgandek
- Elektron ramkani tanaga joylashtiring (uni to'g'ri yig'ganingizga ishonch hosil qiling).
- Elektron kvadrat pin va 2 kvadrat qisqich bilan o'z o'rnini xavfsiz saqlang
- Mini Breadboard -ni elektron ramkaga joylashtiring
- Batareyalarni ushlagichidan chiqarib oling
- Batareya ushlagichini elektron ramkaning orqa tomoniga diagonal ravishda 2 vint bilan burab qo'ying.
- Servo boshqaruv kartasini diagonal ravishda 2 vint bilan elektron ramkaga burab qo'ying
- Magnitometrni (raqamli kompas) 2 vint bilan elektron ramkaga burab qo'ying
- OLED displeyini diagonal ravishda 2 vint bilan OLED ramkasiga burab qo'ying
- Tananing har ikki tomonida to'rtburchaklar tanasi joylashtiring
- Ularni 4 kvadrat klip yordamida mahkamlang
7 -qadam: Elektronni ulash
Endi spagetti bilan o'ynash vaqti keldi !!!
- Yuqoridagi rasmda ko'rsatilgandek, barcha 6 servolarni 4, 5, 6, 7, 8 va 9 -gachasi asosiy karta ulanishlariga ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 10 -sonli ulanishdagi 3 ta ayol va ayol o'tish kabellarini Vcc, Ground va Signal pinlariga ulang
- Uchta urg'ochi -ayol kabelining ikkinchi uchini Buzzer modulidagi Vcc, Ground va I/U pinlariga ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 3 -ulanishdagi 2 ta ayol va ayol o'tish kabellarini Vcc va Ground pinlariga ulang
- Ultrasonik sensordagi Vcc va Ground pinlariga 2 ta urg'ochi ayol kabelining ikkinchi uchini ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 2 (Echo) va 3 (Trig) ulanishlaridagi signal pimlariga 2 ta ayol va ayol o'tish kabelini ulang.
- Ultrasonik sensordagi Echo va Trig pinlariga 2 ta urg'ochi -ayol kabelining ikkinchi uchini ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 11 -ulanishdagi 2 ta ayol va ayol o'tish kabellarini Vcc va Ground pinlariga ulang
- 2 ta urg'ochi -ayol kabelining boshqa uchini OLED -diplayidagi Vcc va Ground pinlariga ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 12 -sonli ulanishdagi 2 ta ayol va ayol o'tish kabellarini Vcc va Ground pinlariga ulang
- 2 ta urg'ochi -ayol kabelining ikkinchi uchini magnitometrdagi (raqamli kompas) Vcc va Ground pinlariga ulang (ularni to'g'ri ulashga ishonch hosil qiling).
- 11 (SDA) va 12 (SCL) ulanishlaridagi signal pimlariga 2 ta ayol va erkak o'tish kabelini ulang.
- 2 ta ayol va erkak o'tish kabelining ikkinchi uchini Mini Breadboardning 2 xil relsiga ulang
- Mini Breadboarddagi SCL relsidan OLED displeyidagi SCL pinlariga va magnitometrga (raqamli kompas) 2 ta ayol va erkak o'tish kabelini ulang.
- Mini Breadboard -dagi SDA relsidan OLED -displey va magnometrga (raqamli kompas) ulangan 2 ta ayol va erkak o'tish kabelini ulang.
8 -qadam: BORIS tanasini yig'ishni tugatish
Quyidagi barcha qadamlar yuqoridagi Assembley videosida tasvirlangan.
Plastik qismlar kerak:
- 1x old tanasi
- 1x orqa korpus
- 6x kvadrat kliplar
- BORIS yig'ilgan
Tanani yig'ish bo'yicha ko'rsatmalar:
- OLED ramkasini tanaga joylashtiring
- 2 kvadrat klip bilan himoyalangan
- Ultrasonik sensorni old korpusga joylashtiring
- Old tanani to'rtburchaklar old tomoniga joylashtiring
- 2 kvadrat klip bilan himoyalangan
- Batareyalar va Batareya ushlagichining qopqog'ini Batareya ushlagichiga joylashtiring
- Orqa tanani to'rtburchaklar tanasining orqa tomoniga joylashtiring
- 2 kvadrat qisqich bilan joyida xavfsiz saqlang
9 -qadam: BORISdan qanday foydalanish kerak
Shunday qilib, bizda bor, biz BORISni yig'ishni yakunladik, endi o'ynash vaqti keldi
Bu erda bir nechta foydalanuvchi ko'rsatmalari:
BORIS boshqaruvchisiz:
- BORIS -ni yoqing
- Magnitometrni (raqamli kompas) kalibrlash uchun uni aylantiring, buning uchun sizda 10 soniya bor
- Uni oldinga siljishini xohlagan tomonga joylashtiring
- Uning ketishini kuzatib boring va uning yo'lida to'siqlardan saqlaning
Nazoratchi bilan BORIS:
- BORIS -ni yoqing
- Tekshirgichni yoqing
- Magnitometrni (raqamli kompas) kalibrlash uchun uni aylantiring, buning uchun sizda 10 soniya bor
- Boshqarish uchun Joystikdan foydalaning
- Raqs harakatlari uchun yuqoriga va pastga tugmalarini bosing
- Chap va o'ng zarba uchun chap va o'ng tugmachalarini bosing
- Avtonom rejimni yoqish uchun Joystick tugmasini 2 soniya bosib turing
- Robot avtonom rejimni o'chirish uchun harakatni to'xtatmaguncha Joystick tugmasini bosing
10 -qadam: BORIS kodini tushunish asoslari:
Endi siz BORISni ishga tushirdingiz, uning xatti -harakatlarini o'zgartirmoqchisiz.
Sizga Boris dasturini tushunishga yordam beray:
Avtonom yurish paytida BORIS dasturlash usulini o'zgartirish:
Bu erda BORIS bajarishi mumkin bo'lgan oldindan dasturlashtirilgan buyruqlar ro'yxati:
Qovoq ();
Tabassum ();
HappySound ();
SadSound ();
RobotForward ();
RobotBackward ();
Robot chap ();
RobotRight ();
RobotLeftKick ();
RobotRightKick ();
RobotDance1 ();
RobotDance2 ();
Bu siz o'zgartirmoqchi bo'lgan kodning bir qismi:
// Sensor devorni aniqlasa
if (masofa> 2 && masofa = 20 && tugmaJoystickPushCounter == 1 && OrientationError = - 30) {Tabassum (); HappySound (); RobotForward (); RobotForward (); } // Agar Sensor devor va Yo'nalishni aniqlamasa> Kerakli yo'nalish +- 30 daraja bo'lsa (masofa> = 20 && buttonJoystickPushCounter == 1 && OrientationError <0) {Smile (); Robot chap (); } // Agar Sensor devorni aniqlamasa va Yo'nalish = 20 && buttonJoystickPushCounter == 1 && OrientationError> 0) {Smile (); RobotRight (); }
11 -qadam: BORIS kelajakka va undan tashqariga
BORISni qurishni tugatganimizdan so'ng, BORISning kelajagi haqida gaplashamiz.
Haqiqat shundaki, men BORIS bilan nima qilishni bilmayman, hozir hammasi bu yo'riqnomada sizdan olgan mulohazalarimga bog'liq.
Umid qilamanki, sizga bu ko'rsatma yoqdi va o'z fikringizni bildiring.
Uni harakatga keltiring birinchi mukofoti
Tavsiya:
Yangi boshlanuvchilar uchun Flyback transformator drayveri: 11 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun Flyback transformator drayveri: sxemasi yaxshiroq tranzistor bilan yangilandi va kondansatör va diod ko'rinishidagi asosiy tranzistorli himoyani o'z ichiga oladi. &Quot; Yana boramiz " Endi sahifada voltmetr yordamida kuchlanishning keskin ko'tarilishini o'lchash usuli mavjud
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: 6 qadam (rasmlar bilan)
Raspberry Pi uchun yangi boshlanuvchilar uchun qo'llanma: Men bir muncha vaqt Arduino bilan ishlaganman. Bu oson, arzon va ishni bajaradi. Ammo so'nggi paytlarda men IoT loyihalariga ko'proq moyil bo'ldim. Shunday qilib, men ESP ishlab chiqish kartasini ishlata boshladim va u juda yaxshi ishladi. Ammo endi men oldinga siljishni xohlayman
Tamil tilida multimetrdan qanday foydalanish kerak - Yangi boshlanuvchilar uchun qo'llanma - Yangi boshlanuvchilar uchun multimetr: 8 qadam
Tamil tilida multimetrdan qanday foydalanish kerak | Yangi boshlanuvchilar uchun qo'llanma | Yangi boshlanuvchilar uchun multimetr: Salom do'stlar, men bu qo'llanmada men multimetrni elektronikaning barcha turlarida 7 xil bosqichda qanday ishlatishni tushuntirdim, masalan: 1) nosozliklarni aniqlash uchun uzluksizlik testi 2) doimiy oqimni o'lchash 3) diod va LEDni sinovdan o'tkazish 4) o'lchash. Resi
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: 10 qadam (rasmlar bilan)
Yangi boshlanuvchilar uchun mikrokontrollerlar uchun qo'llanma: masofadan boshqarish pultlari, yo'riqnoma va robotlarning umumiyligi nimada? Mikrokontrollerlar! Hozirgi kunda yangi boshlanuvchilar uchun qulay bo'lgan mikrokontrollerlar faqat noutbuk, USB kabeli va ba'zi (bepul) ochiq manbali dasturiy ta'minot bilan oson ishlaydi. Voohoo !! Hammasi
Raspberry Pi bilan yangi boshlanuvchilar uchun DIY musiqiy Rojdestvo chiroqlari: 12 qadam (rasmlar bilan)
Raspberry Pi bilan yangi boshlanuvchilar uchun DIY musiqiy Rojdestvo chiroqlari: Bugun men Rojdestvo chiroqlarini musiqa bilan miltillash uchun malina pi ishlatish bosqichlarini o'taman. Bir necha dollarlik qo'shimcha materiallar bilan men sizga oddiy Rojdestvo chiroqlarini butun uy yorug'lik shousiga aylantirish bo'yicha maslahat beraman. Uning maqsadi