Mundarija:

Kosmik poyga: Bolalar bilan qilish mumkin bo'lgan oddiy Arduino Clicker o'yini: 7 qadam
Kosmik poyga: Bolalar bilan qilish mumkin bo'lgan oddiy Arduino Clicker o'yini: 7 qadam

Video: Kosmik poyga: Bolalar bilan qilish mumkin bo'lgan oddiy Arduino Clicker o'yini: 7 qadam

Video: Kosmik poyga: Bolalar bilan qilish mumkin bo'lgan oddiy Arduino Clicker o'yini: 7 qadam
Video: Yosh bolayam Biladi nma qilishni🤣#UZmir Va #Mira #Umidim Uzolmayabman #UZmir Va #Mira #Kel #UZMIR 2024, Noyabr
Anonim
Image
Image
Kerakli vositalar va materiallar
Kerakli vositalar va materiallar

¡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

O'yinni Arduino -da dasturlash
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

O'chirish davri
O'chirish davri

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

Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish
Ramkani qurish

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: