فهرست مطالب:

لامپ شدت نور: 4 مرحله
لامپ شدت نور: 4 مرحله

تصویری: لامپ شدت نور: 4 مرحله

تصویری: لامپ شدت نور: 4 مرحله
تصویری: لامپ تمام نور یا فول لایت 💡 #diy #homehacks #لامپ 2024, جولای
Anonim
لامپ شدت نور
لامپ شدت نور

سلام برنامه نویسان ، امروز من به شما آموزش می دهم که چگونه یک لامپ با مقاومت عکس در TinkerCad ایجاد کنید. بیایید شروع کنیم!

تدارکات

شما نیاز خواهید داشت:

* 1 عکس مقاومت

* 1 آردوینو Uno R3

* 1 لامپ

* 1 رله SPDT (از آنجا که لامپ 120 ولت مصرف می کند و آردوینو فقط 5 ولت را تامین می کند)

* 1 منبع تغذیه

* 1 تخته نان

مرحله 1: سازماندهی

سازمان
سازمان

اولین کاری که می خواهید انجام دهید این است که مواد خود را مانند تصویر سازماندهی کنید. وقتی مجبور باشیم همه چیز را به هم وصل کنیم ، این کار را آسان تر می کند.

مرحله 2: مقاومت در برابر نور

مقاومت در برابر نور
مقاومت در برابر نور

اولین چیزی که ما سیم کشی می کنیم مقاومت عکس است. ما پین 5 ولت را به پایانه مثبت تخته نان متصل می کنیم ، زمین را اضافه می کنیم (مطمئن شوید که قدرت/زمین را در سراسر تخته نان اضافه می کنید) و مقاومت عکس را یک ردیف بالاتر از سطح زمین اضافه کنید. در بین آنها ، پین A0 را به یک مقاومت 1000 اهم متصل می کنید و آن را به مثبت وصل می کنید.

مرحله 3: منبع تغذیه ، رله و لامپ

منبع تغذیه ، رله و لامپ
منبع تغذیه ، رله و لامپ

در مرحله بعد ، منبع تغذیه ، رله و لامپ را با آردوینو سیم کشی می کنیم. ابتدا ، ما باید با آردوینو سیم کشی کنیم و انتهای هر تخته نان را به هم وصل کنیم تا قدرت و زمین در اطراف تخته نان برود. بعد ، برای منبع تغذیه ، زمین را به ترمینال 1 رله متصل می کنیم و از ترمینال 8 رله ، زمین را اضافه می کنیم. مثبت منبع تغذیه به پایانه 2 لامپ و مثبت لامپ به ترمینال 7 رله می رسد. در نهایت ، می توانیم پایه 4 دیجیتال را به ترمینال 5 رله متصل کنیم. با انجام این کار ، تمام سیم کشی/سخت افزار انجام شده است ، و ما می توانیم به سراغ کدگذاری آردوینو برویم!

مرحله 4: کدنویسی در آردوینو

برنامه نویسی در آردوینو
برنامه نویسی در آردوینو

کدگذاری این امر در دو قسمت است؛ void setup و void loop. راه اندازی ، همانطور که می گوید ، پین ها را راه اندازی می کند و حلقه یک قطعه کد را حلقه می کند.

برای تنظیم void ، از pinMode برای انتخاب یک شماره پین خاص و انتخاب ورودی یا خروجی استفاده می کنیم. در این حالت ، پین A0 ورودی و پین 4 خروجی است. Serial.begin مانیتور سریال را برای مقاومت در برابر عکس شروع می کند. با این کار می توانیم حلقه void را شروع کنیم.

برای حلقه void ، Serial.println (analogRead (A1)) می نویسیم ؛ برای چاپ داده های مقاومت عکس و مانیتور سریال. ما یک عبارت if می نویسیم که اگر مقاومت عکس اعداد بالای 500 (یا نور کم) بدهد ، چراغ را خاموش می کند و اگر کم نور نبود آن را روشن می کند. و درست مانند آن ، کد تمام شده و مدار کار می کند!

با تشکر از شما برای خواندن این آموزش! امیدوارم لذت برده باشید!

توصیه شده: