خانه

دوره‌ها

بوت کمپ

بلاگ

حساب کاربری

خانه

دوره‌ها

بوت کمپ

بلاگ

حساب کاربری

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

کارگاه کامپیوترونیک ، مقالات
ارسال شده توسط siavash.nasaj@gmail.com
2024/11/14
7.74k بازدید
مدار خاموش و روشن کردن چراغ ها با دست بسازید کامپیوترونیک

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

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

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

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

  • بورد آردوینو 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 | مقدماتی تا متوسط

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

0
850,000 تومان
آموزش اتوماسیون صنعتی PLC

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

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

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

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

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

0
700,000 تومان
آموزش آنلاین برد آموزشی آردوینو

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

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

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

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

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

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