Съдържание:
- Стъпка 1: Списък на използваните инструменти
- Стъпка 2: Инструкции стъпка по стъпка
- Стъпка 3: Кодът, в Дълбоко обяснение
- Стъпка 4: Видео
Видео: Ако това, след това онова: Blackbox: Бягай, избягвай и скачай: 4 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Казвам се Remco Liqui дробове и това е училищен проект If This then That.
Черната кутия: Run, Dodge and Jump е кутия с игра, която може да се играе.
Идеята зад това е, че играете игра и когато достигнете определен резултат (100 точки), можете да вземете наградата си в кутията. По този начин можете да почувствате, че сте постигнали нещо и да бъдете възнаградени за упоритата си работа. Доста направо, нали?
Играта, която се играе, използва arduino с основни контроли.
Оригиналният код, който използвах, идва от Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), след което добавих малко обрат към него, като добавих и направих някои промени в кодовете.
В този урок ще ви покажа как създадох кутията, списъка с инструменти, необходими за създаването й, кода и алтернативните идеи за прилагане.
Без да се замисляме, нека започнем да работим!
Стъпка 1: Списък на използваните инструменти
Инструментите, които използвах с arduino:
- Arduino Uno
- Платка
- LCD екран (20x4)
- I2C щит за LCD
- 3 x превключвател с бутон
- 4 x проводници мъжки-женски
- 7 x проводници за макет
- Отпечатък от хляб
За кутията:
- Просто сте стандартна кутия, всеки размер може да се използва.
- Няколко винта за завинтване на LCD, arduino и пантите.
- Пистолет за лепило с лепилни пръчици, за да залепите кутията заедно.
- Помощен нож или ножица за рязане на картона.
- Гумени бутони, които могат да бъдат взети от контролер за игри.
- USB щепсел
Стъпка 2: Инструкции стъпка по стъпка
Нека започнем с това, че arduino е сглобен.
Схемата, където проводникът трябва да бъде свързан, е следната:
- GND и Reset се свързва с бутона (нулира играта)
- GND и Pin 4 се свързва с бутона (Избира трудността)
- Бутон за свързване на GND и Pin 2 (Използва се за игра на играта)
За това можете да използвате обикновени проводници за свързване към arduino.
Дисплеят е запоен с I2C щит, който може да бъде закупен отделно или свързан към LCD. Свързванията са чисто от щита към arduino, като се използват женски към мъжки проводници, няма нужда да се свързват проводниците към дъската.
- SCL се свързва с A5
- SDA се свързва с A4
- GND се свързва с GND
- VCC се свързва към 5V
Когато сте доволни от начина, по който изглежда на макета, можете да го запоите върху отпечатък.
Начинът, по който е запоен, Кабелите са на гърба на отпечатъка, докато бутоните са отпред. Това улеснява достъпа до бутоните без кабелите по пътя.
За да направите кутията сравнително проста, можете да я съберете или просто да използвате кутия с подходящ размер по ваш вкус.
Моята кутия може да бъде разчленена на 2 части.
Първата част, в която е скрит arduino, всъщност е кутия за доставка, която е била с правилния размер и стабилност, за да завинтва arduino и lcd, с достатъчно място за печат (контролни). Можете да персонализирате мястото, където arduino се поставя много лесно, тъй като е много гъвкав и може да се приложи към всяка форма на обект. Уверих се, че имам порт, където мога да свържа кабела си към arduino, по този начин няма да има нужда да отваряте кутията, където е arduino. С USB щепсел можете да свържете arduino към стенен контакт за електричество.
Стъпка 3: Кодът, в Дълбоко обяснение
Кодът е прост в някои части, които ще обясня как можете да персонализирате малко по ваш вкус.
В кодовия файл е обяснено какво правят кодовете и къде са посочени като коментари.
Каква разлика добавих в кода?
Е, приложих кода, който да използвам за екран 20x4, коригирах символа и нивото, за да използвам целия екран.
Добавена е интро страница за училищния проект и е коригиран изборът на трудност. Центрира всичко, което има текст в него. Тъй като моят екран има I2C щит, споен към него, той използва библиотеката LiquidCity, специално създадена за I2C екран.
Стъпка 4: Видео
Видео, показващо играта, която се играе
Препоръчано:
Експресивен робот- Ако това от онова: 5 стъпки
Expression Robot- If This Than That: Hallo en welkom bij mijn Expression Robot Instructable.DI is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That.De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . De robot co
Ако това, отколкото онова: 5 стъпки
Ако това, отколкото онова: Interactieve Bijenkorf. В този проект heb ik een interactief systeem proberen te bouwen dat aanvoelt als een levend organisme. Dit systeem neemt geluid en trillingen weer en reageert daar op vrata middel van licht. De toeschouwer може да се срещне
Ако това, тогава онова - Moodlamp: 4 стъпки (със снимки)
If This Then That - Moodlamp: Opdracht: Bouw/ ontwerp een interactief systemem (met hardware and software) dat data cann onntvangen en verwerken. опростено, те се срещнаха
Ако това, тогава онова: Преносима конзола Arduino: 5 стъпки
Ако това, след това онова: Преносима конзола Arduino: Това е просто изстрелване на целевата игра. Премествате плейъра с два капацитивни сензорни модула и стреляте, като издавате твърди звуци, като пляскане, викане или разклащане на кутията. Използвани части: Arduino Uno Arduino a000096 tft екран 2 TTP223B сензорен модул
Arduino Singleplayer Pong- Ако това, тогава онова: 5 стъпки
Arduino Singleplayer Pong-If This, then That: Dit arduino project е gebaseerd op een 2 speler pong project hier op instructables (https: //www.instructables.com/id/Portable-Arduino-a …) Проектът maar dit е единичен плейър се срещна с опростен AI.Onderdelen: Arduino Uno Nokia 5100 scherm. https: // ww