Mundarija:

Arduino yordamida tungi o'g'rilar signallari: 6 qadam
Arduino yordamida tungi o'g'rilar signallari: 6 qadam

Video: Arduino yordamida tungi o'g'rilar signallari: 6 qadam

Video: Arduino yordamida tungi o'g'rilar signallari: 6 qadam
Video: 🦾Оживляем танк с манипулятором на Arduino 2024, Noyabr
Anonim
Arduino yordamida tungi o'g'rilik signalizatsiyasi
Arduino yordamida tungi o'g'rilik signalizatsiyasi

Salom, bu mening 5 -o'rgatuvchim. Odatda men Arduino -dan asosiy komponent sifatida foydalanishim mumkin bo'lgan musobaqa bo'lganda ko'rsatma yozaman. Shunday qilib, ushbu Optik tanlovi yordamida men juda kam va oddiy komponentlardan iborat oddiy maktab loyihasini namoyish etish imkoniyatiga ega bo'ldim.

Endi Arduino yordamida tungi o'g'irlik detektori quramiz.

1 -qadam: materiallar ro'yxati

  1. Mini Arduino
  2. LDR bitta bo'lak
  3. Lizing
  4. AA batareyalari (2)
  5. AA batareyalar ushlagichi
  6. Slaydni almashtirish (2)
  7. Ko'zgular (aks ettirish talab qilinmaydi)
  8. 6x5 sm o'lchamdagi kichik quti
  9. Biri rahbarlik qildi
  10. Bitta signal
  11. 5V quvvat manbai
  12. Quloq qulog'i 5 dona
  13. Velosiped 2 qismdan iborat
  14. Super elim

2 -qadam: Ko'zgu uchun oyna ushlagichi

Ko'zgu uchun oyna ushlagichi
Ko'zgu uchun oyna ushlagichi
Ko'zgu uchun oyna ushlagichi
Ko'zgu uchun oyna ushlagichi
Ko'zgu uchun oyna ushlagichi
Ko'zgu uchun oyna ushlagichi
  1. Mening umumiy do'konimdan o'lchamlari 2 sm X 2 sm bo'lgan oynani oldim
  2. Shuning uchun men unga biriktirilgan 3d printer ushlagichini bosdim, siz uni muzqaymoq tayoqchalari yordamida qilishingiz mumkin.
  3. Super yopishtiruvchi yordamida quloqchinlarning plastmassa qismlarini ko'zguga yopishtiraman.
  4. Velosiped gapirganda, men ularni ushlagichda ushlab turishga majbur qildim.

3 -qadam: Arduino Mini yordamida buzzer/signal

Arduino Mini yordamida buzzer/signal
Arduino Mini yordamida buzzer/signal
Arduino Mini yordamida buzzer/signal
Arduino Mini yordamida buzzer/signal
Arduino Mini yordamida buzzer/signal
Arduino Mini yordamida buzzer/signal

Bu tizim atrofdagi yorug'likning intensivligini sezish orqali ishlaydi. Nurni aniqlash uchun ishlatilishi mumkin bo'lgan sensor - bu LDR. Bu arzon va siz uni har qanday elektronika do'konida yoki Internetda sotib olishingiz mumkin.

LDR VCC (5V) ga ulanganida analog kuchlanishni beradi, u kattalikdagi kirish yorug'lik intensivligiga to'g'ridan -to'g'ri mutanosib ravishda o'zgaradi. Ya'ni, yorug'lik intensivligi qanchalik katta bo'lsa, LDR dan mos keladigan kuchlanish shunchalik katta bo'ladi. LDR analog kuchlanishni bergani uchun, u Arduino -dagi analog kirish piniga ulanadi. Arduino, o'rnatilgan ADC (analog-raqamli konvertor) bilan, keyin (0-5V dan) analog kuchlanishni (0-1023) oralig'idagi raqamli qiymatga o'zgartiradi. Atrofda yoki uning yuzasida etarli yorug'lik bo'lsa, LDRdan Arduino orqali o'qiladigan raqamli qiymatlar 800-1023 oralig'ida bo'ladi.

LDRni Arduino -ga ulaganingizdan so'ng, Arduino orqali LDR -dan keladigan qiymatlarni tekshirishingiz mumkin. Buning uchun Arduino -ni USB orqali kompyuteringizga ulang va Arduino IDE yoki dasturini oching. Keyin, biriktirilgan kodni Arduino -ga yuklang.

Kodni yuklaganingizdan so'ng, Arduino IDE -dagi "Serial monitor" tugmachasini bosing. Bu yangi oyna ochiladi, u ekranda har xil qiymatlarni chop etadi. Endi sensorni uning yuzasini nurdan to'sib, uning qiymatlarini ko'ring. ketma -ket monitorga o'ting.

===================================

int prevSensorValue = 0; u birinchi marta qurilmani yoqganingizda o'rnatiladi. chiroqni yopganingizda sensor qiymatining pasayishi kuzatiladi, ketma -ket monitorda tekshiring. Men uchun bu 200 edi, shuning uchun men agar farq 150 dan katta bo'lsa, 13 -pin qiymatini yuqori qilib belgilang.

U BJT kalitini yoqadi va signal 2 daqiqa yonadi.

Nihoyat, 3d printer yordamida muhofaza yaratildi.

4 -qadam: Leaser Beam

Leaser Beam
Leaser Beam
Leaser Beam
Leaser Beam
  1. Menda diametri 6 mm bo'lgan 3V lizer bor.
  2. Men ushlagichni yaratdim, agar kerak bo'lsa, uni o'tkazib yuborishingiz va to'g'ridan -to'g'ri yopishtirishingiz mumkin.
  3. AA batareyalar ushlagichidan foydalaning, 2 ta batareya bilan musbat uchi leaser musbat va manfiy uchi qo'shiladi.
  4. To'g'ri ulanganingizda sizga lazer nurlari keladi.
  5. Ulanish o'rtasida kalitni qo'ying, slaydni almashtirish yaxshi ishlaydi.
  6. Uni devorga joylashtiring, qaysi maydonni er -xotin lenta yordamida mahkamlamoqchisiz.

5 -qadam: Qayta tanlashni sozlash

Qayta tanlashni sozlash
Qayta tanlashni sozlash
Qayta tanlashni sozlash
Qayta tanlashni sozlash
Qayta tanlashni sozlash
Qayta tanlashni sozlash
  1. Lizingni qo'ygandan so'ng, nur devorga qayerdan tushayotganini tekshiring.
  2. Ko'zgu oynasini u erga qo'ying va uni egib kerakli joyga tushishiga harakat qiling.
  3. 2 -qadamni boshqa ko'zgular bilan takrorlang, shunda siz saqlamoqchi bo'lgan joyni ko'rmaysiz.
  4. LDRga tushadigan oxirgi nurni qiling.

6 -qadam: demo

Hamma narsa birlashganda, u ajoyib ishlaydi.

Tavsiya: