Mundarija:
- 1 -qadam: kerakli asboblar va materiallar
- 2 -qadam: O'yinni Arduino -da dasturlash
- 3 -qadam: O'chirish tizimini yaratish
- 4 -qadam: ramka yaratish
Video: Kosmik poyga: Bolalar bilan qilish mumkin bo'lgan oddiy Arduino Clicker o'yini: 7 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
¡Men bugun qanday ishlashini ko'rsatadigan videoni yuklayman! Yangiliklarni kuzatib boring, xabardor bo'lib boring; Biz bilan qoling
Keling, bolalar bilan birgalikda tayyorlanadigan bo'sh joy mavzusidagi ko'rsatma bilan dam olaylik va keyinchalik ular yolg'iz o'yinchoq sifatida zavqlanishadi.
Siz bu oddiy loyiha yordamida ularga sovuq urush va kosmik poyga haqida tarixni o'rgatish vositasi sifatida foydalanishingiz mumkin, lekin aldanmang: biz hammamiz foydalanamiz va bilib olamiz:
- Arduino
- Dasturlash
- Elektronika
- 3D dizayni (TinkerCAD yordamida bolalar uchun qulay)
- Kartondan ishlov berish
- Siz qo'shmoqchi bo'lgan rasm yoki boshqa hunarmandchilik;)
Kosmik poyga - bu o'yin:
Sizning kemangizni oy tomon oldinga siljitish uchun tugmani bir necha marta bosishingiz kerak. U erga birinchi bo'lib kelgan kishi g'alaba qozonadi. Sizni erga tushiradigan tortishish kuchi bilan kurashishingiz kerak. Led o'chmasidan oldin (yoki sizning kosmik kemangiz tayyor) siz jarimaga tushasiz va sizning reflekslaringizni sinab ko'rish uchun boshlanish vaqti tasodifiy bo'ladi.
1 -qadam: kerakli asboblar va materiallar
-
Arduino taxtasi
- Uno, Mega va boshqalar qiladi. Servo kutubxonasini qo'llab -quvvatlashi kerak.
- Dasturlash uchun kompyuter
-
Ba'zi elektron qismlar
- 2 tugma. Men katta va mustahkam bo'lgan arja ishlatardim.
- 2 rezistor (4,7k ohm yaxshi ishlaydi)
- 2 servo. Men eng arzon SG-90 modelidan foydalandim
- Sevimli rangdagi 1 LED diod
- Protoboard + bir nechta o'tish kabellari
- Ehtimol, sizga o'tish simlarining uzunligi va yakuniy dizayniga qarab, elektr sim kerak bo'ladi.
- Zanjirni ko'rish uchun TinkerCAD hisobi (bepul). Men buni siz bilan baham ko'rish uchun ishlatganman.
- Yelim
- To'sar pichog'i (kattalar nazorati ostida)
- Ixtiyoriy maktab qaychi
- Kemalarni servoga ulash uchun ba'zi simlar
- Issiq yopishtiruvchi qurol
- To'liq ixtiyoriy: kemalarni tayyorlash uchun 3D printer. Men haqiqatan ham TinkerCAD -dan foydalanishni o'rganishni xohlardim, shuning uchun men TinkerCAD -ning birinchi dizaynlari sifatida ikkita oddiy kema yasashga qarshilik qila olmadim. Bu juda oson edi, bu meni bolalar bilan loyihani amalga oshirishga ilhomlantirdi. Siz 3D bosma modellarni karton, qog'oz, yog'och yoki hatto mayiz bilan almashtirishingiz mumkin. Ijodkorligingizni ochib bering.
2 -qadam: O'yinni Arduino -da dasturlash
Men siz uchun o'yinni dasturlashtirdim, shunda siz undan darhol foydalanishingiz mumkin
Men nima bo'layotganini tushunish va sizni Arduino -ni o'rganishga undash uchun kodning ko'p qismini sharhladim. E'tibor bering, men dasturchi emasman, shuning uchun bu eng oqlangan kod emas. Boshqa tomondan, bu shuni ko'rsatadiki, agar men kodlashni o'rgansam, siz ham urinib ko'rsangiz buni qila olasiz;)
Men konfiguratsiya deb nomlangan bo'lim yaratdim. Qurilmangizga mos keladigan servolarning maksimal burchagini sozlashingiz kerak. Konfiguratsiya bo'limlari sharhlarini ko'rib chiqing.
Siz tajriba konfiguratsiyasini ham o'ylab ko'rishingiz mumkin: Avval standart qiymatlarni sinab ko'ring va keyin qanday bo'lishini ko'rish uchun tajriba o'tkazing: Salbiy tortishishmi? O'yinni uzoqroq yoki qiyinlashtirasizmi? nima qila olishingizni bilish uchun dasturni o'rganing.
Bu erda almashilgan kodni Arduino/Genuino kartangizga oching va yuklang, unga qarab quyidagilarni bilib olishingiz mumkin:
- Davlat mashinalari
- Servo kutubxonadan asosiy foydalanish va muammolar
- O'chirish tugmasi va nima uchun buni qilish kerak
- Tasodifiy funktsiya va boshqalar.
Agar sizga ushbu kodni yuklashda yordam kerak bo'lsa, quyidagi manzilga o'ting:
Kod 362 qatordan iborat, shuning uchun kodni bu erga ko'chirish o'rniga.ino faylini yuklashga qaror qildim.
3 -qadam: O'chirish tizimini yaratish
Men sxemani loyihalash uchun birinchi marta TinkerCAD -dan foydalandim. Menga bu boshqa variantlarga qaraganda osonroq va tezroq bo'lgani uchun yoqdi:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Bu oddiy sxema haqida bir oz tushuntirib beray:
O'ngdan chapga qarang:
servolar
Faqat er, Vcc va signal. Ular bilan haqiqiy sehr dasturiy ta'minot qismida sodir bo'ladi. Siz tarmoqdan o'qishingiz mumkinki, Arduino servo -ni to'g'ri ishlatish uchun etarli kuchga ega emas, lekin men buni ba'zi dasturiy fokuslar yordamida yengib chiqdim (masalan, chayqalishdan saqlanish uchun ularni harakatdan keyin ajratib qo'yish). Ko'rib turganingizdek, mening Mega kartam bu loyihadagi barcha narsalarni tashqi quvvat manbai bo'lmagan holda ishlatish uchun etarli kuchga ega.
Tugmalar
4.7k PULL-DOWN RESISTOR orqali erga ulangan. Agar biz bu rezistorni ishlatmasak, Arduino atrofdan juda ko'p elektr shovqinini olib, noto'g'ri va yolg'on o'qiydi. Bu rezistor har qanday elektr signallari/shovqinlari haqiqiy pin kabi etarlicha kuchli bo'lmasa, kirish pimi o'rniga erga tushishini ta'minlaydi. O'z -o'zidan tajriba o'tkazish yaxshi bo'ladi: 2 yoki 3 -pinli simlarni ajratib oling va nima bo'lishini ko'ring:)
Chapda bizda
mustaqil LED
Odatda biz LEDni oxirigacha yoqib yubormaslik uchun rezistorni ketma -ket ishlatishimiz kerak, lekin biz mustaqil arduino emas, balki taxtadan foydalanganimiz uchun, biz o'rnatilgan rezistordan foydalanamiz va 13 -pin bilan boshqaramiz, ular allaqachon Mana! Sinov paytida siz hatto bu LEDni saqlashingiz mumkin, lekin biz arduino -ni yopmoqchi bo'lganimiz uchun bizga tashqarida LED -diod kerak bo'ladi.
4 -qadam: ramka yaratish
Biz yog'ochdan va ba'zi asboblardan foydalanishimiz mumkin edi, lekin biz bola yasashini xohlaganimiz uchun, biz qattiqroq bo'lish uchun bir -biriga yopishtirilgan kartondan foydalanamiz.
Men birinchi navbatda vertikal devorlar yasadim, so'ngra ustki qoplamaning birinchi qatlamini ularga mos qilib kesib oldim.
Qatlamlar bir -biriga to'liq mos kelmasligining ahamiyati yo'q, siz ularni rasmda ko'rsatilgandek kesuvchi pichoq bilan tekislab qo'yishingiz mumkin.
Pastki qatlam faqat bir uchida yopishtiriladi.
Bilasizmi, karton qatlamlarining to'lqin yo'nalishi o'zgarishi unga ko'proq mexanik qarshilik ko'rsatadi. Agar siz pastki qatlamni uzun tomonga perpendikulyar to'lqin bilan kesib qo'ysangiz, uni ochish uchun uni egish osonroq bo'ladi.
Kema simlari uchun relslarni kesib oling, lekin tugmalar yoki USB kabeli uchun teshiklarni hali kesmang.
Tavsiya:
Arduino kosmik poyga o'yini versiyasi _1: 5 qadam
Arduino kosmik poyga o'yini versiyasi _1: Salom do'stlar. Bugun men sizga LCD5110 ekrani va joystik yordamida kosmik poyga o'yinini qanday yaratishni ko'rsatmoqchiman
Kosmik poyga o'yini versiyasi 2: 5 qadam
Space Race Game 2 -versiya: Salom hammaga. O'yin versiyasidan oldin men o'yinning birinchi versiyasini e'lon qildim. Bugun men sizga Space Race Game 2 versiyasini ko'rsataman. Keling, qadamlarni ko'rib chiqaylik
Kichkina sehrgar - Kompyuter/Android o'yini bolalar bilan ota va o'g'il loyihasi (birlik3d): 5 qadam
Kichkina sehrgar - Kompyuter/Android o'yini "Ota va o'g'il bolalar loyihasi" (unit3d): Men o'yinni qanchalik oson va qiziqarli qilishini ko'rsatmoqchiman. Men o'z o'yinimni ota va o'g'il loyihasi sifatida yaratganman, u bilan vaqt o'tkazganman. o'g'lim va unga qandaydir ajoyib narsani o'rganish. Birinchidan, men o'yinni ishlab chiquvchi emasligimni aytmoqchiman, ikkinchidan, bu
Musiqiy reaktiv yorug'lik -- Qanday qilib ish stolini ajoyib qilish uchun juda oddiy musiqani reaktiv nur qilish mumkin: 5 qadam (rasmlar bilan)
Musiqiy reaktiv yorug'lik || Qanday qilib ish stoli ajoyib bo'lishi uchun juda oddiy musiqiy reaktiv yorug'lik qilish mumkin. Salom bolalar, bugun biz juda qiziqarli loyihani quramiz. Bugun biz musiqali reaktiv nurni quramiz. Led o'z yorqinligini mos ravishda o'zgartiradi. aslida past chastotali audio signal bo'lgan bosh. Qurilish juda oddiy, biz
Qanday qilib oddiy video o'yini qilish mumkin: 3 qadam
Qanday qilib oddiy video o'yini qilish mumkin ?: Popfly.com saytida siz hech qanday kod yozmasdan oddiy o'yinni tekin qilishingiz mumkin !! Sizga hotmail hisob qaydnomasi va ko'p vaqt kerak