Съдържание:
- Стъпка 1: Това е, от което се нуждаете
- Стъпка 2: Време, до R T
- Стъпка 3: Хардуер La Vista, скъпа
- Стъпка 4: If (lastStep) {code ();}
Видео: Лабиринтът на Sif (игра) - Arduino ITTT: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Училището ми ме нареди да направя нещо интерактивно с Arduino. Направих малка лабиринтна игра, която за съжаление не се получи толкова добре, но не се колебайте да я завършите или да я добавите
Този проект стартира като концепция за TBA за скандинавската митология. Ти беше Лифтрасир, любител на живота и беше забравил името си. Или трябваше да намериш любовника си, Лиф, или да избягаш от гората, в която се събуди. Уви, това също не се получи много добре, затова го промених в малка игра с лабиринт, все още държаща на скандинавската митология
Стъпка 1: Това е, от което се нуждаете
За този проект са необходими следните части:
- Arduino Uno
- Прескачане на проводници
- Течнокристален дисплей (LCD) (16, 2)
- Бутон x2
- Потенциометър
- 10k Ohm резистор x3
- Най -малко 1 кг сапунен камък (Колкото повече камък имате, толкова по -лесно ще бъде да поставите хардуера вътре).
- Дървен щепсел x4
Стъпка 2: Време, до R T
Четете го правилно, дами и господа. Време е за A R T. Или по -скоро издълбайте сапунения камък по такъв начин, че хардуерът да се побере вътре.
Направих това, като изрових и настъргах камъка, но ако имате други, по -професионални инструменти у дома, не се колебайте да ги използвате. Сапуненият камък се култивира много лесно, така че наистина нямате нужда от тренировка MX-30KSUPER или нещо подобно. Стандартните консумативи за издълбаване и настъргване ще работят добре.
Първо, трябва да разделим камъка наполовина. Вярвате или не, но направих това, като взех трион за меки метали и прорязах право през него. сега, когато имаме 2 половини камък, можем да започнем да изрязваме правоъгълна форма някъде по средата на една от половините. Ще използваме това за дисплея. Направих моя достатъчно голям, за да може да се побере ЦЕЛИЯ дисплей, но можете също да го оформите по начин, по който ще се разкрие само самият дисплей.
ПРОДЪЛЖАВАЙТЕ ВНИМАНИЕ !! Както може би сте забелязали, има огромна пукнатина в половината на дисплея ми. Това се случи по време на пробиване близо до по -тънка част (Ще преминем към пробиване по -късно). Бъдете много внимателни, докато пробивате близо до по -тънки части, тъй като това се случва много.
О, да, може би и като цяло бъдете внимателни. Не бих искал да видя някой ранен заради моя проект.
Сега! Що се отнася до втората половина, ще ни трябва издълбана правоъгълна форма. Достатъчно дълбоко, за да побере Arduino и метър, но не прекалено дълбоко, защото не искате камъкът да се разцепи.
Време е за тренировка, скъпа. Сега искате да изберете 4 места около отвора на дисплея и кухата част на половинките ви. По -късно ще поставите дървените тапи там, за да поддържате горната (Дисплей) половина. Пробийте дупки в (Не през) камъка и поставете щепселите в дупките. Направете същото към горната (дисплейна) половина. Предлагам да поставите тези дупки на едни и същи места.
След като направите това, би трябвало да можете да поставите камъните един върху друг, като между тях има място!
Стъпка 3: Хардуер La Vista, скъпа
Съжалявам за ужасната игра на Terminator, но е време да съберем сърцето на машината.
Започнете с запояване на щифтове или прескачане на проводници към LCD екрана. Избрах да запоя проводниците за прескачане директно към екрана. По този начин бих запазил място и всичко би се вписало по -добре. Когато приключите, екранът ви трябва много да прилича на моя. Можете да потърсите как да свържете LCD екрана тук:
www.arduino.cc/en/Tutorial/HelloWorld?from…
Можете да следвате точните инструкции, дадени в този урок, защото аз също използвах това за свързване на моя екран, така че кодът ще работи с тези щифтове.
Можете да тествате екрана с примерния код, предоставен в същия урок, след като приключите.
След това ви предлагам да свържете проводника към парче платка. Свържете глюкомера и екрана и изпробвайте глюкомера, като го завъртите. Ако яркостта на LCD дисплея се промени, сте го свързали правилно. Ако не, предлагам ви да разгледате отново урока, свързан по -горе.
Ако сте готови, вземете бутоните си, свържете ги към земята и 5V щифтовете на вашия Arduino. Можете да свържете бутоните към всякакви цифрови щифтове. Не забравяйте да проверите кода, ако щифтовете са еднакви.
След като приключите, можете да поставите хардуера във вашия камък!
Стъпка 4: If (lastStep) {code ();}
Заспиване. Време е да влезете в матрицата.
Позна го! Време е за кодиране. Не се притеснявай. Тази част всъщност е доста лесна. Единственото нещо, което не можах да започна да работя, беше играта на екрана. Ако успеете да го накарате да работи, моля, кажете ми!
Можете да използвате моя код, който добавих като файл за изтегляне. Можете да добавите свои собствени нива, като копирате и поставите предишните нива, но с различни отговори (вляво и вдясно).
И това е всичко! Наистина се надявам, че сте извлекли нещо от този урок и може би дори сте го направили!
Ако го направи, ще се радвам да го видя!
Препоръчано:
BBC Micro: bit and Scratch - интерактивен волан и игра за шофиране: 5 стъпки (със снимки)
BBC Micro: bit and Scratch - Интерактивен волан и игра за шофиране: Едно от заданията ми в класа тази седмица е да използвам BBC Micro: bit за взаимодействие с програма Scratch, която сме написали. Мислех, че това е идеалната възможност да използвам ThreadBoard за създаване на вградена система! Моето вдъхновение за нулата
Саймън игра - забавна игра !: 5 стъпки
Simon Game - Fun Game !: Справка: Тук След дългия уикенд трябва наистина да се постараете да изпълните всички задачи и работа, за която отговаряте. Време е да тренираме мозъка си, нали? Освен тези скучни и безсмислени игри, има и игра, наречена Simon Game
Aruduino LED игра Бързо щракване Игра за двама играчи: 8 стъпки
Aruduino LED игра Бързо щракване на игра за двама играчи: Този проект е вдъхновен от @HassonAlkeim. Ако искате да разгледате задълбочено, ето линк, който можете да проверите https://www.instructables.com/id/Arduino-Two-Player-Fast-Button-Clicking-Game/. Тази игра е подобрена версия на Alkeim's. Това е
HackerBox 0043: Лабиринтът на Falken: 9 стъпки
HackerBox 0043: Лабиринтът на Falken: Поздрави за хакерите на HackerBox по целия свят! HackerBox 0043 ни предлага вграден стрийминг на уеб камера, кондензаторни вериги, сглобяеми микро серво панорами и много други. Тази инструкция съдържа информация за започване на работа с HackerBox 0043, с
Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
Игра за лабиринт за управление със смартфон: Игра за лабиринт за управление със смарт телефон. Лабиринтът се движи според наклона на смартфона. Първо, моля, вижте видеото. Изображение за движение1. Raspberry Pi е сървър на Websocket. Смартфонът е клиент на Websocket. Смартфонът изпраща