Мазмұны:

Қозғалысты сезу Arduino Laser: 5 қадам
Қозғалысты сезу Arduino Laser: 5 қадам

Бейне: Қозғалысты сезу Arduino Laser: 5 қадам

Бейне: Қозғалысты сезу Arduino Laser: 5 қадам
Бейне: BTT GTR v1 0 TMC5160 Pro with Sensor less Homing 2024, Қараша
Anonim
Қозғалыс сезгіштігі Arduino Laser
Қозғалыс сезгіштігі Arduino Laser
Қозғалысты сезетін Arduino лазері
Қозғалысты сезетін Arduino лазері

ЕСКЕРТПЕ: Бұл жоба барлық бөлшектерді болашақ жобаларда қайта пайдалануға болатындай етіп жасалған. Нәтижесінде соңғы өнім желім, дәнекерлеу сияқты тұрақты материалдарды қолданғаннан гөрі тұрақты емес болады …

Ескерту: Лазерді көздің биіктігіне қоймаңыз, себебі ол тордың зақымдалуына әкелуі мүмкін

Материалдар

  • Ардуино (Mega 2560)
  • Нан тақтасы
  • Қозғалыс сенсоры (HC-SR501)
  • Лазерлік модуль (ST1172)
  • Серво қозғалтқышы (SG90)
  • Еркектен әйелге дейінгі сымдар
  • Еркектен ерге дейінгі сымдар
  • Қағаз орамал
  • Жабысқақ таспа
  • Зип -галстук
  • Негіз
  • Қайшы

1 -қадам: элементтерді базаға бекітіңіз

Базаға қауіпсіз элементтер
Базаға қауіпсіз элементтер
Базаға қауіпсіз элементтер
Базаға қауіпсіз элементтер

Ардуино тақтасының түбіне таспаның оралған бөлігін, ал қажет болса, нан тақтасын бекітіңіз.

Сервокотордың үш жағына сымсыз таспаны бекітіңіз.

Негізге Arduino тақтасын, нан тақтасын және серво моторын бекітіңіз.

Қосымша тұрақтылық үшін сіз Servo Motors сымдарын таспамен жабыстыра аласыз.

2 -қадам: сым компоненттері

Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері
Сым компоненттері

Диаграммалар мен көрнекіліктер үшін жоғарыдағы суреттерді қараңыз. Кіріс және шығыс сымдары үшін сіз пайдаланатын дәл түйреуіш маңызды емес; алайда, егер сіз біздің кодты өзгертусіз қолданғыңыз келсе, біз көрсеткен түйреуіштерді пайдалануыңыз қажет. Нан тақтасындағы жердегі (теріс) және позитивті кез келген түйреуіштер үшін, егер олар Arduino жері мен қуаты қосылған бағандарда болса. Төменде көрсетілген түстер біздің суреттерде қолданған сымдардың түсіне сәйкес келеді.

  1. Нан тақтасын ардуиноға жалғаңыз

    • Апельсин - Arduino -да 5В, тақтада оң
    • Қара - Arduino -дағы GND (жер үсті) нан тақтасында теріс
  2. Қозғалыс сенсоры

    • Қоңыр - Нан тақтасында ұнтақталған (теріс)
    • Апельсин - нан тақтасында оң
    • Қызыл - кіріс/шығыс 14 Arduino
  3. Серво моторы

    • Қызыл - нан тақтасында оң
    • Қоңыр - Нан тақтасында ұнтақталған (теріс)
    • Апельсин - Arduino -да кіріс/шығыс 4
  4. Лазер

    • Көк - Нан тақтасында ұнтақталған (теріс)
    • Сары - Arduino -да кіріс/шығыс 10
    • Жасыл - нан тақтасында оң

Ескертпе: Қозғалыс сенсоры мен лазерді қосқанда, ұзынырақ сымдарды қолданғаныңызға сенімді болыңыз, әйтпесе мұнара бір жақтан екінші жаққа бұрылғанда сымдар орнынан тартылып кетуі мүмкін.

3 -қадам: Зеңбірек моторына бекітіңіз

Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз
Зеңбірек моторына бекітіңіз

Параллель тесіктердің екі жиынтығын қағаз шүберекке бір ұшына салыңыз.

Саңылаулар арқылы екі ілмекті бұраңыз, саңылаулардың әрқайсысы бойынша бір ілгекті бекітіңіз.

Қағаз орамал орамасын сервоқозғалтқыштың үстіне бекітіңіз және қозғалтқыштың тіреуішінің айналасындағы қысқыштарды бекітіңіз.

Біркелкі емес салмаққа байланысты қағаз орамал алға қарай еңкейтіп, төмен қарауы мүмкін. Мұны түзету үшін біз қосымша тұрақтылық үшін қозғалтқыш пен қағаз сүлгі орамасының арасына қосымша ілмек саламыз.

4 -қадам: Қозғалыс сенсоры мен лазерлік модульді мұнараға бекітіңіз

Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз
Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз
Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз
Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз
Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз
Қозғалыс сенсоры мен лазер модулін мұнараға бекітіңіз

Қозғалыс сенсорын жоғарыдағы суретте көрсетілгендей қағаз орамалдың соңына бекітіңіз. Мұнараны айналдыра қозғалмайтындай етіп мықтап бекітіңіз.

Жоғарыдағы суретте көрсетілгендей қағаз орамалының үстіне лазер бекітіңіз.

5 -қадам: Arduino коды

Arduino коды
Arduino коды

Төменде осы жобаның arduino коды бар github репозиторийіне сілтеме берілген. Егер басқа кіріс/шығыс түйреуіштері қолданылса, кодты көрсету үшін оны өзгерту қажет болады. Сонымен қатар, кодта көрсетілген барлық сәйкес кітапханаларды жүктеу қажет болады.

github.com/ArduinoToys/ArduinoMotionSensin…

Ескерту: Егер сізге arduino орнатуға көмек қажет болса, https://www.arduino.cc/ сайтына өтіңіз.

Ұсынылған: