Мазмуну:
- 1 -кадам: Керектүү шаймандар жана материалдар
- 2 -кадам: Оюнду Arduinoдо программалоо
- 3 -кадам: Районду куруу
- 4 -кадам: Кадрды куруу
Video: Космостук жарыш: Жөнөкөй Arduino Clicker оюну балдар менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
¡Мен бүгүн кантип иштээрин көрсөткөн видеону жүктөп жатам! Бар болуңуз
Келгиле, балдар менен бирге жасала турган космостук тематикалык көрсөтмө менен көңүл ачалы, кийинчерээк алар жалгыз оюнчук катары ырахат алсын.
Сиз бул жөнөкөй долбоор менен аларга муздак согуш жана космостук жарыш жөнүндө тарыхты үйрөтүү үчүн колдоно аласыз, бирок алданбаңыз: биз баарыбыз колдонобуз жана үйрөнөбүз:
- Arduino
- Программалоо
- Электроника
- 3D дизайны (TinkerCADдын жардамы менен балдарга ыңгайлуу)
- Картон жасоо
- Сиз кошкусу келген сүрөт же башка кол өнөрчүлүк;)
Space Race оюн:
Кемеңизди айга карай жылдыруу үчүн баскычыңызды бир нече жолу басууңуз керек. Ал жакка биринчи келген адам жеңет. Сизди жерге түшүрө турган тартылуу күчү менен күрөшүүңүз керек. Лидер өчкөнгө чейин баштоо (же сиздин космостук кемесиңиз даяр) сизге айып төлөйт жана рефлекстериңизди ого бетер текшерүү үчүн баштоо убактысы туш келди болот.
1 -кадам: Керектүү шаймандар жана материалдар
-
Arduino тактасы
- Uno, Mega, ж.б. Серво китепканасын колдоо керек.
- Аны программалоо үчүн компьютер
-
Кээ бир электрондук бөлүктөр
- 2 баскычтар. Мен чоң жана бышык сыяктуу аркада колдондум.
- 2 резистор (4.7k ohm жакшы болот)
- 2 Servos. Мен эң арзан SG-90 моделин колдондум
- Сүйүктүү түсүңүздүн 1 LED диоду
- Протобор + кээ бир секирүүчү кабелдер
- Балким, сизге секирүүчүлөрдүн узундугуна жана акыркы дизайнына жараша электр зымы керек болот.
- TinkerCAD эсеби (бекер) схеманы көрүү үчүн. Мен аны сиз менен бөлүшүү үчүн колдондум.
- Желим
- Кесүүчү бычак (чоңдордун көзөмөлү менен)
- ОПЦИОНАЛДЫК Мектеп үчүн кайчы
- Кемелерди сервого туташтыруу үчүн кээ бир зымдар
- Ысык желим мылтык
- КОШУМЧА ОПЦИОНАЛДУУ: Кемелерди жасоо үчүн 3D принтер. Мен чынында эле TinkerCAD колдонууну үйрөнгүм келди, ошондуктан мен TinkerCADдын биринчи үлгүсү катары 2 жөнөкөй кемени жасоого каршы тура алган жокмун. Мени бул долбоорду балдар менен бирге жасоого шыктандырды. Сиз 3D басылган моделдерди картон, кагаз, жыгач, жада калса ойноокко алмаштыра аласыз. Чыгармачылыгыңызды ачыңыз.
2 -кадам: Оюнду Arduinoдо программалоо
Мен сиз үчүн оюнду программаладым, сиз аны дароо колдоно аласыз
Мен эмне болуп жатканын түшүнүүгө жардам берүү жана ардуинону үйрөнүүгө үндөө үчүн коддун көбүн комментарийледим. Көңүл бургула, мен программист эмесмин, андыктан бул эң жарашыктуу код эмес. Башка жагынан алганда, бул мен коддоону үйрөнө алсам, эгер сиз аракет кылсаңыз, сиз дагы жасай алаарыңызды көрсөтөт;)
Мен КОНФИГУРАЦИЯ деген бөлүм жасадым. Сиз сервосуңуздун түзүлүшүнө ылайыкташа турган эң чоң бурчту ыңгайлаштырышыңыз керек. Конфигурация бөлүмдөрүнүн комментарийлерин карап көрүңүз.
Сиз ошондой эле тажрыйба конфигурациясы менен алектенсеңиз болот: Адегенде демейки маанилерди сынап көрүңүз, анан кантип пайда болгонун көрүү үчүн эксперимент кылыңыз: Терс тартылуу күчү? Оюнду узартуу керекпи же кыйынбы? эмне кыла алаарыңызды көрүү үчүн программаны изилдөө.
Жөн гана ачыңыз жана бул жерде бөлүшүлгөн кодду Arduino/Genuino тактаңызга жүктөңүз, ага карап сиз бул жөнүндө биле аласыз:
- Мамлекеттик машиналар
- Серво китепканасынын негизги колдонулушу жана көйгөйлөрү
- Баскычты чыгаруу жана эмне үчүн муну жасоо керек
- Туш келди функция, жана башкалар.
Эгер сизге бул кодду жүктөөгө жардам керек болсо, төмөнкүгө өтүңүз:
Код 362 саптан турат, ошондуктан бул жерге кодду көчүрүүнүн ордуна.ino файлын жүктөөнү чечтим.
3 -кадам: Районду куруу
Мен схеманы иштеп чыгуу үчүн биринчи жолу TinkerCAD колдондум. Мага жакты, анткени ал башка альтернативаларга караганда оңой жана ылдамыраак:
www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/
Бул жөнөкөй схема жөнүндө бир аз түшүндүрүп берейин:
Оңдон солго карай:
servos
Жөн эле жер, Vcc жана сигнал. Алар менен чыныгы сыйкыр программалык бөлүгүндө пайда болот. Сиз Ардуинонун сервону туура иштетүү үчүн жетиштүү күчкө ээ эмес экенин тармактан окуй аласыз, бирок мен муну кээ бир программалоо ыкмалары менен жеңдим (мисалы, чырылдабаш үчүн аларды кыймылдан кийин ажыратуу). Көрүнүп тургандай, менин Мега тактайым бул долбоордун бардык нерселерин тышкы энергия менен камсыздоосуз иштетүү үчүн жетиштүү күчкө ээ.
Баскычтар
Жерге 4.7k PULL-DOWN RESISTOR аркылуу туташкан. Эгерде биз бул резисторду колдонбосок, Arduino айлана -чөйрөдөн көп электрдик ызы -чууну алып, туруксуз жана жалган окууларды чыгармак. Бул резистор чыныгы позитив сыяктуу күчтүү болбосо, кандайдыр бир электрдик сигнал/ызы -чуу кирүүчү пиндин ордуна жерге түшөрүнө ынандырат. Өзүңүз баштан кечирүү жакшы болот: 2 же 3 -казыктардын зымдарын ажыратып, эмне болорун караңыз:)
Сол жакта бизде
өз алдынча LED
Адатта, биз LEDди күйгүзүп албоо үчүн аны менен катар резисторду колдонушубуз керек, бирок биз өз алдынча ардуинону эмес, тактайды колдонуп жаткандыктан, биз каршылаштырылган резисторду колдонуп, 13 -пинге алып келгенбиз. ал жерде! Тестирлөө учурунда бул LEDди сактап койсоңуз болот, бирок биз arduino -ны жабууну каалаганыбыз үчүн сыртта LED диод керек болот.
4 -кадам: Кадрды куруу
Биз жыгачты жана кээ бир шаймандарды колдонсок болот, бирок биз бала жасай ала турган нерсени каалаганыбыз үчүн, катуулугуна байланыштуу бир нече катмар картонду колдонобуз.
Мен адегенде тик дубалдарды жасадым, анан үстүңкү капкактын биринчи катмарын аларга ылайыкташтырып кесип салдым.
Катмарлар такыр туура келбесе, мааниси жок, сүрөттөрдө көрсөтүлгөндөй, кошумча кесүүчү пышак менен тегиздей аласыз.
Астыңкы катмар бир учуна гана жабыштырылган.
Картон катмарынын толкун багытын алмаштыруу ага көбүрөөк механикалык каршылык берерин билчү белеңиз? Төмөнкү катмарды толкун менен узун жагына перпендикуляр кылып кесип койсоңуз, аны ачуу үчүн ийүү оңой болот.
Кеме зымдары үчүн рельстерди кескиле, бирок баскычтардын же USB кабелинин тешиктерин азырынча кесип салбаңыз.
Сунушталууда:
Жөнөкөй балдар RGB схемасы: 3 кадам
Жөнөкөй балдар RGB микросхемасы: Бул абдан жөнөкөй иштелип чыккан схема студенттерге RGB жетеги жана баскычтары менен айкалышкан электр энергиясы ар кандай түстөрдү күйгүзө тургандыгын үйрөтүү үчүн STEM сыяктуу класстарда колдонулушу мүмкүн
Космостук башкаруу панели - Laser Cut Arduino Toy: 11 кадам (Сүрөттөр менен)
Космостук кемелерди башкаруу панели - Laser Cut Arduino Toy: Бир нече ай мурун мен жергиликтүү конструктор мейкиндигинин мүчөсү болууну чечтим, анткени мен кылымдар бою жаратуучу соодасынын куралдарын үйрөнгүм келген. Мен кичинекей Arduino тажрыйбасына ээ болдум жана Instructables боюнча бул жерде Fusion курсун окудум. Бирок мен
Чайырга камтылган LED менен космостук жарык: 11 кадам (сүрөттөр менен)
Чайырга камтылган LED менен космостук жарык: Мен светодиоддон чырак чыгаргым келди, бирок эч кандай ширетүү жок (мен билем, көп адамдар ширетишпейт, жана мага окшогон бир нече адамдар муну кыла алат, бирок Мен чындыгында муну жакшы көрөм.) Бул бир нече тыйын батареялар менен иштейт, ошондуктан оңой
Кичинекей сыйкырчы - PC/Android Оюну Атасы жана Уулу Балдар Долбоору катары (union3d): 5 кадам
Кичинекей сыйкырчы - PC/Android Оюну Балдар менен Атасы жана Уулу Долбоору катары (union3d): Мен оюнду жасоонун канчалык жеңил жана кызыктуу экенин көрсөткүм келет. менин уулум жана ага сонун нерсе үйрөнүү үчүн. Биринчиден, мен оюн иштеп чыгуучу эмесмин деп айткым келет, экинчиден, бул
Санарип термостат менен башкарылган космостук жылыткыч: 5 кадам (сүрөттөр менен)
Санарип термостат менен башкарылган космостук жылыткыч: Бул көрсөтмө арзан космостук жылыткычты башкаруу үчүн текчеден санарип программалоочу термостатты кантип колдонууну көрсөтөт. Көпчүлүк арзан космостук жылыткычтарда температураны орой коюу үчүн аналогдук баскычы бар; атүгүл эң кооз моделдер сизге уруксат берет