Съдържание:

Игра Bot Laser Gallery: 4 стъпки (със снимки)
Игра Bot Laser Gallery: 4 стъпки (със снимки)

Видео: Игра Bot Laser Gallery: 4 стъпки (със снимки)

Видео: Игра Bot Laser Gallery: 4 стъпки (със снимки)
Видео: Най-малкият лазер в света 👉 (ЗАПИСА ВСИЧКО...ДОРИ НА ТАВАНА) Laserpecker PRO 2024, Ноември
Anonim
Image
Image
Игра Bot Laser Gallery
Игра Bot Laser Gallery
Игра Bot Laser Gallery
Игра Bot Laser Gallery
Игра Bot Laser Gallery
Игра Bot Laser Gallery

Това е игра, в която насочвате лазерна показалка към корема на робота, за да я „деактивирате“. Когато ударите слабото място на бота, очите му потъмняват и чувате лазерен звук. След като всичките пет бота са деактивирани, играта се нулира и ботовете се включват отново един по един.

Направих това, защото създава прост пример за вход/изход за обяснение на какво са способни микроконтролерите и е много по -изходен от натискането на бутон върху макет. Хубава следваща стъпка може да бъде добавянето на серво или вибрационни двигатели за допълнително ниво на обратна връзка.

Стъпка 1: Съберете консумативи

Съберете консумативи
Съберете консумативи
Съберете консумативи
Съберете консумативи
  • 5 мм светодиод (или ако не използвате 3d отпечатан модел, можете да използвате всякакъв размер)
  • LDR (зависим от светлина резистор)
  • 3 жици
  • 2 резистора (използвах 200 ома, но можете да използвате всеки, който ще защитава вашия светодиод. Образователна връзка!)
  • Микроконтролер, използвах Arduino Nano
  • Кабелни платки и джъмпери
  • Моментални превключватели
  • Пиезо "говорител" P

По избор

  • Топлообменник
  • Съединители
  • Лепило

Зададох всеки бот да бъде модулен, за да мога лесно да го изключвам за съхранение или промяна. Използвах термосвиваемо за малко защита на откритите връзки.

Инструменти:

  • Оборудване за запояване
  • 3D принтер (по избор)

Стъпка 2: 3D печат

3D печат
3D печат
3D печат
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 изхода и изход за високоговорители.

Можете да адаптирате този код към други сензори или за много други цели.

Препоръчано: