Мазмұны:

Бот лазерлік галерея ойыны: 4 қадам (суреттермен)
Бот лазерлік галерея ойыны: 4 қадам (суреттермен)

Бейне: Бот лазерлік галерея ойыны: 4 қадам (суреттермен)

Бейне: Бот лазерлік галерея ойыны: 4 қадам (суреттермен)
Бейне: RPM фильтрация. Настройка в Ardupilot Arducopter 2024, Шілде
Anonim
Image
Image
Бот лазерлік галерея ойыны
Бот лазерлік галерея ойыны
Бот лазерлік галерея ойыны
Бот лазерлік галерея ойыны
Бот лазерлік галерея ойыны
Бот лазерлік галерея ойыны

Бұл ойын - бұл лазерлік көрсеткішті роботтың ішіне «өшіру» үшін бағытталған. Сіз боттың әлсіз жеріне тиген кезде оның көзі қараңғы болады және сіз лазер дыбысын естисіз. Барлық бес бот өшірілгеннен кейін ойын қалпына келтіріледі және боттар бірте -бірте қосылады.

Мен мұны жасадым, себебі ол микроконтроллерлердің қабілеттілігін түсіндіру үшін кіріс/шығудың қарапайым мысалын жасайды және ол тақтадағы түймені басудан гөрі әлдеқайда көп. Келесі жақсы қадам - кері байланыстың қосымша деңгейі үшін серво немесе діріл қозғалтқыштарын қосу.

1 -қадам: Жабдықтарды жинаңыз

Жабдықтарды жинау
Жабдықтарды жинау
Жабдықтарды жинау
Жабдықтарды жинау
  • 5 мм жарық диоды (немесе егер сіз 3D басып шығарылған модельді пайдаланбасаңыз, кез келген өлшемді қолдануға болады)
  • LDR (жарыққа тәуелді резистор)
  • 3 сым
  • 2 резистор (мен 200 Ом қолдандым, бірақ сіз жарықдиодты қорғайтын кез келгенін қолдана аласыз. Білім беру сілтемесі!)
  • Микроконтроллер, мен Arduino Nano қолдандым
  • Нан тақтасы мен секіргіш кабельдері
  • Лездік қосқыш
  • Пьезо «спикері» П

Қосымша

  • Жылыту
  • Қосқыштар
  • Желім

Мен әр ботты модульдік етіп қойдым, сондықтан оларды сақтау немесе өзгерту үшін ажыратуға болады. Мен ашық қосылыстарды аздап қорғау үшін жылуды қысқартуды қолдандым.

Құралдар:

  • Дәнекерлеу жабдықтары
  • 3D принтері (қосымша)

2 -қадам: 3D басып шығару

3D басып шығару
3D басып шығару
3D басып шығару
3D басып шығару

www.thingiverse.com/thing:2069579

Егер сіз менің моделімді қолданғыңыз келсе, сілтемені қараңыз. 5 мм светодиоды артқы жағына бекітеді.

LDR (немесе екі сымы бар кез келген сенсор) алдыңғы жағынан өткізілуі мүмкін. Тесіктерді ыстық тырнақпен немесе ұсақ бұрғымен сәл ашу қажет болуы мүмкін.

Егер сіз модельді 3D -де басып шығарғыңыз келмесе, сіз өзіңіз бірдеңе жасай аласыз. Прототип сымдары өткізілген қарапайым картоннан басталды.

3 -қадам: Сымдарды жалғау

Сымдар
Сымдар
Сымдар
Сымдар
Сымдар
Сымдар

Мен оларды тақтаға қосатын қосымша компоненттер болмайтындай етіп жасадым. Тек сымдар мен ажыратқыштар.

{LED, LDR, 2 резистор} әр жиынтығы бір ботты білдіреді. Мен әр роботқа дәнекерленген түйреуіштерге тікелей қосылған серво ұзартқыш сымдарын қолдандым. Назар аударыңыз, әр роботтан үш сым шығады.

Сондықтан дұрыс резисторларды дұрыс сымдарға қосу үшін абай болыңыз. Сіз менің схемамды сәл шатастырған шығарсыз, бірақ ол мені төрт сымнан құтқарды. Бұл мағынасы бар деп үміттенемін.

Қызғылт сары сымдар ЖОҒАРЫ басталады. Бұл әр LDR үшін 5В қамтамасыз етеді. Біз тек жарық сенсорын (LDR) оқимыз, өйткені жарық диоды (қызғылт сары сым) жақсы жұмыс істейді. Егер светодиоды жанбай тұрғанда LDR оқу үшін кодты өзгертсеңіз, оны сыммен қосудың басқа әдісін ойлап табуға тура келеді.

4 -қадам: Бағдарламалау

Міне код

gist.github.com/justbennett/a68a47d28f705d…

5 аналогтық кіріс бар, бұл 5 LDR. 3 сандық кіріс бар. Қалпына келтіру, табалдырықты жоғарылату және төмендету. Шекті реттеу құрылғы әр түрлі жарық жағдайларына бейімделе алатындай. Егер сіз жарқын лазерді қолдансаңыз, бұл маңызды емес.

5 жарықдиодты шығыс және динамик шығысы бар.

Сіз бұл кодты басқа сенсорларға немесе басқа мақсаттарға бейімдей аласыз.

Ұсынылған: