Агуулгын хүснэгт:

Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт: 7 алхам
Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт: 7 алхам

Видео: Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт: 7 алхам

Видео: Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт: 7 алхам
Видео: Visuino - Perimeter protection with laser detector Arduino 2024, Долдугаар сарын
Anonim
Image
Image
Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт
Visuino - Arduino ашиглан лазер илрүүлэгчтэй периметрийн хамгаалалт

Энэхүү гарын авлагад бид гэрэл эсэргүүцэгч модуль, лазер модуль, LED, Buzzer, Arduino Uno, Visuino ашиглан лазерын туяа хэзээ тасарсныг илрүүлэх болно. Үзүүлэх видео үзэх.

Анхаарна уу: Фоторезистор нь Arduino -ийн хамгийн алдартай гэрэлтүүлгийн түвшний мэдрэгч юм. Тэдгээрийг ашиглахад хялбар боловч гэнэтийн гэнэтийн зүйл тохиолддог, ялангуяа бид өөр хэн нэгний зохион бүтээсэн бэлэн модулийг ашиглахыг хичээдэг.

АНХААРУУЛГА !!!

МАШ АЮУЛТАЙ байж болзошгүй тул ЛАЗЕРИЙГ НҮДЭЭ, НӨГӨӨ ХҮНДЭЭ ЗААХГҮЙ!

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл
  • Лазер модуль
  • гэрэл эсэргүүцэгч модуль
  • Ардуино НҮБ
  • Дуу чимээ
  • Холбогч утас
  • ШАР LED (эсвэл өөр өнгө)
  • Visuino програм: Visuino татаж авах

Алхам 2: Хэлхээ

Хэлхээ
Хэлхээ

GND-ийг Arduino-аас талхны зүү рүү холбоно уу (-)

Arduino -аас 5V -ийг талхны зүү рүү холбоно уу (+)

Buzzer pin (+) -ийг Arduino дижитал зүү (11) руу холбоно уу.

Buzzer pin (-) -ийг талхны зүү (-) руу холбоно уу

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 -г эхлүүлнэ үү

Visuino дахь Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Хэрэгслүүд" товчийг дарна уу. Харилцах цонх гарч ирэхэд 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.

Алхам 4: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү

SubtractFromValue бүрэлдэхүүн хэсгийн утгыг 1 дээр нэмнэ үү

CompareAnalogValue бүрэлдэхүүн хэсгийн утгыг 0.9 болгон нэмнэ үү (та "чихэрлэг цэг" -ийг олохын тулд энэ тоог өөрчилж болно)

Buzzer бүрэлдэхүүн хэсгийг нэмнэ үү

Алхам 5: Visuino -д: Бүрэлдэхүүн хэсгүүдийг холбох

  • Arduino Analog pin [0] -г SubtractFromValue1 зүү [in] -тэй холбоно уу
  • SubtractFromValue1 зүүг [гарах] CompareAnalogValue1 зүүтэй холбоно уу.
  • SubtractFromValue1 зүүг [гарах] CompareAnalogValue1 зүүтэй холбоно уу.
  • SubtractFromValue1 зүүг [гарах] Arduino цуваа зүү рүү холбоно уу
  • AnalogValue1 зүүг Buzzer1 зүүтэй харьцуулаарай
  • AnalogValue1 зүүг Arduino дижитал зүүтэй [13] харьцуулж үзээрэй.
  • Buzzer1 зүү [гарах] Arduino дижитал зүү [11]

Алхам 6: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах

Visuino дээр F9 товчийг дарна уу эсвэл 1 -р зурагт үзүүлсэн товчлуур дээр дарж Arduino кодыг үүсгээд Arduino IDE -ийг нээнэ үү.

Arduino IDE дээр Upload товчийг дарж кодыг эмхэтгэн байршуулна уу (Зураг 2)

Алхам 7: Тоглох

Хэрэв та Arduino Uno модулийг асаах юм бол дуугаралт дуугарч, лазер туяаг гэрэл эсэргүүцэгч рүү чиглүүлээрэй. Одоо бэлэн боллоо, цацрагийг таслах бүрт дуугаралт дуугарч эхэлнэ (халдагчийг илрүүлэв).

Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Энэхүү зааварт зориулан миний бүтээсэн Visuino төслийг мөн хавсаргав.

Та үүнийг Visuino дээрээс татаж аваад нээж болно:

Зөвлөмж болгож буй: