Mundarija:

Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi: 7 qadam
Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi: 7 qadam

Video: Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi: 7 qadam

Video: Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi: 7 qadam
Video: Visuino Project:Compass With Arduino 2024, Noyabr
Anonim
Image
Image
Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi
Visuino - Arduino yordamida lazer detektori bilan perimetri himoyasi

Ushbu qo'llanmada biz lazer nurining kesilgan vaqtini aniqlash uchun foto rezistorlar moduli, lazer moduli, LED, Buzzer, Arduino Uno va Visuino -dan foydalanamiz. Namoyish videosini tomosha qiling.

Eslatma: Fotoresistorlar Arduino uchun eng mashhur yorug'lik darajasi sensorlaridir. Ulardan foydalanish oson, lekin kutilmagan kutilmagan hodisalar bo'ladi, ayniqsa, biz boshqa birov tomonidan ishlab chiqilgan tayyor modullardan foydalanishga harakat qilsak.

OGOHLANTIRISH !!!

LAZERNI KO'ZLARINGIZGA BOSHQALARIGA NISTAR ETMAYING, chunki bu juda xavfli bo'lishi mumkin!

1 -qadam: Sizga nima kerak

Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
Sizga nima kerak bo'ladi
  • Lazer moduli
  • foto qarshilik moduli
  • Arduino UNO
  • Buzzer
  • Jumper simlari
  • SARI LED (yoki boshqa rang)
  • Visuino dasturi: Visuino -ni yuklab oling

2 -qadam: O'chirish davri

O'chirish davri
O'chirish davri

GND-ni Arduino-dan non paneliga ulang (-)

Arduino -dan 5V -ni non paneliga ulang (+)

Buzzer pinini (+) Arduino raqamli piniga ulang (11)

Buzzer pinini (-) non paneliga ulang (-)

LED pinini (-) non paneliga ulang (-)

LED pinini (+) Arduino raqamli piniga ulang (13)

Modul pinini (-) non paneliga ulang (-)

Modul pinini (+) non paneliga ulang (+) QAYD: mening holatimda u "S" bilan belgilangan (modul turiga bog'liq)

Rasmli rezistor moduli pinini (-) non paneliga (-) ulang

Surat qarshiligi moduli pinini (+) non paneliga (+) ulang

Rasmli rezistor moduli pinini (S) Arduino analog piniga (A0) ulang

3 -qadam: Visuino -ni ishga tushiring va Arduino UNO kengashi turini tanlang

Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang
Visuino -ni ishga tushiring va Arduino UNO taxtasi turini tanlang

Arduino -ni dasturlashni boshlash uchun siz bu erdan Arduino IDE -ni o'rnatishingiz kerak bo'ladi:

Shuni yodda tutingki, Arduino IDE 1.6.6 da ba'zi muhim xatolar mavjud. 1.6.7 yoki undan yuqori versiyasini o'rnatganingizga ishonch hosil qiling, aks holda bu ko'rsatma ishlamaydi! Agar siz bajarmagan bo'lsangiz, Arduino IDE -ni ESP 8266 dasturiga o'rnatish bo'yicha ko'rsatmalarni bajaring!

Visuino: https://www.visuino.eu ham o'rnatilishi kerak.

Visuinoni birinchi rasmda ko'rsatilgandek ishga tushiring

Visuino -dagi Arduino komponentidagi (1 -rasm) "Asboblar" tugmasini bosing. Muloqot oynasi paydo bo'lganda, 2 -rasmda ko'rsatilgandek "Arduino UNO" -ni tanlang.

4 -qadam: Visuino -da komponentlarni qo'shing

Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing
Visuino -da komponentlarni qo'shing

SubtractFromValue komponentining qiymatini 1 ga qo'shing

CompareAnalogValue komponentining qiymatini 0,9 ga qo'shing ("shirin joy" ni topish uchun bu raqamni o'zgartirishingiz mumkin)

Buzzer komponentini qo'shing

5 -qadam: Visuino -da: komponentlarni ulash

  • Arduino analog pinini [0] SubtractFromValue1 piniga ulang
  • SubtractFromValue1 pinini [tashqariga] CompareAnalogValue1 piniga ulang.
  • SubtractFromValue1 pinini [tashqariga] CompareAnalogValue1 piniga ulang.
  • SubtractFromValue1 pinini [chiqish] Arduino ketma -ket piniga ulang.
  • SolishtiringAnalogValue1 pinini [tashqariga] Buzzer1 piniga [in]
  • SolishtiringAnalogValue1 pinini [chiqish] raqamli Arduino piniga [13]
  • Buzzer1 pinli [chiqish] Arduino raqamli piniga [11]

6 -qadam: Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash
Arduino kodini yaratish, kompilyatsiya qilish va yuklash

Visuino -da F9 tugmasini bosing yoki Arduino kodini yaratish uchun 1 -rasmda ko'rsatilgan tugmani bosing va Arduino IDE -ni oching.

Arduino IDE -da kodni kompilyatsiya qilish va yuklash uchun Yuklab olish tugmasini bosing (2 -rasm).

7 -qadam: O'ynang

Agar siz Arduino Uno moduliga quvvat bersangiz, signal eshitiladi, lazer nurini rezistorga qarating va shovqin to'xtashi kerak. Endi u tayyor, qachon nur uzilib qolsa, buzzer shovqin qila boshlaydi (kiruvchi aniqlanadi).

Tabriklaymiz! Siz o'z loyihangizni Visuino bilan yakunladingiz. Bu ko'rsatma uchun men yaratgan Visuino loyihasi ham ilova qilingan.

Siz uni Visuino -da yuklab olishingiz va ochishingiz mumkin:

Tavsiya: