خانه

دوره‌ها

بوت کمپ

بلاگ

حساب کاربری

خانه

دوره‌ها

بوت کمپ

بلاگ

حساب کاربری

مدار خاموش و روشن کردن چراغ ها با دست بسازید

کارگاه کامپیوترونیک ، مقالات
ارسال شده توسط siavash.nasaj@gmail.com
1403/08/24
7.71k بازدید
مدار خاموش و روشن کردن چراغ ها با دست بسازید کامپیوترونیک

اگر تا به حال با آردوینو کار کرده باشید متوجه خواهید شد که با این دستگاه میتوانید بسیاری از پروژه های کوچک و بزرگ را اجرا کنید.

امروز در کارگاه کامپیوترونیک میخواهیم باهم یک مدار خاموش و روشن کردن چراغ ها با دست را بسازیم و اجرا کنیم.

جدول مراحل ساخت

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

  • بورد آردوینو ATtiny85
  • آپ امپ NE5534
  • دو عدد سوکت IC
  • میکروفون الکترت
  • پتانسیومتر ۲۰kΩ
  • دکمه کنترل پتانسیومتر
  • یک کیت مقاوت
  • خازن ۱۰۰nF
  • دیود ۱N4002
  • ترانزیستور BC 637 NPN
  • رله FRS1B-S-DC05
  • منیع تغذیه ۵/۲۳۰ ولت و ۵۰۰ میلی آمپر
  • سوکت AC (ورودی)
  • سوکت AC (خروجی)
  • سیم بریج (Bridge)
  • سیم شیلد
  • سیم AC

میتوانید تمامی قطعات را از این لینک خریداری کنید

مرحله دوم : مدار را بسازید

ابتدا قطعات را مانند شماتیک زیر به یکدیگر متصل نمایید و مدار را بسازید.

پیشنهاد میکنم ابتدا مدار را بر روی برد بورد یک بار ببندید و سپس بر روی فیبرهای مدار چاپی انجام دهید.

مرحله سوم : برنامه ریزی آردوینو

با استفاده از کد های زیر می توانید آردوینو را برنامه ریزی کنید و مدار خود را تکمیل کنید.

				
					const int transistorpin = 3;
int sensorvalue=0;
int eventstatus = 0;
int sensorthresholdhigh = 870;
int sensorthresholdlow = 500;


void setup () {
  pinMode(transistorpin, OUTPUT);
}

void loop() { 
  eventstatus = 0;  
  sensorvalue = analogRead(A2);  
  delay(1);
  
  if(eventstatus==0){
    if(sensorvalue>sensorthresholdhigh){
      eventstatus=1;      
    }
  }
  
    if(eventstatus==1){  
    for(int k =10; k>0;k--){
      delay(10);
      sensorvalue=analogRead(A2);
      if(sensorvalue<sensorthresholdlow){
        eventstatus=2;
        break;
      }      
    }
  }
  
  if(eventstatus==2){
    for(int n=500;n>0;n--){
      delay(1);
      sensorvalue=analogRead(A2);
      if(sensorvalue>sensorthresholdhigh){
        eventstatus=3;
      break;
      }
      
    }
  }
  
  if(eventstatus==3){
    digitalWrite(transistorpin, !digitalRead(transistorpin));
  }
}
				
			

میتوانید کد ها را در انتهای مقاله به صورت کامل دانلود نمایید

مرحله چهارم : مدار و سیم کشی ها را تکمیل کنید

به کمک تصاویر زیر میتوانید به راحتی سیم کشی ها را تکمیل نمایید و برای مدار خود یک کاور تهیه نمایید و در کاور قرار دهید.

توجه کنید کاور پلاستیکی باشد اگر از برق شهری استفاده میکنید. تمام نکات ایمنی را رعایت نمایید.

میتوانید در انتها این مقاله هم کد های آردوینو و هم این مقاله را به صورت pdf دانلود نمایید

نکات نهایی

در ساخت این مدار از برق شهری استفاده شده است. تمام نکات ایمنی و سیم کشی های اصولی را رعایت نمایید.

برق شهری 230 ولت می باشد که میتواند شما را بکشد!

اشتراک گذاری:
دانلود کدهای آردوینو و فایل pdf مقاله
دانلود فایل

برای دسترسی به لینک های دانلود وارد حساب کابری خود شوید.

ورود به حساب

گزارش خرابی لینک پسورد فایل : ندارد

[gravityform id="2" ajax="true"]
برچسب ها: arduinoآردوینوالکترونیکمدارمدار الکتریکی

مطالب زیر را حتما مطالعه کنید

تفاوت CPU با GPU

تفاوت GPU با CPU

CPU یا GPU؟ دوتا از اجزای اصلی کامپیوترها یعنی CPU...
الگوریتم های گوگل چیست؟ کامپیوترونیک

الگوریتم های گوگل چیست؟

الگوریتم گوگل تمامی شرکت های بزرگ و کوچک برای بهتر...
نقشه راه فول استک کامپیوترونیک

نقشه راه فول استک

فول استک شاید امروزه در حوزه برنامه نویسی این کلمه...
داکر چیست کامپیوترونیک

داکر چیست؟

داکر چیست؟ داکر (Docker) یک پلتفرم نرم افزاری برای ساخت...
ویژوال استودیو 2022

آشنایی با ویژوال استودیو 2022

ویژوال استودیو 2022 خبری هیجان انگیز از سمت تیم توسعه...
آشنایی با گیت هاب کوپایلت کامپیوترونیک

آشنایی با گیت هاب کوپایلت

گیت هاب کوپایلت به تازگی ویژگی جدید به کمک هوش...

دوره های آموزشی مرتبط

آموزش میکروکنترلرهای ARM | مقدماتی تا متوسط

0
850,000 تومان

آموزش اتوماسیون صنعتی PLC

0
850,000 تومان

آموزش آنلاین طراحی سایت با وردپرس

0
800,000 تومان

آموزش آنلاین میکروکنترلرهای آرم (ARM) پیشرفته

0
700,000 تومان

آموزش آنلاین برد آموزشی آردوینو

0
500,000 تومان
قدیمی تر 10 زبان برتر برنامه نویسی سال 2021
جدیدتر الگوریتم های گوگل چیست؟

3 دیدگاه

به گفتگوی ما بپیوندید و دیدگاه خود را با ما در میان بگذارید.

  • Kristine-R گفت:
    1403/04/17 در 1:12 ق.ظ

    Very interesting subject, thanks for posting.!

    برای پاسخ دادن وارد شوید
  • AdalbertoO گفت:
    1403/04/17 در 1:00 ق.ظ

    Rattling good info can be found on weblog.!

    برای پاسخ دادن وارد شوید
  • escape room گفت:
    1403/04/09 در 4:33 ق.ظ

    Awsome article and right to the point. I don’t know if this
    is truly the best place to ask but do you guys have any
    ideea where to employ some professional writers? Thx :
    )

    برای پاسخ دادن وارد شوید

دیدگاهتان را بنویسید لغو پاسخ

برای نوشتن دیدگاه باید وارد بشوید.

محصولات فروش ویژه
  • Placeholder
    کلاس آنلاین تحلیل داده و یادگیری ماشین
  • آموزش آنلاین میکروکنترلرهای ARM | تابستان 1403
  • آموزش آنلاین اینترنت اشیا IOT | تابستان 1403
  • آموزش الکترونیک با محوریت میکروکنترلرها | تابستان 1403
  • آموزش آنلاین نرم افزار طراحی مدارات الکترونیکی آلتیوم | تابستان 1403
دسته‌ها
  • دسته‌بندی نشده
  • کارگاه کامپیوترونیک
  • مقالات
  • مقالات آموزشی
  • ویدئوها
جستجو

جستجو با زدن Enter و بستن با زدن ESC