فهرست مطالب:
تصویری: ردیابی خودکار منبع نور: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
در این درس ، ما از یک موتور سروو ، یک مقاومت در برابر عکس و یک مقاومت کششی برای جمع آوری یک سیستم منبع نور به طور خودکار استفاده می کنیم.
مرحله 1: اجزاء:
- برد Arduino Uno * 1
- کابل USB * 1
- سروو موتور * 1
- مقاومت در برابر عکس * 1
- مقاومت (10k) * 1
- تخته نان * 1
- سیم های بلوز
مرحله 2: اصل
سروو موتور و مقاومت در برابر عکس ، منبع نور را در 180 درجه جستجو کرده و به دنبال منبع نور می گردند. پس از اتمام اسکن ، سرو موتور و مقاومت نوری در جهت منبع نور متوقف می شوند.
مرحله 3: روش ها:
مرحله 1:
مدار را بسازید.
گام 2:
کد را از https://github.com/primerobotics/Arduino بارگیری کنید
مرحله 3:
طرح را روی برد Arduino Uno بارگذاری کنید
برای بارگذاری کد در صفحه کنترل ، روی نماد بارگذاری کلیک کنید.
اگر "بارگذاری انجام شد" در پایین پنجره ظاهر شد ، به این معنی است که طرح با موفقیت بارگذاری شده است.
حال ، اگر از چراغ قوه برای تاباندن مقاومت در برابر نور استفاده می کنید ، موتور سروو و مقاومت نوری را می بینید و در نهایت در جهت منبع نور متوقف می شوید.
مرحله 4: نمودار شماتیک
مرحله 5: کد
/********************************************************************
* نام:
ردیابی خودکار منبع نور
* عملکرد
: اگر از چراغ قوه برای درخشندگی مقاومت در برابر نور استفاده می کنید ،
* خواهید دید
سروو موتور و مقاومت در برابر عکس می چرخند ،
* و در نهایت
توقف در جهت منبع نور
***********************************************************************
/ایمیل: [email protected]
// وب سایت: www.primerobotics.in
#عبارتند از
const int photocellPin = A0؛
/************************************************/
Servo myservo ؛ // ایجاد شیء سروو برای کنترل سروو
int outputValue = 0؛
int angle = {0، 10، 20، 30، 40، 50، 60، 70، 80، 90،
100, 110, 120, 130, 140, 150, 160, 170, 180};
int maxVal = 0؛
int maxPos = 0 ؛
/*************************************************/
void setup ()
{
Serial.begin (9600)؛
myservo.attach (9) ؛ // سروو را روی پین 9 به شی سروو متصل می کند
}
/*************************************************/
حلقه خالی ()
{
برای (int i = 0 ؛
من <19؛ من ++)
{
myservo.write (زاویه ) ؛ // زاویه را به سروو بنویسید
خروجی ارزش
= analogRead (photocellPin) ؛ // مقدار A0 را بخوانید
Serial.println (outputValue) ؛ // آن را چاپ کنید
if (outputValue> maxVal) // اگر مقدار فعلی A0 بیشتر از قبلی باشد
{
maxVal = outputValue ؛ // مقدار را بنویسید
maxPos
= من ؛ //
}
تأخیر (200) ؛
}
myservo.write (زاویه [maxPos]) ؛ // زاویه ای را برای سرو بنویسید که A0 بیشترین ارزش را دارد
در حالی که (1) ؛
}
توصیه شده:
سیستم ردیابی خودکار خورشیدی قابل حمل: 9 مرحله (همراه با تصاویر)
سیستم ردیابی خودکار خورشیدی قابل حمل: Medomyself یک شرکت کننده در برنامه Amazon Services LLC Associates Program است ، یک برنامه تبلیغاتی وابسته که به منظور فراهم آوردن وسیله ای برای سایت ها برای به دست آوردن هزینه تبلیغات از طریق تبلیغات و پیوند به amazon.com طراحی شده است به این ترتیب: Dave Weaver
ربات هوشمند DIY ردیابی ماشین ردیابی ماشین ردیابی خودرو حساس به نور: 7 مرحله
دستگاه DIY Robot Smart Tracking Car Tracking Car Photosensitive: طراحی شده توسط SINONING ROBOT شما می توانید از ربات ردیابی ماشین خرید کنید بچرخید تا
رزبری پای - مریخ نورد خودکار با ردیابی شیء OpenCV: 7 مرحله (همراه با تصاویر)
رزبری پای - مریخ نورد خودکار با ردیابی شی OpenCV: دارای رزبری پای 3 ، تشخیص شیء CV باز ، سنسورهای اولتراسونیک و موتورهای DC دنده ای. این مریخ نورد می تواند هر جسمی را که برای آن آموزش دیده است ردیابی کرده و در هر زمینی حرکت کند
ردیابی منبع نور خودکار با ARDUINO UNO R3: 5 مرحله
ردیابی منبع نور خودکار با ARDUINO UNO R3: در این درس ، ما از یک موتور سروو ، یک مقاومت نوری و یک مقاومت کششی برای جمع آوری یک سیستم منبع نور ردیابی خودکار استفاده می کنیم
نور شب شیشه ای مارتینی با حس نور خودکار: 3 مرحله
نور شب شیشه ای مارتینی با حسگر خودکار نور: یک هک ساده از یک چراغ شب LED با حسگر نور برای ایجاد یک نور مناسب در شب مواد اولیه: شیشه مارتینی شیشه ای بطری شیشه ای از جنس شیشه شکسته (در قسمت وحشی قدم بزنید و محلی را پیدا کنید که افراد اغلب به اتومبیل ها وارد می شوند ) 3-6 LED (در صورت تمایل