Mundarija:
- 1 -qadam: Lazer tafsilotlari
- 2 -qadam: kerakli materiallar
- 3 -qadam: Arduino uchun qalqon yarating
- 4 -qadam: MIT App Inventor yordamida Android ilovasi
- 5 -qadam: Arduino dasturi
- 6 -qadam: labirint bazasini yarating
- 7 -qadam: devor yasang
- 8 -qadam: labirintingizni loyihalash
- 9 -qadam: Lazer uchun stend yarating
- 10 -qadam: O'chirish muhofazasi va mobil stend
- 11 -qadam: Reflektor yarating
- 12 -qadam: Lazerni aks ettirish testi
- 13 -qadam: O'ynash vaqti
Video: Arduino va Android ilovasi bilan moslashtiriladigan lazer labirint: 13 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
Bolalar kitoblaridan labirintni avtomatik hal qiladigan robotgacha bo'lgan labirintni ko'ring. Bu erda men boshqacha harakat qilaman, bu erda lazer aksini ishlatib, labirint hal qilinadi. Ishni boshlaganimda, bu juda oson deb o'ylayman, lekin buni arzon narxda bajarish uchun aniqlik uchun ko'proq vaqt kerak bo'ladi. Agar kimdir ko'zgu ushlagichini yasash uchun 3D printerdan foydalanmoqchi bo'lsa, bu juda ko'p vaqtni oladi. Ishni boshlashdan oldin, lazer ehtiyotligi haqidagi keyingi slaydni ko'ring. Ammo mutaxassislarning fikriga ko'ra, mening lazerim hech qanday zarar etkaza olmaydi.
1 -qadam: Lazer tafsilotlari
2 (II) sinf lazer xavfsiz deb hisoblanadi. Men 2 (II) sinfda diod topa olmayapman. Men stikerda 2 (II) sinf bilan bozorda lazer ko'rsatgich qurilmasini juda arzon deb topdim. Men buni o'z loyihamda ishlataman. Bu zararli bo'lmasa ham, men bolamga bu bilan o'ynashiga ruxsat bermayman. Bu o'yin mening kattalar oilam uchun, chunki ular buni faqat to'g'ri aks ettirish orqali hal qila oladilar.
2 -qadam: kerakli materiallar
Kerakli materiallar
Labirent uchun
1) Termokol varaqasi
2) karton.
3) gofrirovka qilingan quti
4) dumaloq oynalar (mato kashta tikish uchun ishlatiladi).
O'chirish uchun
1) Arduino Uno.
2) HC05 bluetooth moduli 1 Yo'q.
3) LDR 1 Yo'q.
4) 10K qarshilik 1No.
5) oddiy PCB - 1 Yo'q.
6) Erkak bosh va ayol sarlavhasi pinlari.
3 -qadam: Arduino uchun qalqon yarating
Boshqa barcha loyihalar singari, men ham ushbu loyiha uchun qalqon ishlab chiqaraman.
Ulanish tafsilotlari
1) Bluetooth moduli uchun 4 ta sim
a) Arduino 5V dan Vccgacha
b) Arduino Gnd - Gnd
c) Arduino D2 dan Txgacha.
d) Arduino D3 dan Rxgacha.
2) Lazer diodli lazer plus uchun D12 va Arduino Gnd dan lazer minusgacha.
3) LDR uchun A0 pinidan foydalaning. Yuqoridagi rasmga o'xshash lehim. Lazer va LDR uchun uzun simlardan foydalaning.
4 -qadam: MIT App Inventor yordamida Android ilovasi
Men Arduino ilovasini ishlab chiqish uchun Internetda MIT dastur ixtirochisidan foydalanaman. Ilovaning talabi - Arduino bluetooth -ga ulanish. O'yinchining ismini so'rang, ismni kiriting va o'yinni boshlash uchun o'ynashni bosing. Ilovada taymerni ishga tushirishni bosing. Agar lazer LDRga etib kelgan bo'lsa, avvalgi ball bilan o'tgan vaqtni hisoblang, agar soniyalar avvalgisidan kamroq bo'lsa, siz g'olibsiz. Taymer ishlayotgan vaqtda, Android ekranini avtomatik qulflashdan to'xtatish uchun har vaqt chastotasida bildirishnomadan foydalanaman.
5 -qadam: Arduino dasturi
Arduino dasturi juda oddiy. Pin D2, D3 uchun dasturiy ta'minot seriyasini yarating. Android o'yinni boshlashni aytganda. D12 pinini baland qilib, lazerni yoqing. A0 pinidagi LDR ko'rsatkichini tekshiring. Agar LDR ko'rsatkichi 500 dan kam bo'lsa, o'yin davom etmoqda. Agar lazer LDRga qaratilsa, u holda o'qish 500 dan katta bo'ladi. O'sha paytda D12 pinli past pin yordamida lazerni o'chiring va signalni androidga yuboring.
6 -qadam: labirint bazasini yarating
1) Men o'lchamlari 18 "X 18" X 3 "bo'lgan gofrirovka qilingan qutini topdim.
2) Bir xil o'lchamdagi 18 "X 18" termoklavhani kesib oling. Oldindan qutiga mos keladi.
3) Termokolni 18 qatorga 18 ustunga bo'ling (Birinchi rejada 1 dyuymli labirint uchun joy juda kichik "2" X 2 "ga o'zgargan).
4) Endi har bir "X 2" bo'lakni alohida -alohida kesib oling. O'tkir pichoqni ishlating va kesish tekis bo'lishi kerak. Agar issiq sim kesuvchi bo'lsa, ularni kesish oson.
5) Har bir bo'lakni tuzatilgan qutining tagiga alohida yopishtiring (yopishtirish uchun Fevikol yordamida).
6) quriting. Quriganidan so'ng, har bir bo'lak orasidagi bo'shliqqa 1 futlik shkalani joylashtiring. Tarozi tekis turadi.
7 -qadam: devor yasang
1) Devor juda oson. Biz labirintni 2 "X 2" ga ajratamiz va qutining balandligi 3 "dir. Biz 3" dyuymli kartochka taxtasini olamiz. Ipdagi har 2 dyuymni belgilang va chiziqlarni qorong'i qilib qo'ying, shunda taxta bu joyda osongina ushlab turiladi.
8 -qadam: labirintingizni loyihalash
1) Internetdan labirintni (8 X 8) yuklab oling.
2) "Labirent" ga ko'ra, 2 ", 4", 6 "va hokazo devor qismlarini kesib oling va uni termokolning bo'sh joyiga qo'ying va termokokol orasiga kartonni bosing. Endi devorlar tik turibdi.
3) Aqlli chizilgan rasmni to'liq to'ldiring.
9 -qadam: Lazer uchun stend yarating
Bu ham mashaqqatli va ko'p vaqt talab qilingan ishlardan biridir. Chunki lazer nurlari to'g'ri bo'lishi kerak. Gofrokarton bilan uchburchak yasang va ozgina gofrokarton bo'laklarini oling. Parchalarni old va orqa tomondan lazer xujayrasi ostiga joylashtiring. Balandlikni sozlang. Tarozini yaqin va uzoqqa qo'yib, lazer nurining balandligini o'lchang. Ikkalasini ham teng qiling. Endi butun qismini yon tomonga issiq yopishtiring.
10 -qadam: O'chirish muhofazasi va mobil stend
1) Laser kabi, LDR uchun stend yarating. Ammo bu aniqlikni xohlamaydi, lekin lazer nurining markazi diodning markazidir. Keyin uni issiq elim bilan yopishtiring.
2) Mobil stend yaratish uchun gofrirovka qilingan qutidan foydalaning.
3) Barcha kontaktlarning zanglashini qutiga soling va 9V batareyani ulang. Endi hamma labirintga moslashishga tayyor.
Oxirgi qadam, reflektorni loyihaning yuragi qilishdir.
11 -qadam: Reflektor yarating
1) Buni ko'rish juda oson, lekin juda ko'p vaqt talab qiladigan va qiyin. Agar bu faqat ishlasa, faqat to'liq jumboq ishlaydi.
2) gofrirovka qilingan quti chiziqlarini oling. 9 sm X 3 sm o'lchamdagi chiziqlarni belgilang.
3) 3 dyuymli qirralarning uchburchagini shu bo'lak bilan yasang va yuqori qismini birlashtiring.
4) Endi boshlanish vaqti, erning har tomonida uchburchakning tekis turishini tekshiring. Agar biror narsani o'zgartirmasangiz yoki qismlarni o'zgartirmasangiz, uni tuzating. Dumaloq oyna qismini markaziy uchburchakning yuqori qismiga yopishtiring. Mening fikrimcha, oyna markazi - bu nurli markaz. Men 21 ta bo'lak yasayman, uni bajarish uchun juda ko'p vaqt ketadi.
12 -qadam: Lazerni aks ettirish testi
Endi ko'zgu nurini lazer yordamida tekshiring va har bir devordagi aksni tekshiring. Bu yaxshi ishlaydi. Labirintning markazida men ko'tarilgan qutini topdim, shuning uchun taglikka qattiq varaq yopishtirdim va barcha qismlarning aks etishi yaxshi ekanligini ko'rdim.
13 -qadam: O'ynash vaqti
Menga qanday o'ynashni o'rgatay
1) Maze -ni sizning talabingizga binoan yarating. Uni mato bilan yoping va ko'zgu oynasini stendga qo'ying.
2) Ilovani oldinga qo'ying.
3) Bluetooth -ni tanlash -ni bosing va arduino bluetooth -ni tanlang.
4) Endi keyingi oynada o'yinchi ismi so'raladi.
5) O'yinchi nomini kiriting va O'yinni boshlash -ni bosing. Endi ilovada taymer ishga tusha boshlaydi.
6) labirint ustidagi matoni olib tashlang. Manba pleeridan lazer yordamida ko'zgu yordamida lazer nurini Ldrga yo'naltiring.
7) Avval birinchi oynani qo'ying va u yorug'likni 90 gradusga yo'naltiradi, lazer nuqtasi qarama -qarshi devorga tushib, uni qarama -qarshi devorning markaziga aylantiradi. Endi oynani o'sha joyga qo'ying va xuddi shunday qiling.
8) Aqlli ravishda, agar lazer LDR -ga Laser -ga qaraganda, Arduino -da, o'yinchi taymeri oldingi rekorddan past bo'lsa, uning ismi va ballari yoziladi va barcha ekranlarda ko'rsatiladi.
Tavsiya:
Mini chizilgan bot - jonli Android ilovasi - Trignomentry: 18 qadam (rasmlar bilan)
Mini Drawing Bot-Android ilovasi-Trignomentry: Xudoga va barchangizga rahmat, mening loyiham Baby-MIT-Cheetah-Robot tanlovda birinchi o'rinni egalladi. Men juda xursandman, chunki ko'plab do'stlar suhbat va xabarlarda ko'p savol berishadi. Muhim savollardan biri bu qanday
Dasturlashtiriladigan LEDlar va moslashtiriladigan tayanch va logotipli 2D san'at: 5 qadam (rasmlar bilan)
Dasturlashtiriladigan LEDlar va moslashtiriladigan tayanch va logotipli 2D san'ati: ko'rsatmalarga xush kelibsiz! Bugun men sizga logotip va siz tanlagan umumiy dizayni bilan 2D Art Project ni qanday qilishni ko'rsataman. Men bu loyihani yaratdim, chunki u odamlarga dasturlash, simlarni ulash, 3D -modellashtirish va boshqa ko'nikmalarni o'rgatishi mumkin. Bu
Arduino cho'ntak o'yin konsoli + A -labirint - labirint o'yini: 6 qadam (rasmlar bilan)
Arduino cho'ntak o'yini konsoli + A -labirint - Maze o'yini: Mening birinchi ko'rsatmaga xush kelibsiz! Men bugun siz bilan baham ko'rmoqchi bo'lgan loyiham Arduino labirint o'yini bo'lib, u Arduboy va shunga o'xshash Arduino konsollari kabi cho'ntak konsoliga aylandi. Buni Expo tufayli mening (yoki sizning) bo'lajak o'yinlarim bilan ko'rsatish mumkin
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasi yordamida NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: 5 qadam (rasmlar bilan)
Wi -Fi va IQ masofadan boshqarish pulti va Android ilovasidan foydalangan holda NodeMCU va IQ qabul qilgich bilan 8 ta o'rni boshqaruvi: Wi -Fi va ir masofali va android ilovasi orqali nodemcu va ir qabul qilgich yordamida 8 ta o'rni kalitini boshqarish. Masofadan boshqarish pulti Wi -Fi ulanishidan qat'i nazar ishlaydi. BU YERGA
C4TB0T - Simsiz moslashtiriladigan mushuk o'yinchog'i: 6 qadam (rasmlar bilan)
C4TB0T - Simsiz moslashtiriladigan mushuk o'yinchog'i: Bu o'yinchoq shunchaki simsiz lazer o'yinchog'i emas, uni siz smartfon bilan boshqarishingiz mumkin, bundan ham ko'proq! Siz boshqa o'yinchoqlarni ushbu robotga o'rnatishingiz mumkin, bu uni mushuklarning eng yaxshi o'yinchog'iga aylantiradi. Agar siz ko'rsatmalarga amal qilsangiz, siz ham