Mundarija:
- 1 -qadam: Bizga nima kerak?
- 2 -qadam: qismlarni lehimlash - 1 -qism
- 3 -qadam: qismlarni lehimlash - 2 -qism
- 4 -qadam: qismlarni lehimlash - 3 -qism
- 5 -qadam: qismlarni lehimlash - 4 -qism
- 6 -qadam: Kodni yuklash
- 7 -qadam: qutini yasash
- 8 -qadam: yig'ish
- 9 -qadam: Xulosa
Video: Arduino kooperativ o'yini: 9 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu qo'llanmada biz "FUN" hamkorlik o'yinini qanday yaratganimizni va qurganimizni tushuntiramiz.
Biz Arduino Uno va NeoPixel LED tasmasini ishlatardik.
1 -qadam: Bizga nima kerak?
Talablar:
- Arduino
- Simlar + lehim materiali
- 3 tugma
- 1 ta POT-metr
- 1 LDR
- Ko'p rangli chiziqli chiziq (bu yo'riqnomada biz 30 ta svetodiodli tasmadan foydalanganmiz)
- Breadboard (faqat kod yoki qismlarni sinash uchun)
- yog'och (30x50 sm)
- Lazerli kesuvchi (ixtiyoriy, agar bo'lmasa, oddiy arra ham ishni bajaradi)
- Laptop + arduino dasturi
- Yog'och elim
- Zımpara qog'ozi
- pleksiglas (20x5 sm)
QAYD: Biz NeoPixel RGB 30 LED tasmasini ishlatdik. Kod Fastled kutubxonasi bilan yozilgan. Sizning LED tasmangiz biznikiga o'xshab Fastled kutubxonasi bilan ishlashiga ishonch hosil qiling, aks holda siz chiziqli chiziq bilan ishlash uchun kodni o'zgartirishingiz kerak bo'ladi.
2 -qadam: qismlarni lehimlash - 1 -qism
Endi bizda hamma narsa bor, biz simlarni qismlarga lehimlashni boshlashimiz mumkin.
Tugmalar: Biz tugmachalardan boshlaymiz. Bizga uchta tugma kerak, ikkitasi o'yinning o'zi uchun, ikkinchisi esa bizni tiklash tugmasi bo'ladi, bu uchtasini xuddi shu tarzda lehimlash mumkin, chunki bizda faqat 3 ta tuproqli pin bor, biz uchta tuproq simini birlashtiramiz. tugmachalardan bittasiga, ikkita simni lehimlashdan boshlang, biz ularni qaysi oyog'iga lehimlaganimizni diqqat bilan kuzatib borishimiz kerak, bu har doim diagonal naqshli lehim bo'lishi mumkin. Shunday qilib, birinchi simni chap yuqori oyog'iga, so'ngra ikkinchi simini o'ng pastki oyog'iga lehimlang, so'ng tugma har doim to'g'ri lehimlanadi, buni uchta tugma uchun bajaring. Toprak simlarini ulash:
Qachonki barcha tugmachalarga ikkita sim ulangan bo'lsa, biz er simlarini bir -biriga ulashimiz mumkin. Birinchidan, uchchasiga lehim qo'ying. Keyin qaysi biri o'rta sim bo'lishini hal qiling. O'rta simni biz Arduino topraklama piniga qo'yamiz. O'rta sim Arduino piniga to'g'ri ulanganligiga ishonch hosil qiling. Shundan so'ng, qolgan ikkita simni o'rtasiga ulang, shunda u hali ham Arduino -ga mos keladi.
3 -qadam: qismlarni lehimlash - 2 -qism
Pot o'lchagich:
Endi biz qozon o'lchagichni qilamiz. Bu simlarni lehimlashimiz kerak bo'lgan uchta pim bor. Davom eting va buni qiling.
Keyin simning boshqa uchiga bir oz lehim qo'ying, shunda biz ularni Arduino pimlariga yopishtiramiz, pin raqamining sxemasiga qarang. O'rtadagi pin - bu ma'lumotlar pinidir.
4 -qadam: qismlarni lehimlash - 3 -qism
LDR: Bu juda oddiy. Oldingi kabi, simlarni pinlarga lehimlang.
Shundan so'ng simlarni sxemada ko'rsatilganidek ulang.
5 -qadam: qismlarni lehimlash - 4 -qism
NeoPixel:
Oxir -oqibat, biz NeoPixel (30 led) LED chizig'ini lehimlashimiz kerak, bu Pot Metrga juda o'xshaydi. U uchta pimga ega, ularning o'rtasi ma'lumot pinidir, lekin bu LED tasmasi yordamida qaysi pin 5V+ va qaysi GND (Ground) pinli ekanligi qayd etilgan, shundan so'ng Arduino -dagi to'g'ri pinlar sxemasiga qarang..
6 -qadam: Kodni yuklash
Endi hamma narsa birlashtirilganidan keyin biz uni kod bilan sinab ko'rishimiz mumkin. Kod: biriktirilgan.ino faylini yuklab oling va Arduino IDE bilan oching. Agar siz hali buni qilmagan bo'lsangiz, Arduino uchun to'g'ri portni o'rnating. va tugmachalarni bosib o'yinni sinab ko'ring. Bir necha soniyadan keyin chiroqlar yonishi kerak.
7 -qadam: qutini yasash
Lazerni kesish:
Endi bizda hamma narsa tayyor, biz qutini qurishdan boshlashimiz mumkin. Biz "makercase.com" veb -saytidan lazerni kesish faylini yukladik. Ushbu veb -saytda siz o'z qutingizni yaratishingiz va html faylini yuklab olishingiz mumkin. Keyin bu faylni Adobe Illustrator -ga import qilib, uni lazer kesuvchi bilan ishlaydigan.dfx faylga aylantirish mumkin. Adobe Illustrator -da siz veb -sayt yordamida faylingizga qo'shgan hamma narsani sozlashingiz mumkin. Hammasi tugagandan so'ng, siz ushbu faylni 30x50 sm o'lchamdagi yog'och plastinkaga kesib tashlashingiz mumkin. Bularning barchasi bajarilgandan so'ng, siz bir -biriga yopishtiradigan jumboq paydo bo'ladi va quti tayyorlanadi. Agar u yaxshi mos kelmasa, uni zımpara bilan ishlating. Agar sizda lazerli kesgich bo'lmasa, siz oddiy arra ishlatishingiz mumkin, lekin bu aniq mos kelmaydi. Bunday holda, uni mukammal joylashtirish uchun sizga zımpara kerak bo'ladi. Arduino va boshqaruvchilarni qutiga joylashtirish uchun kubning hech bo'lmaganda bir tomonini yopishtirilmagan holda qoldirishni unutmang.
8 -qadam: yig'ish
Agar bizda hamma narsa bo'lsa, biz qutini yig'ishni boshlashimiz mumkin, agar siz lehim ishini yaxshi bajarsangiz, bu unchalik qiyin emas.
Devor: Siz uni yig'ishning bir necha yo'li bor, lekin biz avval qutining ikki tomonini yopishtirib, pastki qismiga yopishtirdik. Shunday qilib, biz ularning mukammal yopishtirilganligini va har doim mos bo'lishini aniq bilardik. Keyin biz qutining qolgan ikkita devorini qildik va pastki qismiga qo'ydik. Taxminan bir soat quritgandan so'ng, biz ikkita bo'lakni yopishtirishga qaror qildik. Biz uni bir kechada quritamiz, lekin jarayonni davom ettirish uchun 2 yoki 3 soat etarli bo'ladi.
Qismlar: Yelim quriganida, biz uning qismlarini qo'yishni boshlashimiz mumkin. Faqat simlar bir -biriga bog'lanmaganligiga ishonch hosil qiling. Yuqoridagi tiklash tugmachasidan tashqari barcha qismlarni kerakli teshiklarga joylashtiring. Biz hamma narsani lenta bilan mahkamladik, so'ng tugmachalar va qozon o'lchagichni mahkamlash uchun qattiq plastmassadan yasalgan elim ishlatdik. Agar buni qilmasangiz, tugmachalarni bosib bo'lmaydi.
LED tasmasi: biz yopishtiradigan oxirgi qism - bu LED tasmasi. Ichkariga yaxshi mos kelishiga ishonch hosil qiling. Biz tomoshabin oynasi uchun qum bilan ishlangan pleksiglasdan foydalanganmiz. Aks holda, LEDlar ko'zlar uchun yorqinroq bo'ladi. Faqat uni joyiga yopishtiring.
Qayta tiklash tugmasi: Ish tugagach, tepadagi plastinkaga tiklash tugmachasini yopishtirishni unutmang va butun qurilmani bir necha soat quriting. Eng yaxshi narsa, elim chindan ham qattiqlashishi uchun uni bir kechada quritib qo'yishdir. Yuqori plastinka yopishtirilmasligi kerak, bu kerak bo'lganda ichaklar ichkarisiga kirish uchun eshik (batareyalarni zaryadlash kabi). O'yin qutisi tugagandan so'ng siz uni sinab ko'rishingiz mumkin!
9 -qadam: Xulosa
Bajarildi
Siz shunday qilib do'stlaringiz bilan intensiv hamkorlik qiladigan Arduino o'yinini yaratasiz! Bu ko'rsatmada biz o'yinchilarga qanday qilib o'yinni oddiy tarzda o'tkazish kerakligini tushuntirganingizga e'tibor bermadik. Biz qutiga o'yin maqsadini tushuntiradigan matn qo'shdik, bu o'yinchilarga tushuntirishning eng to'g'ri usuli. Siz dizaynga ozgina "hikoya" qo'shishingiz mumkin, masalan, portlashdan saqlanish kerak bo'lgan bomba yoki zaryadlash kerak bo'lgan batareya. O'z xohishingiz uchun kodni o'zgartiring va bu bilan yangi narsalarni sinab ko'ring. sozlash.
Xursand bo'ling! FUN jamoasi
Tavsiya:
DIY 37 Led Arduino ruletka o'yini: 3 qadam (rasmlar bilan)
DIY 37 Led Arduino Ruletka O'yini: Ruletka - bu g'ildirak ma'nosini anglatuvchi frantsuzcha so'z bilan atalgan kazino o'yini
Arduino yordamida 3d labirint o'yini: 8 qadam (rasmlar bilan)
Arduino yordamida 3d labirint o'yini: Salom do'stlar, bugun biz ARDUINO UNO yordamida labirint o'yinini o'tkazmoqchimiz, chunki Arduino Uno eng ko'p ishlatiladigan taxta bo'lib, u bilan o'yin qilish juda zo'r. Bu yo'riqnomada joystiklar yordamida boshqariladigan labirint o'yinini yaratishga ruxsat bering, unutmang
ARDUINO + SCRATCH otish o'yini: 6 qadam
ARDUINO + SCRATCH tortishish o'yini: tortingizni saqlang !!! Bu xavf ostida. Unga to'rtta chivin yaqinlashadi, sizda chivinlarni otish va tortingizni saqlash uchun atigi 30 soniya bor
Arduino Flappy Bird - Arduino 2,4 dyuymli TFT sensorli ekran SPFD5408 Qushlar o'yini loyihasi: 3 qadam
Arduino Flappy Bird | Arduino 2.4 "TFT sensorli ekranli SPFD5408 qushlar o'yini loyihasi: Flappy Bird bir necha yil ichida juda mashhur o'yin edi va ko'p odamlar uni o'z uslubida yaratdilar, men Arduino bilan flappy qushining o'z versiyasini va eng arzon 2.4" TFTni yaratdim. Sensorli ekran SPFD5408, shuning uchun boshlaylik
Swarm botlari: yig'ish va kooperativ transport: 13 qadam
Swarm botlari: yig'ish va kooperativ tashish: Hammaga salom, bu ko'rsatma "to'dalar botlari: yig'ish va kooperativ transport" haqida bo'lib, unda biz o'z xo'jayinimiz va qul robotimizni qura olamiz, qul usta robotga ergashadi va biz xo'jayinni boshqaramiz. Bizning smartfon bilan robot. Bu qiziqarli loyiha,