Съдържание:
Видео: Игра Bot Laser Gallery: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Това е игра, в която насочвате лазерна показалка към корема на робота, за да я „деактивирате“. Когато ударите слабото място на бота, очите му потъмняват и чувате лазерен звук. След като всичките пет бота са деактивирани, играта се нулира и ботовете се включват отново един по един.
Направих това, защото създава прост пример за вход/изход за обяснение на какво са способни микроконтролерите и е много по -изходен от натискането на бутон върху макет. Хубава следваща стъпка може да бъде добавянето на серво или вибрационни двигатели за допълнително ниво на обратна връзка.
Стъпка 1: Съберете консумативи
- 5 мм светодиод (или ако не използвате 3d отпечатан модел, можете да използвате всякакъв размер)
- LDR (зависим от светлина резистор)
- 3 жици
- 2 резистора (използвах 200 ома, но можете да използвате всеки, който ще защитава вашия светодиод. Образователна връзка!)
- Микроконтролер, използвах Arduino Nano
- Кабелни платки и джъмпери
- Моментални превключватели
- Пиезо "говорител" P
По избор
- Топлообменник
- Съединители
- Лепило
Зададох всеки бот да бъде модулен, за да мога лесно да го изключвам за съхранение или промяна. Използвах термосвиваемо за малко защита на откритите връзки.
Инструменти:
- Оборудване за запояване
- 3D принтер (по избор)
Стъпка 2: 3D печат
www.thingiverse.com/thing:2069579
Ако искате да използвате моя модел, следвайте връзката. 5 -милиметровият светодиод ще притисне точно в задната част.
LDR (или всеки сензор с два проводника) може да се вкара през предната част. Може да се наложи да отворите малко дупките с горещ пирон или малка бормашина.
Ако не искате да отпечатате 3D модела, можете да направите нещо сами. Прототипът започна с обикновена картонена мишена с прокарани проводници.
Стъпка 3: Окабеляване
Проектирах ги така, че да няма допълнителни компоненти за включване в макета. Само проводници и ключове.
Всеки набор от {LED, LDR, 2 резистора} представлява един бот. Използвах серво удължителни проводници, които се включваха директно в щифтовете на заглавките, които запоявах на всеки робот. Забележете, че ще има три проводника, идващи от всеки робот.
Затова внимавайте да свържете правилните резистори към десните проводници. Може да намерите схемата ми малко объркана, но това ме спаси от нуждата от четири проводника. Дано има смисъл.
Оранжевите проводници започват ВИСОКО. Това осигурява 5V към всеки LDR. Тъй като четем само светлинния сензор (LDR), когато светодиодът свети (оранжев проводник HIGH), той работи добре. Ако промените кода, за да прочетете LDR, когато светодиодът не свети, ще трябва да измислите различен начин за свързване.
Стъпка 4: Програмиране
Ето кода
gist.github.com/justbennett/a68a47d28f705d…
Има 5 аналогови входа, 5 -те LDR. Има 3 цифрови входа. Нулиране, праг нагоре и праг надолу. Регулирането на прага е така, че устройството да може да се адаптира към различни ситуации на осветление. Ако използвате ярък лазер, това няма значение.
Има 5 LED изхода и изход за високоговорители.
Можете да адаптирате този код към други сензори или за много други цели.
Препоръчано:
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. Това е
Laser Box Music Laser Light Show: 18 стъпки (със снимки)
Laser Box Music Laser Light Show: По -рано публикувах Instructable, в който се описва как да се използват компютърни твърди дискове, за да се направи музикално лазерно светлинно шоу. Реших да направя компактна версия, използвайки електрическа кутия и RC автомобилни двигатели. Преди да започна, вероятно трябва да ви кажа, че лазерът
Игра Лабиринт за управление със смартфон: 5 стъпки (със снимки)
Игра за лабиринт за управление със смартфон: Игра за лабиринт за управление със смарт телефон. Лабиринтът се движи според наклона на смартфона. Първо, моля, вижте видеото. Изображение за движение1. Raspberry Pi е сървър на Websocket. Смартфонът е клиент на Websocket. Смартфонът изпраща