فهرست مطالب:

ردیاب خورشیدی آردوینو: 5 مرحله (همراه با تصاویر)
ردیاب خورشیدی آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ردیاب خورشیدی آردوینو: 5 مرحله (همراه با تصاویر)

تصویری: ردیاب خورشیدی آردوینو: 5 مرحله (همراه با تصاویر)
تصویری: واقعا رفتم جزیره لختیها لخت مادرزاد شدم 2024, جولای
Anonim

توسط geo bruce بروس در آتش است بیشتر توسط نویسنده دنبال کنید:

از هر اندازه بیتی با روتر Makita / Dewalt خود (Shapeoko) استفاده کنید
از هر اندازه بیتی با روتر Makita / Dewalt خود (Shapeoko) استفاده کنید
از هر اندازه بیتی با روتر Makita / Dewalt خود (Shapeoko) استفاده کنید
از هر اندازه بیتی با روتر Makita / Dewalt خود (Shapeoko) استفاده کنید
نحوه استفاده از اسکنر لیزری 360 درجه RPLIDAR با آردوینو
نحوه استفاده از اسکنر لیزری 360 درجه RPLIDAR با آردوینو
نحوه استفاده از اسکنر لیزری 360 درجه RPLIDAR با آردوینو
نحوه استفاده از اسکنر لیزری 360 درجه RPLIDAR با آردوینو
کیت سیم پیچ تسلا (دستورالعمل)
کیت سیم پیچ تسلا (دستورالعمل)
کیت سیم پیچ تسلا (دستورالعمل)
کیت سیم پیچ تسلا (دستورالعمل)

درباره: سلام ، من بروس هستم. من دانشجو در بلژیک هستم. من علایق زیادی دارم: الکترونیک ، کامپیوتر ، فناوری ،… در وقت آزاد من وقت زیادی را صرف می کنم: پروژه ها ، کاوش در اینترنت ، دوچرخه سواری. ht… بیشتر درباره geo bruce »

چه می کند: درخشان ترین منبع نوری مانند خورشید را جستجو می کند. نسخه جدیدتر و بهتری از این پروژه وجود دارد:

مرحله 1: چگونه کار می کند

چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند
چگونه کار می کند

نحوه کار: من یک سنسور 4 LDR با ورق بین آنها ایجاد کرده بودم

نقاط سفید LDR هستند

هنگامی که چوب بالای صفحه به سمت خورشید یا روشن ترین نقطه قرار می گیرد ، چهار LDR به همان میزان نور را بر روی خود می گیرند.

مثال 1 هنگامی که نور در بالا چپ می شود: راست به بالا ، راست به پایین ، چپ به پایین در سایه هستند و چپ به بالا بیشترین نور را دریافت می کند مثال 2 هنگامی که نور در بالا قرار دارد چپ و راست پایین در سایه است و بالای آن در نور

مرحله 2: لیست قطعات

  • پیوند Ebay 2 x سروو 1.5 $ / قطعه
  • 4 مقاومت مقاوم به نور (ldr) LDR ارزان در Ebay 0.78 دلار برای 20 عدد
  • 4 x مقاومت 10K Resistors در Ebay 0.78 دلار برای 50 قطعه ارسال رایگان
  • 1 x پیوند Arduino Arduino UNO Ebay 3.5 دلار ارسال رایگان
  • 2 x پتانسیومتر 10k (ارزش مهم نیست) پیوند Ebay

مرحله 3: راه اندازی

راه اندازی
راه اندازی
راه اندازی
راه اندازی
راه اندازی
راه اندازی

فقط آن را با چسب داغ به هم چسبانید !!!

مرحله 4: مدار

مدار
مدار
مدار
مدار
مدار
مدار

مرحله 5: کد

می توانید کد را در این صفحه بارگیری کنید/ * این کد توسط geobruce نوشته شده است برای اطلاعات بیشتر سایت من را بررسی کنید https://xprobe.net */#include // include Servo library Servo horizontal؛ // servo افقی int servoh = 90؛ // سروو افقی سروو عمودی؛ // عمودی servo int servov = 90؛ // سروو عمودی // اتصالات پین LDR // نام = analogpin؛ int ldrlt = 0 ؛ // LDR بالا سمت چپ int ldrrt = 1؛ // LDR top rigt int ldrld = 2؛ // LDR پایین سمت چپ int ldrrd = 3؛ // ldr down rigt void setup () {Serial.begin (9600)؛ // سروو اتصالات // name.attacht (پین) ؛ horizontal.attach (9)؛ vertical.attach (10) ؛ } void loop () {int lt = analogRead (ldrlt)؛ // بالا سمت چپ int rt = analogRead (ldrrt)؛ // بالا سمت راست int ld = analogRead (ldrld)؛ // پایین سمت چپ int rd = analogRead (ldrrd)؛ // down rigt int dtime = analogRead (4)/20؛ // خواندن پتانسیومتر int tol = analogRead (5)/4؛ int avt = (lt + rt) / 2 ؛ // مقدار متوسط بالا int avd = (ld + rd) / 2؛ // مقدار متوسط پایین int avl = (lt + ld) / 2؛ // مقدار متوسط سمت چپ int avr = (rt + rd) / 2؛ // مقدار متوسط راست int dvert = avt - avd؛ // بررسی تفاوت بالا و پایین int dhoriz = avl - avr ؛ // تفاوت را در سمت چپ و rigt if (-1*tol> dvert || dvert> tol) بررسی کنید // آیا تفاوت در تحمل دیگری است تغییر زاویه عمودی {if (avt> avd) {servov = ++ servov؛ if (servov> 180) {servov = 180؛ }} else if (avt <avd) {servov = --servov؛ if (servov <0) {servov = 0؛ }} vertical.write (servov)؛ } if (-1*tol> dhoriz || dhoriz> tol) // بررسی کنید که آیا تفاوت در تحمل است یا خیر تغییر زاویه افقی {if (avl> avr) {servoh = --servoh؛ if (servoh <0) {servoh = 0؛ }} else if (avl <avr) {servoh = ++ servoh؛ if (servoh> 180) {servoh = 180؛ }} else if (avl == avr) {// asgjë} horizontal.write (servoh)؛ } تاخیر (dtime) ؛ }

چالش فضایی سلسترون
چالش فضایی سلسترون
چالش فضایی سلسترون
چالش فضایی سلسترون

نفر دوم در چالش فضایی سلسترون

توصیه شده: