Mündəricat:
- Addım 1: Lazımi alətlər və materiallar
- Addım 2: Oyunu Arduinoda proqramlaşdırın
- Addım 3: Dövrün qurulması
- Addım 4: Çərçivənin qurulması
Video: Space Race: Uşaqlarla etmək üçün sadə Arduino Clicker Oyunu: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
¡Bu gün necə işlədiyini göstərən bir video yükləyirəm! İzləmədə qalın
Uşaqlarla birlikdə edilə bilən, sonra da oyuncaq olaraq təkbaşına zövq ala biləcək bir yer mövzulu təlimatlandırıcı ilə əylənək.
Bu sadə layihə ilə onlara soyuq müharibə və kosmik yarış haqqında tarix öyrətmək üçün bir vasitə kimi istifadə edə bilərsiniz, amma aldanmayın: hamımız istifadə edəcəyik və bunları öyrənəcəyik:
- Arduino
- Proqramlaşdırma
- Elektronika
- 3D Dizayn (TinkerCAD sayəsində uşaq dostu)
- Kartondan işləmə
- Daxil etmək istədiyiniz rəsm və ya digər sənətkarlıq;)
Space Race bir oyundur:
Gəminizin aya doğru irəliləməsi üçün düyməni dəfələrlə basmalısınız. Oraya birinci gələn qalib gəlir. Sizi yerə endirəcək cazibə qüvvəsinə qarşı mübarizə aparmalısınız. Led sönməzdən əvvəl başlamaq (və ya uzay gəminiz hazırdır) sizə bir cərimə ödəyəcək və reflekslərinizi daha da sınamaq üçün başlama vaxtı təsadüfi olacaq.
Addım 1: Lazımi alətlər və materiallar
-
Arduino lövhəsi
- Uno, Mega, vs. edəcək. Servo kitabxanasını dəstəkləməlidir.
- Proqramlaşdırmaq üçün bir kompüter
-
Bəzi elektron hissələr
- 2 düymələr. Böyük və möhkəm olanlar kimi arcade istifadə etdim.
- 2 rezistor (4.7k ohm yaxşı olacaq)
- 2 servo. Ən ucuz SG-90 modelindən istifadə etdim
- Ən sevdiyiniz rəngli 1 LED diod
- Protoboard + bəzi keçid kabelləri
- Tullananların uzunluğuna və son dizaynına görə bəlkə də bir az elektrik telinə ehtiyacınız olacaq.
- Dövrəni görmək üçün TinkerCAD hesabı (pulsuz). Sizinlə paylaşmaq üçün istifadə etdim.
- Yapışqan
- Kəsici bıçaq (böyüklərin nəzarəti ilə)
- İSTEHMƏLİ Məktəb dərəcəli qayçı
- Gəmiləri servoya bağlamaq üçün bir az tel
- İsti yapışqan silahı
- TOPLAM OPSİYONLU: Gəmiləri hazırlamaq üçün 3D printer. TinkerCAD istifadə etməyi öyrənmək çox istəyirdim, buna görə də ilk TinkerCAD dizaynlarım kimi 2 sadə gəmi hazırlamağa müqavimət göstərə bilmədim. O qədər asan idi ki, bu layihəni uşaqlarla birlikdə etmək mənə ilham verdi. 3D çaplı modelləri karton, kağız, taxta və ya hətta xəmir ilə əvəz edə bilərsiniz. Yaradıcılığınızı ortaya qoyun.
Addım 2: Oyunu Arduinoda proqramlaşdırın
Oyunu sizin üçün proqramlaşdırdım ki, dərhal istifadə edə biləsiniz
Nə olduğunu başa düşməyinizə və bir Arduino öyrənməyinizə təşviq etmək üçün kodun çox hissəsini şərh etdim. Diqqət yetirin ki, mən proqramçı deyiləm, bəlkə də bu ən zərif kod deyil. Digər tərəfdən, bu, kod yazmağı öyrənə bilsəm, cəhd etsəniz də edə biləcəyinizi göstərir;)
Konfiqurasiya adlı bir bölmə hazırladım. Quruluşunuza uyğun olaraq servolarınızın çatacağı maksimum bucağı düzəltməlisiniz. Konfiqurasiya bölmələrinin şərhlərinə baxın.
Təcrübə konfiqurasiyası ilə də məşğul ola bilərsiniz: Əvvəlcə standart dəyərləri sınayın və sonra bunun necə baş verdiyini görmək üçün sınayın: Mənfi Ağırlıq? Oyunu daha uzun və ya çətinləşdirin? nə edə biləcəyinizi görmək üçün proqramı araşdırın.
Burada paylaşılan kodu açın və Arduino/Genuino lövhənizə yükləyin, baxaraq öyrənə bilərsiniz:
- Dövlət maşınları
- Əsas servo kitabxana istifadəsi və problemləri
- Düyməni ləğv edin və bunu niyə etməlisiniz
- Təsadüfi funksiya və daha çox.
Bu kodu yükləmək üçün yardıma ehtiyacınız varsa, https://www.arduino.cc/en/Main/Howto ünvanına daxil olun.
Kod 362 sətirdir, buna görə kodu buraya kopyalamaq əvəzinə.ino faylını yükləməyə qərar verdim.
Addım 3: Dövrün qurulması
Dövrün dizaynı üçün ilk dəfə TinkerCAD -dan istifadə etdim. Digər alternativlərdən daha asan və daha sürətli olduğu üçün bəyəndim:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Bu sadə sxem haqqında bir az izah edim:
Sağdan sola görürsən:
servolar
Yalnız torpaq, Vcc və siqnal. Onlarla əsl sehr, proqram hissəsində baş verir. Şəbəkədə oxuya bilərsiniz ki, Arduino servo düzgün idarə etmək üçün kifayət qədər gücə malik deyil, amma mən bunu bəzi proqramlaşdırma fəndləri ilə aşdım (məsələn, titrəməmək üçün hərəkətdən sonra ayırmaq). Gördüyünüz kimi, Mega lövhəm bu layihədəki hər şeyi xarici enerji təchizatı olmadan idarə etmək üçün kifayət qədər gücə malikdir.
Düymələr
4.7k PULL-DOWN RESISTOR ilə yerə bağlanır. Bu müqavimətdən istifadə etməsək, Arduino ətrafdan çoxlu elektrik səsi alar, düzensiz və yalan oxuyar. Bu rezistor, hər hansı bir elektrik siqnalının/səs -küyünün həqiqi pozitiv kimi kifayət qədər güclü olmadığı təqdirdə giriş pimi yerinə yerə getməsini təmin edir. Öz başınızla yaşamaq çox xoş olacaq: 2 və ya 3 pinlərin tellərini ayırın və nə baş verdiyinə baxın:)
Solda birimiz var
müstəqil LED
Ümumiyyətlə, LED -i yandırmamaq üçün bir sıra rezistorlardan istifadə etməliyik, ancaq müstəqil bir arduino deyil, lövhədən istifadə etdiyimiz üçün, quraşdırılmış rezistordan istifadə edirik və pin 13 -ə yönəldirik. orda! Test edərkən bu LED -i saxlaya bilərsiniz, ancaq arduinonu bağlamaq istədiyimiz üçün xaricində bir LED dioduna ehtiyacımız olacaq.
Addım 4: Çərçivənin qurulması
Ağacdan və bəzi alətlərdən istifadə edə bilərik, ancaq bir uşağın edə biləcəyi bir şey istədiyimiz üçün daha çox sərtlik üçün bir -birinə yapışdırılmış bir neçə qat kartondan istifadə edəcəyik.
Əvvəlcə şaquli divarlar düzəltdim, sonra üst örtüyün ilk qatını onlara uyğun olaraq kəsdim.
Qatların mükəmməl uyğun gəlməməsinin əhəmiyyəti yoxdur, şəkillərdə göstərildiyi kimi bir kəsici bıçaqla əlavə hissəni kəsə bilərsiniz.
Alt qat yalnız bir ucunda yapışdırılır.
Karton təbəqələrinin dalğa istiqamətinin dəyişməsinin ona daha çox mexaniki müqavimət verdiyini bilirdinizmi? Alt təbəqəni uzun tərəfə dik olan dalğa ilə kəssəniz, açmaq üçün əymək daha asan olacaq.
Gəmi telləri üçün relsləri kəsin, ancaq düymələrin və ya USB kabelinin deliklərini hələ kəsməyin.
Tövsiyə:
Uşaqlarla edə biləcəyiniz bioloji parçalanma təcrübəsi !: 8 addım
Uşaqlarla edə biləcəyiniz bir Biodegradability Təcrübəsi !: Aydındır ki, qaynar su tam olaraq kompostlama şərtləri və ya yavaş, təbii biodegradasiya prosesi kimi deyil. Bununla birlikdə, istilik tətbiq edildikdə bəzi materialların başqalarına nisbətən necə parçalanacağını simulyasiya edə bilərsiniz
Evinizdə WiFI Nəzarəti tətbiq etmək üçün sadə: 5 addım
Evinizdə WiFI Nəzarətini Tətbiq etmək Sadə: ESP-01S ucuz və istifadəsi asan bir simsiz həlldir. Digər sensorlar və aktuatorlarla birləşərək uzaqdan izləmə və idarəetmə rahat şəkildə həyata keçirilə bilər.Bu layihədə, ESP-01S Rela ilə Fanı idarə etmək üçün ağıllı bir keçid quracağam
KerbalController: Roket Oyunu Kerbal Space Proqramı üçün Xüsusi İdarəetmə Paneli: 11 Addım (Şəkillərlə)
KerbalController: Roket Oyunu üçün Xüsusi İdarəetmə Paneli Kerbal Space Proqramı: Niyə bir KerbalController qurmalısınız? Yaxşı ki, düymələri basmaq və fiziki açarları atmaq siçanınıza basmaqdan daha əhəmiyyətli hiss edir. Xüsusilə böyük bir qırmızı təhlükəsizlik açarı olduqda, əvvəlcə qapağı açmalısınız, açarı vurun
Musiqi Reaktiv İşıq -- Masaüstünü Möhtəşəm etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: 5 Addım (Şəkillərlə)
Musiqi Reaktiv İşıq || Masaüstü Awsome etmək üçün Super Sadə Musiqi Reaktiv İşıq Necə Hazırlanır: Salam uşaqlar, bu gün çox maraqlı bir layihə hazırlayacağıq.Bu gün biz reaktiv musiqi yaradacağıq. Led parlaqlığını dəyişəcək. əslində aşağı tezlikli səs siqnalı olan bas. Qurmaq çox sadədir, biz
Sadə bir video oyunu necə etmək olar: 3 addım
Sadə bir Video Oyunu Necə Hazırlanır ?: Popfly.com -da heç bir kod yazmadan pulsuz olaraq sadə bir oyun edə bilərsiniz! Sizə lazım olan yalnız bir hotmail hesabı və çox vaxtdır