Мазмұны:
- 1 -қадам: Arduino UNO және Breadboard орнату
- 2 -қадам: Buzz Wire ойыны мен тұтқасын жасаңыз
- 3 -қадам: Кодекс
- 4 -қадам: Ойынды ойнаңыз
- 5 -қадам: Ойынның күрделілігін өзгерту
Бейне: Arduino UNO үшін LED таймері бар Buzz Wire ойыны: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл дыбыстық сым ойыны пайдаланушыға жарықдиодты таймерге қарсы тұруға мүмкіндік береді. Мақсаты - ойын тұтқасын лабиринтке тигізбей және жарық диоды сөнбей тұрып алу. Егер ойын тұтқасы мен лабиринт тиіп кетсе, пьезодан қатты дыбыс шығады. Бұл ойынның идеясы балалық шақтың сүйікті ойынынан, Операциядан, менің оқушыларымның қиын жұмбаққа деген сүйіспеншілігінен және FABLABJubail -тің сиқырлы ойынынан келді.
Бұл жоба кодтау негіздерімен таныс Arduino қолданушыларын бастау үшін өте қолайлы.
Қажетті материалдар мен құралдар:
- 1 Arduino Uno
- 1 Нан тақтасы
- 1 USB кабелі
- 1 Piezo Buzzer
- 1 жарықдиодты шам
- 1560 Ом резисторы
- 4 ұзын секіргіш сымдар
- 1 қысқа өтпелі сым
- 2 Alligator Clip Jumper Wire (1 ер/1 әйел)
- Алюминий сымы
- Қысқыштар
- Сым кескіштер
- 1 Шағын қорап
- Электр таспасы
1 -қадам: Arduino UNO және Breadboard орнату
Жарықдиодты - жарықдиодты көрсетілгендей орналастырыңыз. 560 Ом резисторы катодты (қысқа аяқ) нан тақтасының теріс рельсіне қосады. Жасыл секіргіш сым анодты (ұзын аяқ) 13 портқа қосады.
Piezzo Buzzer - Пьезо -дыбыстық сигналды көрсетілгендей орналастырыңыз. Қысқа өтпелі сымды қолданып, дыбыстық сигналдың теріс сымын теріс рельске қосыңыз. Аллигатор қысқышының сымының көмегімен дыбыстық сигналдың оң сымын ойын тұтқасына қосыңыз. Қажет болса, электр таспамен бекітіңіз. ** Сымды ұзарту үшін еркек пен еркекке секіргіш сым мен аналық басы бар аллигаторға арналған қысқыш сымды қолданыңыз. **
Нанға арналған тақта - ерлердің үстіңгі тақтасы бар аллигатор қысқышының сымын қолданып, дыбыстық сигналдың оң сымын ойынға қосыңыз. Қажет болса, электр таспамен бекітіңіз.
Ардуиноға арналған тақталар тақтасы - ақырында, панельдің теріс және оң рельстерін жерге және 5В порттарына қосыңыз. Қызыл секіргіш сым оң рельс пен 5В портын қосады. Қара секіргіш сым теріс рельсті және жердегі портты қосады.
Arduino -ны қосу - USB сымын Arduino -дан компьютерге қосыңыз.
2 -қадам: Buzz Wire ойыны мен тұтқасын жасаңыз
- Сым кескіштердің көмегімен алюминий сымды кесіңіз. Бөлімнің қаншалықты үлкен болуы сіздің лабиринттің қаншалықты ақылсыз болғыңыз келетініне және негіз ретінде қолданылатын қорапқа байланысты. Менің сықыр сым ойыны шамамен бір жарым фут сымды қолданды.
- Пышақты қолданып сымды әр түрлі қисықтарға бүгіңіз (суреттерді қараңыз).
- Тұтқаны жасау үшін ұзындығы шамамен 9 дюйм болатын басқа сым алыңыз.
- Бір ұшын ілмекке бүгіңіз (суретті қараңыз). Ілмек диаметрі неғұрлым аз болса, ойын соғұрлым қиын болады.
- Лабиринттің ұштарын қораптың жанына қойыңыз.
- Лабиринтті қорапқа бекітпес бұрын, тұтқаның ілмегін лабиринттің бір жағына қойыңыз (суретті қараңыз).
- Сымды бүгу арқылы қораптың ішкі жағындағы лабиринтті бекітіңіз (суретті қараңыз).
- Лабиринтті қораптың сыртына электрлік таспамен бекітіңіз.
3 -қадам: Кодекс
Код өте қарапайым. Орнату функциясы дыбыстық сигнал мен светодиодтың түйреуіш режимдерін инициализациялау үшін қолданылады. Цикл функциясы дыбыстық сигналды 1 000 герцке орнатады және жарық диодты қосады және өшіреді. Бұл сілтеме бойынша кіруге болатын осы кодта жарық диоды 60 000 миллисекунд немесе 60 секундқа қосылады.
4 -қадам: Ойынды ойнаңыз
Ойынды бастау үшін кодты іске қосыңыз және жарықдиодты қосуды күтіңіз. Жарық диодты қосқаннан кейін, дыбысты өшірмей, лабиринттің бір шетінен екінші шетіне тұтқаны алуға 60 секунд уақыт беріледі. Егер жарықдиодты соңына дейін өшірсеңіз, 60 секунд аяқталады, бірақ берілмеңіз. Жарық диодты қайта қосып, әрекетті қайталаңыз. Жарық диодты қайта қосу үшін сіз 30 секунд күте аласыз, светодиодты код бойынша қайта қосады немесе оны қайта іске қосу үшін Arduino телефонындағы қалпына келтіру түймесін басуға болады. Бұл ойын өте тәуелді болуы мүмкін, сондықтан көңілді!
5 -қадам: Ойынның күрделілігін өзгерту
Ойынды меңгергеннен кейін өзіңізді қалай сынауға болатыны туралы бірнеше идеялар:
- Жарық диоды қанша уақыт қосулы болатынын өзгертіңіз. Сіз 60 секундтың орнына лабиринтті аз уақытта аяқтай аласыз ба? 45 секунд (45000 миллисекунд) немесе тіпті 30 секунд (30000 секунд) көріңіз.
- Тұтқадағы ілмектің диаметрін өзгертіңіз. Кішкене циклмен дыбыстық сигналды өшірмей, лабиринтті әлі де аяқтай алатындығыңызды қараңыз.
- Лабиринтті өзгертіңіз. Ойынның қиындығын өзгерту үшін көбірек қисықтарды қосыңыз және оларды бір -біріне жақындатыңыз.
FABLABJubail. (4 қазан, 2016 ж.). Buzz Wire ойыны [веб -сайт]. Https://www.instructables.com/id/Buzz-Wire-Game-1/ сайтынан алынды.
Ұсынылған:
Makey Makey және Scratch көмегімен Buzz Wire ойыны: 3 қадам
Makey Makey және Scratch қолданатын Buzz Wire ойыны: Бұл менің 11 жасар ойыным, ол бұл ойынды інісімен бірге COVID19 жабылған кезде біршама алаңдату үшін ойнаған және бағдарламалаған, және ол Интернеттегі ең керемет жобалар көрмесіне қатысқысы келді. " Мен негізгі идеяны қабылдадым
Arduino Buzz Wire ойыны: 4 қадам
Arduino Buzz Wire ойыны: Бұл Arduino көмегімен Buzz сымды ойынын жасауға болатын нұсқаулық. Бұл Arduino жобасы https://www.instructables.com/id/Buzz-Wire-Scavenger-Hunt-Clue/ сайтынан өзгертілген. Мен СКД -де таблицаны қосамын, ол сіздің аяқтауға жұмсайтын уақытыңызды көрсетеді
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Циркуляцияның бірінші бөлігі 555 таймері: 3 қадам
D Flip Flops және 555 таймері бар қадамдық қозғалтқыш; Электр тізбегінің бірінші бөлігі 555 таймері: қадамдық қозғалтқыш - бұл тұрақты қозғалтқыш, ол дискретті қадаммен қозғалады, ол көбінесе принтерлерде, тіпті робот техникасында қолданылады, мен бұл схеманы қадаммен түсіндіремін. тізбектің бірінші бөлігі - 555 таймер. Бұл 555 чипі бар бірінші сурет (жоғарыдан қараңыз)
Arduino мен RTC таймері бар автоматты жарық пен сорғы аквариум жүйесі: 3 қадам
Arduino мен RTC таймері бар автоматты жарық пен сорғы аквариум жүйесі: аквариумды нөлдік араласуға айналдыруға болады, ол өзін-өзі қамтамасыз ететін экожүйені қажет етпейтін технологиямен қамтамасыз етеді:) аквариум үшін автоматты жарық пен сорғы жүйесін құру үшін, әрине, қолмен жүйені орнатыңыз. бірінші Мен әрқайсысы 50 Вт және 1 6 Вт 2 жарықтандыру шамдарын қолдандым
Arduino/Android таймері (қолданбасы бар!). Шамдар мен басқа заттарды басқарыңыз: 6 қадам
Arduino/Android таймері (қолданбасы бар!). Шамдарыңызды және басқа заттарды басқарыңыз: Сәлем! Міне мен басқа таймермен отырмын. Бұл жобаның көмегімен таймер " ҚОСУЛЫ " болатынын орнатуға болады. немесе " ӨШІРУ " тәуліктің әр сағаты үшін. Android қосымшасын қолдану арқылы күніне бірнеше оқиғаны орнатуға болады. Arduino мен Android біріктіру арқылы біз