Мазмуну:
- 1 -кадам: кутучаны долбоорлоо
- 2 -кадам: Arduino схемасын долбоорлоо
- 3 -кадам: Оюнду коддоо
- 4 -кадам: Barebones Arduino
- 5 -кадам: Кеңештерди жана амалдарды жасаңыз
- 6 -кадам: Оюндун чыныгы максаттары: эс тутум жөндөмү жана туруктуулук
- 7 -кадам: Булак коду, Пландар, Шилтемелер жана Файлдар, Келгиле, Алгыла, Аларды Эркине Колдонгула
Video: Эскерүү оюну: 7 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Tinkercad долбоорлору »
Сиз, балким, оюнчу түстөрдүн жана үндөрдүн ырааттуулугун жатка билип, аларды кайра ойнотушу керек болгон оюндарды билесиз, туурабы?
Memento Game кошумча көңүл ачуу үчүн сыйлыктарды кошот! Оюнчу алдын ала белгиленген упайга жеткенде, алар оюнда жеңишке жетет жана куту ачылып, байгеси ачылат.
Менде бир нече талаптар бар болчу: кутуча бекем болушу керек, кичинекей бала менен иштөө жөндөмдүү; купе кичинекей белектерди кармоо үчүн чоң болушу керек болчу; жана мен оюнчуларга муну өздөрү кылууга уруксат бербестен, кыйынчылыктын деңгээлин өзгөртүүнүн кандайдыр бир жолун кааладым.
Бул жерде бүт процесстин видеосу бар, анда мен Tinkercad колдонууну, кутучаны жана схеманы долбоорлоону үйрөнөм, андан кийин чыныгы конструкцияга өтөм. Видео эки бөлүктү өткөрүп жиберет жана көбүнчө 150x ылдамдыкта жүрөт, бирок кабатыр болбоңуз, анткени бардык иш жүзүндөгү көрсөтмөлөр кийинки кадамдарда. Ошондой эле, жакшыртылган окуу үчүн, бардык файлдар, пландар, код ж.б. акыркы кадамда жайгаштырылат.
1 -кадам: кутучаны долбоорлоо
Tinkercad менен кутуну долбоорлоо таң калыштуу оңой эле. Мен бир нече расмий окуу куралдарынан өттүм, андан кийин youtube мени калганын көрдү. Бул жерде кутуча бар, аны менен иштей аласыз (аны 3D форматында көрүү үчүн сүйрөңүз):
Эгер сиз муну Tinkercadтан ачсаңыз, анда ар бир бөлүктү чыкылдатып, анан жебе баскычтарын басып, аны жылдыра аласыз (Ctrl+өйдө көтөрүлгүңүз келсе). Бул баскычтарды колдонуу менен сиз "жарылган көрүнүштү" ала аласыз. Кутунун ичиндеги клин формасы сиз ойлонуп жаткан учурда, электромагниттик кулпуну билдирет.
Эгерде мен сыймыктанган дизайндын бир элементи болсо, бул тартылуу күчү менен иштеген эшик. Ошол перпендикуляр жыгач тактайчаны эшиктин топсосунун жанына кошуу менен (кутунун ичинде, аны көрүү үчүн ачышыңыз керек), эшик ачык бойдон калууну каалайт жана аны жапкан жалгыз нерсе - электромагниттик кулпу. жеңет, секундага ачылат.
2 -кадам: Arduino схемасын долбоорлоо
Ошентип, Tinkercadда электроника симуляторун колдонууга оңой болгон схемалар бар экени көрүнүп турат. Муну менен мен иш жүзүндө электрондук компоненттердин жүрүм -турумун окшоштуруп жатам, демек, чыныгы Arduino. Мен симуляциямды иштеткенде, ал тургай, LEDлер өтө көп ток алып жаткандыгы жөнүндө эскертүүлөрдү ыргытты. Кечиресиз микросхемалар, бирок мен жакшы билем. Светодиоддор дайыма эле иштей бербейт, андыктан 220 Ω каршылыгы жакшы. Бирок, эскертүү үчүн рахмат.
Баары абдан интуитивдүү, мен чынжырларды алардан мурун бир нече сабактарды гана аткаргам, ошондуктан мен дароо бүт нерсенин дизайнын жасай баштадым. Бул жерде:
www.tinkercad.com/things/1mPEFTjZVTQ-the-m…
Сиз 4 түстүү чыракты көрө аласыз, алардын ар биринин өзүнүн баскычы, динамиги жана ак чырагы бар.
Убакыт чырагы кутучаны ачуучу электромагниттик кулпуну билдирет жана динамик чындыгында күчөтүлүшү керек болчу (эгер сиз көзүңүздү ирмесеңиз, видеодон менин жөнөкөй күчөткүч схемаларын гуглинг менен көрүп турасыз).
3 -кадам: Оюнду коддоо
Райондор симуляцияны иштетет, анткени биз Arduino үчүн айрым көрсөтмөлөрдү коддойбуз. Мен муну кантип кылдым? Мен башка Arduino эстутум оюндарын издедим, тандоо үчүн бир топ эле, ошондуктан мен так ушундай кылдым. Мен бул жерден кээ бир коддорду тандадым, кээ бирлери ошол жерден, өзүмдүн жашыруун соусумду кошуп, бардыгын шайкеш келгендей кылып эздим. Мен муну жакшыраак документтештиришим керек эле, кечирген жокмун. Эгерде сизге кызмат кыла турган бир нерсе болсо, анда менин кодумду бөлүп -жарып коюңуз. Аны көрүү үчүн Райондордогу Код баскычын чыкылдатыңыз.
Мен кийинки кадамга өтүүдөн мурун, Arduino IDEди чынында Arduinoго чыныгы тирүү прототипке жөнөтүү үчүн колдондум.
4 -кадам: Barebones Arduino
Мен видеодо түшүндүрүп жаткандай, мен Arduinoдун сөөктөрүн орнотууну тандап алдым, андыктан кошумча схемаларды жана компоненттерди бир тактага батыра алчумун. Сиз муну кылуунун кажети жок, сиз каалаган Arduino колдоно аласыз, бирок менин курулушумду кайталагыңыз келсе, мен Ник Гаммондун дизайнын колдондум.
Кошуу үчүн кошумча бөлүктөр:
Эшикти ачкан 9v электромагниттик кулпуну айдап чыгуу үчүн изоляцияланган реле схемасы.
Динамик үчүн жөнөкөй күчөткүч схемасы.
Мен Fritzing чиймесин тиркеп койдум, ал кайда байланыштырып турган нерсени көрсөтөт. Мен атайылап ATmega328P-PU казыктары менен башка компоненттердин ортосунда боштук калтырдым, бирок алар чындыгында туташкан.
ATmega328P-PU чипи кайсы казыктар Arduino казыктарына туура келгенин аныктоого жардам берүү үчүн салкын этикетка менен жабылган. Мунун аягында файл да бар.
Мен чындап эле оюнда ишке ашырбаган (убагында келбеген) чийменин айланма камыш которгучу бар, бирок мен дагы деле бул жакшы идея деп ойлойм. Мен аны талкалап көрөйүн:
Куту кулпуланган жана сиз аны ачкыңыз келет дейли, бирок сиз учурдагы кыйынчылыктын жөндөөсүн чече албайсыз, же кандайдыр бир жол менен ачык эшиктин сигналын кулпуга жөнөтпөгөн кандайдыр бир күтүүсүз ката бар. Эгер камыш которгучту иштетсеңиз (жакын жердеги күчтүү магниттен өтүп), 9 В батарейкасы бүт схеманы айланып өтүп, түз эле кулпуга туташат. Бул сырдын "ачуу кодун" жана камыш которгучтун туура жайгашуусун сиз гана билесиз.
Ал тургандай, менин коробкам жабык окшойт, ал тургай жакшылап карасаңыз да, түбү чынында эле тыгыз жабышчаак дубалдар менен бекитилген. Мен жетишерлик катуу тартсам, ал ачыла баштайт.
5 -кадам: Кеңештерди жана амалдарды жасаңыз
Эгер мен дагы бир жолу кайталай турган болсом, анда мен өзүмдүн жыгач кутучамды жасоону таштап, бир нерсе сатып алып, ошого ылайыкташтырмакмын. Мен чындыгында арзан сатылган бышык фанера кутучаларын көрдүм, ошондуктан эшиктин бир дубалын кесип, балким үстүн бурап коюшум керек болчу. Эгерде сиз жыгач иштетүү боюнча чебер болсоңуз, анда ага барыңыз. Мен үчүн бул өтө эле көп кыйынчылык болду. Ошентсе да, жыйынтыгы жакшы болду.
Кулпу сыноо жана ката процесси менен коюлган, мен сүрөттө кычкач менен тартылган темирди ийкем жана металл илгичтин капталдагы күтүлбөгөн кыймылын эске алуу менен толеранттуулукту жөнгө салдым.
Мен бир нече миллиметрди оюп чыгууга туура келди, мында топсонун эшиги менен коробкасынын шыптары буралып турат.
Мен дубал менен бириктирилген жыгач тактайларды пландап, кум менен тегиздедим. Анан мен кутунун сыртына жана белек салынган купенин ичине лак сүйкөдүм. Мен электроника корпусу менен убара болгон жокмун.
Картонду колдонуп, бардыгын батыраак кылып койдум. Куту ташталды жана иштей берди.
Мен чогултууну жана мүчүлүштүктөрдү оңдоону жеңилдетүү үчүн кээ бир Dupont коннекторлорун колдондум. Райондун ар бир негизги бөлүгү керек болгондо кирип кетет.
Эгерде мейкиндик тынчсыздандырса, мен сыяктуу 9 В батареяны алмаштыруу үчүн 1,5 1,5 В алты батареяны колдонбоңуз. Мен аны чогултуп жатканда, менде тийиштүү туташтыргычы жок болчу жана кийинчерээк алмаштырууну каалабадым. Жакшы жагы, кулпу жылдар бою күчкө ээ болот.
Мен Dupontтун башка обочолонгон ургаачы коннекторлорун башка такшалган, бекем, тик дубалдарды башкы тактага чаптадым. Реле сыяктуу, же башка туташтыргычтар тактага көбүрөөк ширетилген.
Булак кодунда айтылгандай, деңгээлди өзгөртүү үчүн, сиз жерди аналогдук казыктардын айкалышына туташтырасыз. Көрсөтмөнүн аягында бул үчүн да файл бар.
6 -кадам: Оюндун чыныгы максаттары: эс тутум жөндөмү жана туруктуулук
Бул менин кызым ойной берген оюн. Ал 3 жашта, учурда ал 50% га жакын 5 -деңгээлде ийгиликке жетишип жатат. Кээде мен кичинекей оюнчукту коём (менде али көрө элек бир нече Lego адамдары бар) же печенье, ал аны жакшы көрөт. Мен анын жалгыз ойногонун көрдүм, кээде ал мага белекти (оюнчуктарынын бирин) салып коюшу үчүн оюнду чечет. Албетте, мен аны алуу үчүн оюнду чечишим керек. Мен мотивация берүү үчүн жетиштүү кыйын болуш үчүн, ал 90% га жакын ийгиликтерге жеткенде, мен деңгээлдерди өзгөртчүмүн.
Бул өзгөчө деңгээл (5) ал үчүн чыныгы сыноо болду, бирок мен анын туруктуулуктун баркын билишин каалайм. Ошондой эле, биринчи аракетте нерселерди оңунан чыгарбоо жакшы. Убакыт жана практика менен жакшыра аласыз.
7 -кадам: Булак коду, Пландар, Шилтемелер жана Файлдар, Келгиле, Алгыла, Аларды Эркине Колдонгула
Шилтемелер:
Видеонун ылдамдыгы:
Булак коду менен Tinkercad Circuits дизайны:
Tinkercad 3D кутусунун дизайны:
Тиркелген файлдар:
Fritzing макети
"Деңгээлди кантип өзгөртүү керек" текст файлы
ATmega328P-PU чиптеринин үстүнө чаптоо үчүн көптөгөн энбелгилери бар pdf файлы.
Авторлор конкурсунда биринчи жолу жеңүүчү
Сунушталууда:
Макей Макей менен магниттик плинко оюну: 6 кадам (сүрөттөр менен)
Магниттик Плинко Оюну Макей Макей менен: Ооба, бул сегментте, дагы бир жолу плейко плейко макей макео.Ошондой эле авто-экспликативдик пландар да: плюс плинко, америкалык магнитикалык, максималдуу сезимдер. Макей.Пара ооруну жаратуу үчүн
QuizzPi, Python менен Raspberry Pi Trivia оюну: 7 кадам (сүрөттөр менен)
QuizzPi, Raspberry Pi Trivia оюну Python менен: QuizzPi - бул аркада түрүндөгү тривиа оюну. QuizzPi менин кызыма көңүл ачуу керек болгондуктан төрөлгөн. Ал 7 жашта жана ал жаңы технологияларды колдонууну талап кылат, идеясы кызыктуу жана билимдүү нерсени жаратуу болчу
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: 6 кадам (сүрөттөр менен)
Тийүү менен эс тутум оюну (Саймон мындай дейт) - Эгерде бул ошондо: Мен өз алдынча жасалган сенсордук аянтчалар жана мектеп проектиси үчүн неопикселдүү шакек менен эстутум оюнун жасадым. Бул оюн Simon Saysке окшош, бирок оюндагы көптөгөн киргизүү жана кайтарым байланыштар (үндөр жана жарык эффекттери) башкача. Мен Су үндөрүн программаладым
Смартфон менен башкарыла турган лабиринт оюну: 5 кадам (сүрөттөр менен)
Смартфон менен башкарыла турган лабиринт оюну: акылдуу телефон менен башкара турган лабиринт оюну. Лабиринт смартфондун эңкейишине жараша жылат. Биринчиден, видеону караңыз. Motion image1. Raspberry Pi - бул Websocket сервери. Смартфон Websocket кардары болуп саналат.3. Смартфон даректерди жөнөтөт
Джойстик жана IR алуучу менен Arduino көзөмөлдөгөн платформа оюну: 3 кадам (сүрөттөр менен)
Ардуино көзөмөлдөгөн платформер оюну джойстик жана IR алуучу менен: Бүгүн биз C#негизделген жөнөкөй платформер оюнун башкаруу үчүн Arduino микроконтроллерин колдонобуз. Мен Ардуинону джойстик модулунан киргизүү үчүн колдонуп жатам жана ошол киргизүүнү C# тиркемесине жөнөтөм, ал Serial c аркылуу маалыматты угат жана чечет