Съдържание:

Visuino - Защита на периметъра с лазерен детектор, използващ Arduino: 7 стъпки
Visuino - Защита на периметъра с лазерен детектор, използващ Arduino: 7 стъпки

Видео: Visuino - Защита на периметъра с лазерен детектор, използващ Arduino: 7 стъпки

Видео: Visuino - Защита на периметъра с лазерен детектор, използващ Arduino: 7 стъпки
Видео: LIDAR. Лазерные извещатели для защиты периметра 2024, Ноември
Anonim
Image
Image
Visuino - Защита на периметъра с лазерен детектор, използващ Arduino
Visuino - Защита на периметъра с лазерен детектор, използващ Arduino

В този урок ще използваме фоторезисторен модул, лазерен модул, LED, зумер, Arduino Uno и Visuino, за да открием кога лъчът от лазер е прекъснат. Гледайте демонстрационен видеоклип.

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

ВНИМАНИЕ!!!

НЕ СТАНЕТЕ ЛАЗЕРА КЪМ ОЧИТЕ СИ ИЛИ НЯКОЙ ДРУГ, КОЙТО МОЖЕ ДА БЪДЕ МНОГО ОПАСЕН!

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Лазерен модул
  • фоторезисторен модул
  • Arduino UNO
  • Звуков сигнал
  • Кабелни проводници
  • ЖЪЛТ LED (или всеки друг цвят)
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата

Свържете GND от Arduino към щифта на макетната платка (-)

Свържете 5V от Arduino към щифта на макетната платка (+)

Свържете щифта на зумера (+) към цифровия щифт на Arduino (11)

Свържете щифта на зумера (-) към щифта на дъската (-)

Свържете LED щифт (-) към щифт за дъска (-)

Свържете LED щифт (+) към цифров извод Arduino (13)

Свържете щифт на лазерен модул (-) към щифт за макет (-)

Свържете щифта на лазерния модул (+) към щифта за платка (+) ЗАБЕЛЕЖКА: в моя случай той беше маркиран с "S" (зависи от типа на модула)

Свържете щифт на модула на фоторезистора (-) към щифта на чертежа (-)

Свържете щифт на модула за фоторезистор (+) към щифт за макет (+)

Свържете щифт (S) на фоторезистор към аналоговия щифт на Arduino (A0)

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE да програмира ESP 8266!

Visuino: https://www.visuino.eu също трябва да бъде инсталиран.

Стартирайте Visuino, както е показано на първата снимка

Щракнете върху бутона „Инструменти“на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете „Arduino UNO“, както е показано на Снимка 2

Стъпка 4: Във Visuino Добавяне на компоненти

Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти
Във Visuino Добавяне на компоненти

Добавете стойността на компонента SubtractFromValue към 1

Добавете стойността на компонента CompareAnalogValue към 0,9 (можете да промените този номер, за да намерите „сладкото място“)

Добавете компонента на зумера

Стъпка 5: Във Visuino: Свързване на компоненти

  • Свържете аналоговия щифт на Arduino [0] към изваждане на изваждане 1 от извода [in]
  • Свържете изваждането на SubtractFromValue1 [изход] за сравняване на PinAnalogValue1 [в]
  • Свържете изваждането на SubtractFromValue1 [изход], за да сравните pinAnalogValue1 [в]
  • Свържете SubtractFromValue1 щифт [изход] към сериен щифт на Arduino [вход]
  • Сравнете щифт [изход] на AnalogValue1 с щифт на зумер1 [вход]
  • Сравнете pinAnalogValue1 [изход] с цифров пин на Arduino [13]
  • Buzzer1 извод [изход] към цифров извод Arduino [11]

Стъпка 6: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE

В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)

Стъпка 7: Играйте

Ако захранвате модула Arduino Uno, зумерът ще започне да бръмчи, фокусирайте лазерния лъч към фоторезистора и той трябва да спре да бръмчи. Сега е готов, когато лъчът бъде прекъснат, зумерът ще започне да бръмчи (открит е нарушител).

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable.

Можете да го изтеглите и отворите във Visuino:

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