دوربین حساس به حرکت بسازید

در پایان این آموزش با استفاده از آردوینو، قادر به ساخت دوربینی خواهید بود که به حرکت سوژه ها حساسیت دارد و با حرکت آنها عکس می گیرد. با ما همراه باشید.

در این پروژه با آشکار شدن حرکت در مقابل دوربین، سروو به حرکت در می آید و یک عکس از سوژه می اندازد.

academy 940807 Motion camera 02

 

گام اول: قطعات مورد نیاز

آردوینو UNO Rev3 × 1
سروو موتور × 1
ماژول حسگر حرکت × 1
دوربین × 1

academy 940807 Motion camera 04

گام دوم: تریگر(ماشه) دوربین

 academy 940807 Motion camera 05

academy 940807 Motion camera 06

سروو را به گونه ای روی دوربین قرار دهید که با حرکت آن، ماشه دوربین فعال شده و یک عکس بگیرد. دوربین استفاده شده در اینجا کاملا آنالوگ است و هیچ سوییچ الکترونیکی ندارد. اگر نتوانستید سروو را روی دوربین نگه دارید، از یک سیم اتصال دهنده استفاده کنید. به صورت پیش فرض، سروو را روی 105* تنظیم کنید، اما اگر سروو شما با این مقدار روی ماشه دوربین کلیک نکرد، در کد آردوینو این مقدار را تغییر بدهید. 


servoMain.write(105);
 

به جای عدد 105 از مقادیر بالاتر مثلا 120 استفاده کنید. سروو را به آردوینو وصل کنید. به صورت پیش فرض سروو به پین 10 دیجیتال متصل شده است. پس از آن سروو را به بورد آردوینو
متصل کنید. سروو دارای سه سیم است که قرمز به پین 5V آردوینو می رود، سیاه به زمین می رود و زرد (یا نارنجی) پین سیگنال است که به پین 10 دیجیتال وصل می شود.

گام سوم: کد

کد زیر را روی بورد آپلود کنید. قبل از آپلود کردن کد، مطمین شوید که ماژول بلوتوث به بورد آردوینو متصل نباشد. اکنون زمان به کار انداختن سنسور حرکت است.


const int buttonPin = 11;
int buttonState = 0; 
void setup() {
  pinMode(buttonPin, INPUT);
 servoMain.attach(10);  
}
void loop(){
  buttonState = digitalRead(buttonPin);
  if (buttonState == HIGH) {         
  servoMain.write(135);
  delay(1000);
  servoMain.write(90);
  }
  else
  {
    servoMain.write(90);
  }
}
 

 

گام چهارم: سنسور حرکت

academy 940807 Motion camera 07

سنسور حرکت را اضافه کنید. زمانی که در مقابل این سنسور سوژه ای حرکت کند، یک خروجی می دهد. سنسور حرکتی که در اینجا استفاده شده است، دارای زاویه دید 270 درجه و برد 5 متر است و کارایی خوبی دارد. سنسور حرکت به پین 11 آردوینو وصل می شود.

منبع : سایت instructables

نوشته شده توسط
افزودن نظر

دسته بندی ها

Icon Arduino
آردوینو
Icon Raspberry Pi
رسپبری پای
Icon Launchpad
لانچ پد
Icon St
برد های دیسکاوری
Icon Sensors
سنسورها
Icon Other
سایر پروژه ها

جدیدترین آموزش ها


محبوبترین آموزش ها


شماره تماس: ۵۹ ۸۳ ۰۲ ۸۸ ۰۲۱

info@caferobot.ir

ایران | تهران

ما را در شبکه های اجتماعی دنبال کنید

ورود

ثبت


x

مطلب مفیدی بود؟

برای دریافت جدیدترین آموزش ها و خبرها در ایمیل خود، در خبرنامه کافه ربات عضو شوید