Съдържание:

Ардуино лазер с чувствителност към движение: 5 стъпки
Ардуино лазер с чувствителност към движение: 5 стъпки

Видео: Ардуино лазер с чувствителност към движение: 5 стъпки

Видео: Ардуино лазер с чувствителност към движение: 5 стъпки
Видео: Оптическая линия связи с лазерным модулем на Arduino 2024, Юли
Anonim
Ардуино лазер с чувствителност към движение
Ардуино лазер с чувствителност към движение
Ардуино лазер с чувствителност към движение
Ардуино лазер с чувствителност към движение

ЗАБЕЛЕЖКА: Този проект е проектиран по начин, по който всички части могат да се използват повторно в бъдещи проекти. В резултат на това крайният продукт е по -малко стабилен, отколкото би бил, ако използвате по -трайни материали като лепило, запояване и др.

Внимание: Не поставяйте лазера на височината на очите, тъй като това може да причини увреждане на ретината

Материали

  • Arduino (Mega 2560)
  • Платка
  • Сензор за движение (HC-SR501)
  • Лазерен модул (ST1172)
  • Серво мотор (SG90)
  • Мъжки към женски проводници
  • Мъжки към мъжки проводници
  • Ролка хартиена кърпа
  • Тиксо
  • Връзки с цип
  • База
  • Ножици

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

Закрепете елементите към основата
Закрепете елементите към основата
Закрепете елементите към основата
Закрепете елементите към основата

Прикрепете навито парче лента към дъното на дъската на Arduino и, ако е необходимо, върху дъската за хляб.

Прикрепете лента към трите страни на серво мотора без проводници.

Прикрепете дъската Arduino, дъската за хляб и серво мотора към основата.

За допълнителна стабилност можете да залепите проводниците на серво моторите.

Стъпка 2: Жични компоненти

Жични компоненти
Жични компоненти
Жични компоненти
Жични компоненти
Жични компоненти
Жични компоненти

За диаграми и визуални изображения вижте изображенията по -горе. За входните и изходните проводници точният щифт, който използвате, няма значение; обаче, ако искате да използвате нашия код, без да правите промени, трябва да използвате посочените от нас пинове. За заземяване (отрицателно) и положително, всеки щифт на дъската за хляб, стига да са в колоните, към които са свързани кабелите на Arduino и захранването. Посочените по -долу цветове съвпадат с цвета на проводниците, които използвахме в нашите изображения.

  1. Свържете дъската към arduino

    • Оранжево - 5v на Arduino до положително на дъската
    • Черно - GND (заземен) на Arduino до отрицателен на макета
  2. Датчик за движение

    • Кафяв - Заземен (отрицателен) на дъската за хляб
    • Оранжево - Положително на дъската за хляб
    • Червено - вход/изход 14 на Arduino
  3. Серво мотор

    • Червено - Положително на дъската за хляб
    • Кафяв - Заземен (отрицателен) на дъската за хляб
    • Оранжево - вход/изход 4 на Arduino
  4. Лазер

    • Синьо - Заземен (отрицателен) на дъската за хляб
    • Жълто - вход/изход 10 на Arduino
    • Зелено - Положително на дъската за хляб

Забележка: Когато свързвате датчика за движение и лазера, не забравяйте да използвате по -дълги проводници, в противен случай проводниците могат да бъдат извадени от мястото си, тъй като кулата се върти от едната страна на другата.

Стъпка 3: Прикрепете оръдието към двигателя

Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя
Прикрепете оръдието към двигателя

Пробийте два комплекта паралелни дупки в ролята на хартиена кърпа в единия край.

Прокарайте две цип връзки през отворите, по една цип през всеки комплект отвори.

Прикрепете сглобката на хартиена кърпа отгоре на серво мотора и затегнете ципове около напречната греда на двигателя.

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

Стъпка 4: Прикрепете сензор за движение и лазерен модул към кулата

Прикрепете сензор за движение и лазерен модул към кулата
Прикрепете сензор за движение и лазерен модул към кулата
Прикрепете сензор за движение и лазерен модул към кулата
Прикрепете сензор за движение и лазерен модул към кулата
Прикрепете сензор за движение и лазерен модул към кулата
Прикрепете сензор за движение и лазерен модул към кулата

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

Закрепете лазера към върха на хартиената кърпа, както е показано на горното изображение.

Стъпка 5: Arduino код

Кодът на Arduino
Кодът на Arduino

По -долу е дадена връзка към хранилище на github, съдържащо кода arduino за този проект. Ако се използват различни входни/изходни щифтове, кодът ще трябва да бъде променен, за да отразява това. Освен това ще трябва да изтеглите всички съответни библиотеки, посочени в кода.

github.com/ArduinoToys/ArduinoMotionSensin…

Забележка: Ако имате нужда от помощ при настройването на вашия arduino, отидете на

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