Mundarija:
- 1 -qadam: Yo'riqnoma I qism: Xatoliklarni tuzatish
- 2 -qadam: Ko'rsatma II qism: Minora yasash
- 3 -qadam: Xato va minoraning yakuniy natijasi
- 4 -qadam: Muammolarni hal qilish
- 5 -qadam: Adabiyotlar
Video: Arduino dizayni bilan Warzone minorasini himoya qilish bo'yicha qo'llanma: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Kirish
Biz YOJIO guruhimiz (Siz JIda faqat bir marta o'qiysiz, shuning uchun uni qadrlang.) UM-SJTU qo'shma instituti Shanxay Jiao Tong universiteti kampusida joylashgan, Minxang, Shanxay. VG100 - bu birinchi kurs talabalari uchun jamoaviy ish va etakchilikni rivojlantirishga qaratilgan asosiy muhandislik kursi.
Bizning birinchi loyihamiz uchun har bir jamoadan xato va qog'ozli qasr yasash talab qilinadi. Uchta xato uchta tekis poygada qog'oz minorasi tomon harakatlanadi. Minora atrofida 4 ta trek bor va xatolar tasodifan ulardan uchtasini egallaydi. Minorani himoya qilish uchun minora tepasidagi lazer nurlari bilan xatoni to'xtatish kerak. Yakuniy ball xatoning dizayni, minora ishlashi va og'irligiga asoslanadi: minora qanchalik engil bo'lsa va xatolar qanchalik erta yo'q qilinsa, har bir jamoa shuncha yuqori ball to'play oladi. Uchinchi rasmga qarang.
Cheklovlar
→ Poyga yo'li (O'yinda taqdim etilgan)
Qora rang, o'rtada 4 sm kengligida oq chiziq
Minora ostidan 1 m va 0 m masofada yo'l bo'ylab oq to'xtash chiziqlari
Himoya maydoni pastdan 2,5 m dan 2 m gacha (boshpana bilan)
→ Xato
Uskuna:
∙ Pastki taxta PMMCdan qilingan
15 15 sm*10 sm hajmdagi old taxta kerak
∙ Yorug'lik sensori gorizontal ravishda yo'lning old qismidagi 5 sm balandlikda joylashgan
Dasturlash:
∙ Kuzatish funktsiyasi kiritilgan
∙ Tezlik 0,2 dan 0,3 m/s gacha boshqariladi
∙ To'g'ri chiziq bo'ylab harakatlanish
∙ O'rta to'xtash chizig'ida 2 dan 4 sekundgacha to'xtaydi va shu vaqtda uni o'ldirib bo'lmaydi
∙ Minora yonidagi oq chiziqda doimiy to'xtash joyi
→ Qog'oz minorasi
A A4 qog'ozdan yasalgan
Weight Og'irligini faqat qog'oz tuzilishida ushlab turish
Balandligi kamida 60 sm
∙ Faqat oq elim bilan yopishtirishga ruxsat berilgan
∙ Minoraning istalgan joyida qalinligi 3 donadan oshmaydigan qog'oz
∙ Shu jumladan tepada faqat 1 ta lazer nurlari.
Materiallar ro'yxati
1. Xato:
Arduino UNO ¥ 33.00*2
Dvigatel haydash taxtasi L298N ¥ 8.40
Dvigatel GA12-N20 ¥ 14.90
Dvigatel qavslari 3PI miniQ N20 ¥ 2.50
Birlashtiruvchi M3 ~ 2.90
Batareya qutisi 9V 6F22 ~ 6.88
Batareyalar 9V ~ 9.90
Shassi 15*20 sm ¥ 28.00
G'ildirak 27 mm ¥ 2.00
Chiziqni kuzatish sensori SEN0017 ¥ 22.00
Yorug'lik sensori BH1750 ~ 6.14
Neylon vintlardek M3 ¥ 12.00
Vintlar M2*8 M2*10 M2*12 M3*8 Laboratoriya tomonidan taqdim etilgan
Dupont simlari laboratoriya tomonidan taqdim etilgan
Non paneli 5 sm*8 sm Laboratoriya tomonidan taqdim etilgan
G'ildirak 72 mm laboratoriya tomonidan taqdim etilgan
2. Minora:
Bulutli teras +Servo SG90 ¥ 21.9
360 darajali Servo DS04-NFC ¥ 33
Ultrasonik sensor SR04, 3.6*4
Kuzatuv sensori DFRobot, 22
Video
O'yin kunidagi dahshatli yorug'lik holati tufayli biz o'yinning videoroligini taqdim eta olmaymiz. Buning o'rniga, biz Youku -da xatolarni tekshirish videosini joylashtirdik. Giperhavola
1 -qadam: Yo'riqnoma I qism: Xatoliklarni tuzatish
Portlatilgan ko'rinish 1 -rasmda ko'rsatilgan.
1 -qadam: O'chirish diagrammasini chizish (2 -rasmda ko'rsatilganidek).
2 -qadam: Dvigatellar va g'ildiraklarni yig'ing (3 -rasmda ko'rsatilganidek).
(1) Dvigatellarni vosita qavslari, M2.5 (*4) somun va vintlar bilan mahkamlang.
(2) g'ildiraklar va motorlarni ulagichlar bilan ulang. Ularni tuzatish uchun M2 (*4) vintlarni ishlating.
(3) M3 (*4) vint va yong'oq bilan xatoning orqa qismidagi universal g'ildirakni mahkamlang.
3 -qadam: Vertikal taxtani yarating (4 -rasmda ko'rsatilganidek).
(1) 12 sm*15 sm o'lchamdagi burmali qog'ozni kesib oling.
(2) Ikkita burchakni kesib oling va qog'oz taxtasini xato joyiga joylashtiring. (Diagramma taqdim etiladi)
(3) 502 bilan xatoga vertikal taxtani yopishtiring.
4 -qadam: Sensorlarni yig'ing (5 -rasmda ko'rsatilganidek).
(1) Old panelda erdan 5 sm balandlikda chiziq torting.
(2) Nur sensori plitasi chizilgan chiziqqa to'g'ri kelishi uchun yorug'lik sensorini gorizontal joylashtiring.
(3) Yorug'lik sensorini skotch bilan mahkamlang.
(4) Uchta M3*30 neylon ustunidan foydalanib, uchta kuzatuvchi sensorni mahkamlang, shunda sensor bilan er orasidagi masofa taxminan 1,3 smni tashkil etadi, bu aniq aniqlash uchun eng yaxshi masofa.
5 -qadam: o'rnatilgan yig'ilish
(1) Batareya qutisini va dvigatelni boshqarish kartasini xatoga mahkamlang, kamida 5*M3 vint va yong'oq kerak. Universal g'ildirakni orqa tomonga mahkamlang (6 -rasmda ko'rsatilganidek).
(2) Xato taxtasi ostiga non taxtasini va xatoga Arduino taxtasini yopishtiring. (7 -rasmda ko'rsatilganidek).
(3) Tegishli qismlarni Dupont Lines bilan ulang. (O'chirish diagrammasi qismidagi ko'rsatmalarga qarang)
(4) bo'shashgan joylarni payvandlash uchun payvandlash tabancasi va lehim stantsiyasidan foydalaning. (Diqqat! Issiq! Buni nazorat ostida qiling! Majburiy emas.)
2 -qadam: Ko'rsatma II qism: Minora yasash
Portlatilgan ko'rinish 1 va 2 -rasmda ko'rsatilgan.
1 -qadam: bazani qurish
(1) A4 formatdagi qog'ozni ikki qisqaroq tomoni bir -biriga tegadigan qilib buklang (3 -rasmda ko'rsatilganidek).
(2) buklangan qog'ozni oching. Qog'ozni 1) ichki qismidan buking va 1) teginilgan ikki tomoni o'rta chiziqqa to'g'ri kelishiga ishonch hosil qiling. (4 va 5 -rasmda ko'rsatilganidek)
(3) A tomonini oq yopishtiruvchi bilan yopishtiring va uni B tomonining orqa tomoniga yopishtiring (oq yopishtiruvchi kerak emas), shunda biz oddiy uchburchak prizma olamiz. (6 va 7 -rasmda ko'rsatilganidek)
(4) 6 ta bir xil prizma olish uchun 1) dan 3) 5 marta takrorlang.
(5) Har bir prizmaning ikkita bitta qatlamini oq elim bilan yopishtiring. Prizmalarni bir -biriga yopishtiring, shunda biz olti burchakli prizma olamiz. (8 -rasmda ko'rsatilganidek)
2 -qadam: Ulanish qismini yarating (9 -rasmda ko'rsatilganidek)
(1) Bir varaq qog'oz tayyorlang.
(2) Yon uzunligi 7,5 sm bo'lgan olti burchakli oddiy chizilgan.
(3) Oddiy olti burchakli tomonning yonida to'rtburchaklar (2 sm*7,5 sm) yasang
3 -qadam: Minoraning yuqori qismini qurish
(1) A4 o'lchamdagi qog'ozni ikki uzun tomoni tegib turadigan qilib katlayın. (5 -rasmga qarang, lekin farqga e'tibor bering)
(2) 1 -bosqichda (2) dan (5) gacha takrorlang.
(3) 50 mm*50 mm o'lchamdagi 12 ta qog'oz tayyorlang.
(4) 3, 3 -bosqichda ko'rsatilgan qog'ozni yarmiga katlayın.
(5) 3, 4 -bandda ko'rsatilgan ichki tomonlardan biriga oq yopishtiruvchi yopishtiring. (9 -rasmda ko'rsatilganidek)
(6) yopishtirilgan tomonini prizmaning tashqi tomoniga mahkamlang. Kichkintoyning markaziy chizig'i prizmaning yuqori chetiga to'g'ri kelishi kerak. (10 -rasmda ko'rsatilgandek) Boshqa 5 qirrasi uchun ham xuddi shunday qiling.
(7) Xuddi shunday, minoraga kichikroq qog'oz parchalarini yopishtiring. Biroq, bu safar ularni ichkariga yopishtirish kerak. (11 -rasmda ko'rsatilgandek) Keyin ichidagi boshqa 5 qirrasi uchun ham shunday qiling.
(8) Prizma chetidan chiqadigan barcha qismlarni kesib oling. (12 -rasmda ko'rsatilganidek)
(9) Strukturani barqarorlashtirish uchun barcha mayda qog'ozlarni yopishtiring (iloji bo'lsa). (13 -rasmda ko'rsatilganidek)
(10) Strukturaning boshqa uchida 6) - 9) qadamlarni takrorlang. Uni ulanish qismiga mahkamlang.
4 -qadam Ikkinchi ulanish qismini yarating
(1) A4 formatidagi qog'ozning qisqa tomoniga parallel ravishda 48 parallel chiziq chizish. Har ikki qo'shni chiziq 5 (mm) masofaga ega bo'lishi kerak.
(2) Qog'ozni chiziqlar bo'ylab katlayın. Chiziq chizig'i qog'ozni o'zingizga burishingiz kerakligini, to'liq chiziq esa qog'ozni o'zingizga buklashingiz kerakligini bildiradi. Mahsulotning kesilgan ko'rinishi 14 -rasmga o'xshaydi.
(3) Gofrirovka qilingan qog'ozning yuqori qismiga qog'oz yopishtirish uchun oq elimdan foydalaning. Pastga boshqa qog'ozni yopishtiring. (15 -rasm)
(4) Gofrirovka qilingan qog'ozni 12 (sm)*15 (sm) qilib kesib oling
5 -qadam Qog'oz minorasining yuqori qismini yarating (servo, quvvat, lazer va Arduino qismi)
(1) SG90 servo va lazer nurlari biriktirilgan bulutli terastani yig'ing. Agar kerak bo'lsa, 502 dan foydalaning.
(2) Bulutli terasta kuzatuv sensorini ulang. U qat'iy ravishda lazer nurlari bilan vertikal tekislikda bo'lishi kerak. (16 -rasmda ko'rsatilganidek)
(3) Oq qog'ozli kartochkaga 2 ta vertikal qora chiziqni chizish. Chiziq kengligi 0,5 sm bo'lishi kerak. Keyin o'rtada bir butun hosil qiling (radius = 0,6 sm).
(4) Kengashning boshqa tomonini pastdagi servoga yopishtiring. Unga bulutli terastani qo'ying. (17 -rasmga qarang)
(5) Minoraning yuqori qismiga Arduino, non paneli va batareyalarni, ultratovushli datchiklarni o'rnating. (18 -rasmda ko'rsatilganidek)
3 -qadam: Xato va minoraning yakuniy natijasi
Yuqoridagi raqamlarga qarang.
4 -qadam: Muammolarni hal qilish
1 Biz dastlab modullangan infraqizil sensorni tanladik. U faqat 2 sm kenglikdagi oq chiziqni kuzatishi mumkin edi, lekin turnir kuzatuv uchun 4 sm kenglikdagi oq chiziqlarni taqdim etdi.
Yechim: Kamida 3 ta mustaqil infraqizil datchiklardan foydalaning. Siz har ikkisi orasidagi masofani sozlashingiz mumkin, shunda mashina har qanday kenglikdagi chiziqlarni kuzatishi mumkin.
2 360 gradusli servo aylanish burchagini boshqarish qiyin edi. Biz faqat uning yo'nalishini va aylanish tezligini nazorat qila olardik.
Yechim: infraqizil sensorni bulutli terastaga joylashtiring. Qog'ozga qora chiziqlar xochini chizish. Qog'ozni 360 gradusli servo tepasiga (bulutli terasta ostiga) yopishtiring. Sensor qora chiziqni aniqlaganida, 360 gradusli servo bir zumda to'xtab turishi kerak, shunda u aylanishda to'liq 90 gradusga aylanadi.
3 Ko'p narsalarni qog'oz minorasining yuqori qismiga qo'yish kerak, lekin unchalik joy yo'q.
Biznes: gofrokartonni katlayın. Bu qo'shimcha yuk ko'tarish joyini ta'minlaydi.
5 -qadam: Adabiyotlar
Ob'ektlarga giperhavola:
Xatolik qismi:
detail.tmall.com/item.htm?spm=a230r.1.14.4…
item.taobao.com/item.htm?spm=a230r.1.14.42…
detail.tmall.com/item.htm?id=524061190057
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a1z09.2.0.0. T…
item.taobao.com/item.htm?spm=a230r.1.14.19…
item.taobao.com/item.htm?spm=a230r.1.14.32…
detail.tmall.com/item.htm?id=533054527075&…
item.taobao.com/item.htm?spm=a230r.1.14.51…
detail.tmall.com/item.htm?id=20955552239&s…
detail.tmall.com/item.htm?spm=a230r.1.14.7…
item.taobao.com/item.htm?spm=a1z09.2.0.0.3……
detail.tmall.com/item.htm?id=21713236278&s…
item.taobao.com/item.htm?spm=a1z0d.6639537…
item.taobao.com/item.htm?spm=a230r.1.14.11…
Minora qismi:
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
item.taobao.com/item.htm?spm=a1z09.2.0.0. I…
detail.tmall.com/item.htm?id=41248598447&s…
item.taobao.com/item.htm?spm=a1z09.2.0.0.m…
Tavsiya:
Haqiqiy hayot urushi minorasini himoya qilish o'yinini yaratish: 11 qadam
Haqiqiy hayot urushi minorasi mudofaa o'yini: Salom, biz GBUmiz! Bizning jamoamizga VG100, muhandislikka kirish, sinf vazifasi yuklandi: haqiqiy hayot Warzone minorasi mudofaa o'yinini loyihalash va qurish. VG100 - bu birinchi kurs talabalari Joint Institute (JI) da qabul qilinishi kerak bo'lgan asosiy sinf
Urush zonasi minorasini himoya qilish: 21 qadam
Urush zonasi minorasi mudofaasi: SALOM, DO'STLARIM! Bizning maktab va institut haqida Biz Michigan-Shanxay universiteti Jiao Tong universiteti qo'shma instituti (JI) birinchi kurs talabalarimiz. JI - Shanxay Jiao Tong universitetining yirik universitetidagi ko'plab institutlardan biri bo'lib, u
Fikrlaringizni himoya qiling, ishingizni himoya qiling: 8 qadam
Fikrlaringizni himoya qiling, ishingizni himoya qiling: Men bir necha kun oldin kompyuterning ishdan chiqishi natijasida ma'lumotlarni yo'qotib qo'ydim. Bir kunlik ishim yo'qoldi .:/ Men qattiq diskdagi nuqsonni oldini olish uchun ma'lumotlarni bulutda saqlayman. Men o'z ishimning eski versiyalarini tiklash uchun versiya dasturidan foydalanaman. Men har kuni zaxira nusxasini yarataman, lekin bu safar men
Sinov va xato bo'yicha karnay dizayni: 11 qadam (rasmlar bilan)
Sinov va xatolar bo'yicha karnaylar dizayni: " Endi men o'zimning karnaylarimni yasashim kerak! &Quot; Men o'ta jiddiy kuchaytirgichni tugatgandan so'ng o'yladim. " Agar men munosib kuchaytirgich qila olsam, buni albatta qila olaman. " Shunday qilib, men ma'qul bo'lishini kutib, karnay dizayni va qurilishi dunyosiga kirdim
Noutbukda ma'lumotlarni himoya qilish va himoya qilish: 6 qadam
Noutbukda ma'lumotlarni himoya qiling va saqlang: noutbukni yo'qotib yuborish yomon; muhim ma'lumotlar va parollarni yo'qotish ancha yomon. Ma'lumotlarimni himoya qilish uchun nima qilishim kerak