فهرست مطالب:

: 6 مرحله (همراه با تصاویر)
: 6 مرحله (همراه با تصاویر)

تصویری: : 6 مرحله (همراه با تصاویر)

تصویری: : 6 مرحله (همراه با تصاویر)
تصویری: آیا س*کس از پشت را دوست دارید ؟😱😂😂😱(زیرنویس فارسی) 2024, نوامبر
Anonim
تصویر
تصویر

مرحله 1: قطعات و ابزارها

قطعات و ابزارها
قطعات و ابزارها
قطعات و ابزارها
قطعات و ابزارها

قطعات: ~ 2 x Servo Motors - فروشگاه لوازم الکترونیکی محلی ~ 4 x LDR's - فروشگاه لوازم الکترونیکی محلی ~ 4 x 10k مقاومت - فروشگاه لوازم الکترونیکی محلی ~ Arduino Uno - Sparkfun.com ~ 2 x 50k مقاومت متغیر - فروشگاه لوازم الکترونیکی محلی ابزارها: ron آهن لحیم کاری - Sparkfun.com ~ Solder Wire - Sparkfun.com ~ Jumper Wires - Sparkfun.com ~ Protoboard - فروشگاه لوازم الکترونیکی محلی تمام قطعات کمتر از 30 دلار برای شما هزینه دارد (بدون آردوینو و همه ابزارها)

مرحله 2: ساختن مدار

ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار
ساختن مدار

مدار بسیار ساده است و چهار LDR را به ترتیب از طریق مقاومت 10k به پین های آنالوگ 0 ، 1 ، 2 و 3 وصل کنید. به ترتیب دو سروو را به پین های دیجیتال 9 و 10 وصل کنید. دو مقاومت متغیر را به پین های آنالوگ 4 و 5 متصل کنید. a به تصاویری که واقعاً به آنها کمک می کند نگاه کنید. آخرین تصویر را برای نمودار مدار ببینید (ممکن است بدترین عکس باشد که تا به حال دیده اید).

مرحله 3: مجموعه سنسور را بسازید

مونتاژ سنسور را بسازید
مونتاژ سنسور را بسازید
مونتاژ سنسور را بسازید
مونتاژ سنسور را بسازید
مونتاژ سنسور را بسازید
مونتاژ سنسور را بسازید

برای ساختن مجموعه سنسور ، دو تکه مقوا مستطیل شکل بردارید ، یک شکاف طولانی را از وسط اولین تکه مقوایی بردارید. یک شکاف کوتاه را از وسط قطعه دوم مقوایی بریده و سپس هر دو را قطع کرده و با استفاده از مقداری آنها را به زیبایی تعمیر کنید. نوار. باید شبیه یک صلیب سه بعدی با 4 بخش باشد. ما باید چهار LDR خود را در این چهار قسمت از صلیب قرار دهیم. تصاویر را ببینید که واقعاً کمک می کند.

مرحله 4: تنظیم کنید

تنظیمش کن
تنظیمش کن

یک پایه (بطری نسکافه در مورد من) پیدا کنید و سروو مشت خود را به آن بچسبانید و سپس به روتور اولین سروو سرو دوم را وصل کنید. به روتور سروو دوم مجموعه سنسورهایی را که قبلاً ساخته ایم متصل کنید. برای آزمایش روبات خود آن را در معرض نور خورشید قرار دهید و به طور خودکار باید خود را به سمت خورشید تنظیم کند. اگر در محیط داخلی قرار بگیرید ، خود را با روشن ترین منبع نور اتاق تنظیم می کند. به تصاویری که واقعاً کمک می کنند نگاه کنید.

مرحله 5: کد

در اینجا کد ربات ردیابی خورشیدی شما آمده است: #شامل // شامل سروو کتابخانه سروو افقی ؛ // 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) ؛ }

مرحله 6: همه انجام شد

همه انجام شد!
همه انجام شد!

امیدوارم این پروژه الهام بخش آزمایش های بیشتر باشد. برد آردوینو فوق العاده همه کاره ، ارزان و در دسترس همه علاقه مندان است. این تنها یکی از پروژه های ساده ای است که می توان با استفاده از آردوینو ساخت. به تفکر ادامه دهید!. پیگیری های دیگر را فراموش نکنید. برای هر گونه پرسش با من در اینجا شناسه ایمیل من [email protected]

توصیه شده: