Мазмұны:

Ғарыштық жарыс: балалармен жасауға болатын қарапайым Arduino Clicker ойыны: 7 қадам
Ғарыштық жарыс: балалармен жасауға болатын қарапайым Arduino Clicker ойыны: 7 қадам

Бейне: Ғарыштық жарыс: балалармен жасауға болатын қарапайым Arduino Clicker ойыны: 7 қадам

Бейне: Ғарыштық жарыс: балалармен жасауға болатын қарапайым Arduino Clicker ойыны: 7 қадам
Бейне: Балаларға шабуыл жасаған үйдегі жын. #тылсымдүние #қорқыныштыоқиғалар #қорқыныштывидеолар 2024, Қараша
Anonim
Image
Image
Қажетті құралдар мен материалдар
Қажетті құралдар мен материалдар

Мен бүгін оның қалай жұмыс істейтінін көрсететін бейне жүктеймін! Бізбен бірге қалыңыз

Келіңіздер, балалармен бірге жасауға болатын кеңістікке арналған нұсқаулықпен көңілді болайық, кейін оларды ойыншық ретінде жалғыз ұнатамыз.

Сіз оларды осы қарапайым жобамен суық соғыс пен ғарыштық жарыс туралы тарихқа үйрету құралы ретінде пайдалана аласыз, бірақ алданбаңыз: біз бәріміз қолданамыз және білеміз:

  • Ардуино
  • Бағдарламалау
  • Электроника
  • 3D дизайны (TinkerCAD арқасында балаларға ыңғайлы)
  • Картон жасау
  • Сіз қосқыңыз келетін кескіндеме немесе басқа қолөнер;)

Ғарыштық жарыс - бұл ойын:

Кемені айға қарай жылжыту үшін түймені бірнеше рет басу керек. Ол жерге бірінші болып келген адам жеңеді. Сізді жерге түсіретін ауырлық күшімен күресуіңіз керек. Светодиод сөнбестен басталуы (немесе сіздің ғарыш кемесі дайын) сізге айыппұл төлейді, ал сіздің рефлекстеріңізді одан әрі тексеру үшін басталу уақыты кездейсоқ болады.

1 -қадам: қажетті құралдар мен материалдар

  • Arduino тақтасы

    • Uno, Mega, т.б. жасайды. Серво кітапханасын қолдау қажет.
    • Бағдарламалауға арналған компьютер
  • Кейбір электронды бөлшектер

    • 2 батырмалар. Мен үлкен және берік аркада қолдандым.
    • 2 резистор (4,7км жақсы болады)
    • 2 Серво. Мен SG-90 ең арзан моделін қолдандым
    • Сіздің сүйікті түсіңіздің 1 жарықдиодты диоды
    • Протобор + бірнеше секіргіш кабельдер
    • Мүмкін сізге секіргіштердің ұзындығы мен соңғы дизайнына байланысты электр сымы қажет болуы мүмкін.
  • Схеманы көру үшін TinkerCAD тіркелгісі (ақысыз). Мен сіздермен бөлісу үшін қолдандым.
  • Желім
  • Кескіш пышақ (ересектердің бақылауымен)
  • ҚОСЫМША Мектепке арналған қайшылар
  • Кемелерді сервоға бекіту үшін бірнеше сым
  • Ыстық желім қаруы
  • ҚОСЫМША ҚОСЫМША: кемелерді жасауға арналған 3D принтер. Мен TinkerCAD -ты қолдануды үйренгім келді, сондықтан мен TinkerCAD -тың алғашқы конструкциясы ретінде 2 қарапайым кемені жасауға қарсы тұра алмадым. Бұл маған бұл жобаны балалармен бірге жасауға шабыттандырды. Сіз 3D басып шығарылған модельдерді картонға, қағазға, ағашқа немесе тіпті балмұздаққа ауыстыра аласыз. Шығармашылығыңызды ашыңыз.

2 -қадам: Ойынды Arduino бағдарламалау

Ойынды Arduino бағдарламалау
Ойынды Arduino бағдарламалау

Мен сізге ойынды бағдарламаладым, сонда сіз оны бірден пайдалана аласыз

Мен не болып жатқанын түсінуге көмектесу және Arduino -ны үйренуге шақыру үшін кодтың көп бөлігін түсіндірдім. Назар аударыңыз, мен бағдарламашы емеспін, сондықтан бұл ең талғампаз код емес шығар. Екінші жағынан, бұл егер мен кодтауды үйрене алсам, егер сіз тырыссаңыз, мұны да жасай алатындығыңызды көрсетеді;)

Мен КОНФИГУРАЦИЯ деп аталатын бөлім жасадым. Сіз өзіңіздің сервоңыздың максималды бұрышын сіздің құрылымыңызға сәйкес келетін етіп реттеуіңіз керек. Конфигурация бөлімдерінің түсініктемелерін қараңыз.

Сіз сондай -ақ тәжірибе конфигурациясын біле аласыз: алдымен әдепкі мәндерді қолданып көріңіз, содан кейін қалай болатынын көру үшін эксперимент жасаңыз: Теріс ауырлық? Ойынды ұзарта ма, әлде қиындата ма? не істеуге болатынын білу үшін бағдарламаны зерттеңіз.

Тек ортақ кодты Arduino/Genuino тақтасына ашыңыз және жүктеңіз, оған қарап сіз мыналарды біле аласыз:

  • Мемлекеттік машиналар
  • Серво кітапханасының негізгі қолданылуы мен мәселелері
  • Түймені жою және неге мұны істеу керек
  • Кездейсоқ функция және тағы басқалар.

Егер сізге осы кодты жүктеуге көмек қажет болса, мына сілтемеге өтіңіз:

Код 362 жолдан тұрады, сондықтан мен мұнда кодты көшірудің орнына.ino файлын жүктеуді шештім.

3 -қадам: Схеманы құру

Циклды құру
Циклды құру

Мен TinkerCAD -ты схеманы жобалау үшін бірінші рет қолдандым. Маған ұнады, себебі бұл басқа нұсқаларға қарағанда оңай және жылдам:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Осы қарапайым схема туралы қысқаша түсіндіруге рұқсат етіңіз:

Оңнан солға қарай сіз:

сервос

Тек жерге, Vcc және сигнал. Олармен нағыз сиқыр бағдарламалық қамтамасыз ету бөлігінде болады. Сіз желіден Arduino сервоприводты дұрыс іске қосуға күші жетпейтінін оқи аласыз, бірақ мен мұны кейбір бағдарламалау амалдарымен жеңдім (мысалы, қозғалмау үшін оларды қозғалыстан кейін ажырату). Көріп отырғаныңыздай, менің Mega тақтамен сыртқы қуат көзінсіз осы жобаның барлық элементтерін іске қосу үшін жеткілікті қуат бар.

Түймешіктер

Жерге 4.7k PULL-DOWN RESISTOR арқылы қосылған. Егер біз бұл резисторды пайдаланбасақ, Arduino қоршаған ортадан көп электр шуын алып, тұрақсыз және жалған көрсеткіштер шығарады. Бұл резистор кез келген электрлік сигналдың/шудың шын мәнінде жеткілікті күшті болмаса, кіріс түйреуішінің орнына түсетініне көз жеткізеді. Өз бетіңізше тәжірибе алу жақсы болады: 2 немесе 3 түйреуіштердің сымдарын ажыратып, не болатынын қараңыз:)

Сол жақта бізде

дербес жарықдиодты

Әдетте, жарық диодты күйдіріп алмау үшін резисторды сериялы қолдану керек, бірақ біз тәуелсіз ардуино емес, тақтаны қолданғандықтан, біз резисторды пайдаланып, 13 -істікшеге сүйенеміз. Ана жерде! Тіпті тестілеу кезінде бұл жарықдиодты сақтауға болады, бірақ біз ардуиноны қоршағымыз келетіндіктен, бізге сыртта жарық диод қажет болады.

4 -қадам: жақтауды құру

Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру
Рамканы құру

Біз ағаш пен кейбір құралдарды қолдана аламыз, бірақ біз бала жасай алатын нәрсені алғымыз келетіндіктен, қаттылық үшін желімделген бірнеше картон қабатын қолданамыз.

Мен алдымен тік қабырғаларды жасадым, содан кейін оларға сәйкес келетін жоғарғы қақпақтың бірінші қабатын кесіп алдым.

Қабаттардың сәйкес келмеуі маңызды емес, оларды суретте көрсетілгендей кескіш пышақпен қосымша кесуді теңестіруге болады.

Төменгі қабат тек бір ұшында ғана желімделген.

Сіз картон қабаттарының толқындық бағытын ауыстыру оған механикалық қарсылық беретінін білесіз бе? Егер сіз төменгі қабатты толқынмен ұзын жағына перпендикуляр етіп кессеңіз, оны ашу үшін оны бүгу оңай болады.

Кеме сымдарының рельстерін кесіңіз, бірақ түймелердің немесе USB кабелінің тесіктерін әлі кеспеңіз.

Ұсынылған: