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

در مجموع 0 کاربر از این موضوع بازدید داشته است دیدن جزئیات

هم اکنون 1 نفر شامل 0عضو و 1مهمان در حال مشاهده این موضوع است

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام دوستان وقتتون بخیر.
دوستان یه مداری مد نظرم هست که طراحی کنم اما مبتدی بلدم.
تو این مدار میخوام از اپتوکانتر و سروو موتور استفاده کنم.
مداری میخوام طراحی کنم که وقتی که جسمی وارد شیار اپتوکانتر بشه بازوی سروو موتور رو بگردونه و وقتی جسم از شیار خارج شد سروو موتور به حالت اولش برگرده.
از این ماژول اپتوکانتر میخوام استفاده کنم:


سروو موتور هم از این نوع هست:


ممنون میشم کمکم کنید.
 
آخرین ویرایش:

مهران چمنی

مدیریت کل سایت
عضو کادر مدیریت
مدیریت کل انجمن ها
مدیریت کل فروشگاه
عضویت
21 October 2015
ارسال ها
869
لایک ها
861
محل سکونت
مشهد / شهر عشـــق
سلام
اگر راه اندازی سروو موتور و رفت و برگشتش رو بلد هستین ، تو قسمت سنسور U میتونم کنمتون کنم
چون بنده تاحالا تو ساخت پروژه ایم سروو موتور لازم نشده ، کار باهش یاد ندارم .
ولی سنسور U در خدمتتون هستم
بفرمااید در چه حد توانایی طراحی یا برنامه نویسی و آشنایی دارید
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام.
در حد ربات مسیر یاب یاد گرفتم.
میخوام وقتی ماژول عمل میکنه سیگنال بفرسته به سروو. سروو رو به حرکت در بیاره.
وقتی هم جسم از شیار خارج میشه به حالت اولش برگرده
 

مهران چمنی

مدیریت کل سایت
عضو کادر مدیریت
مدیریت کل انجمن ها
مدیریت کل فروشگاه
عضویت
21 October 2015
ارسال ها
869
لایک ها
861
محل سکونت
مشهد / شهر عشـــق
ببینید
سنسوری که داری روی ماژول سوار هست
یعنی نیاز به مدار خاصی نداره برای راه اندازیش
یک ولتاژ مثبت 5ولت و یک ولتاژ منفی بهش میدین
هرچی بینش بیاد ، پایه سومش که پایه خروجی هست ولتاژ مثبت میده
این پایه رو باید وصل کنید به یک پایه از آیسی ATMEGA8
تو برنامه آیسی هم بنویسید هر وقت این پایه مثبت شد ، فلان دستور انجام بده
اون دستور هم شامل چرخش سروو هست که به یکی دیگر از پایه های میکرو متصل شده
این ترتیبی که گفتم رو به صورت نرم افزاری در بیارید به مدار مورد نظرتون خواهید رسید .
 

سیدمحمدرضا هاشمی آزاد

مدیر ارشد انجمن ها
عضو کادر مدیریت
مدیریت تبلیغات سایت
متصدی کانال انجمن در آپارات
کاربر VIP الماس
عضویت
19 November 2015
ارسال ها
563
لایک ها
344
محل سکونت
شیراز شهر راز
دوست عزيزنحوه راه اندازي اين ماژول با آردينو توسط خو شركت سازنده مشخص شده است شما پين gnd و vcc رو به 5 ولت وصل كنيد و پين out اين ماژول رو به پين 8 آردينو وصل كنيد وقتي جسمي بين سنسور قرار ميگيرد پين 13 آردينو فعال ميشود از كد زير استفاده كنيد

کد:
code.png
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام
برنامه نویسی بلد نیستم.
یه مدار میخوام که قطعاتشو تهیه کنم مدار رو بسازم و استفاده کنم.
با اردینو تا به حال کار نکردم
 

سیدمحمدرضا هاشمی آزاد

مدیر ارشد انجمن ها
عضو کادر مدیریت
مدیریت تبلیغات سایت
متصدی کانال انجمن در آپارات
کاربر VIP الماس
عضویت
19 November 2015
ارسال ها
563
لایک ها
344
محل سکونت
شیراز شهر راز
سلام
دوست عزيز نيازي به برنامه نويسي نيست فقط اين كد رو در نرم افزار آردينو بنويسيد و آردينو رو با كابلي كه همراهش هست به كامپيوتر وصل كنيد و اون رو پروگرام كنيد اين كار مثل نصب كردن بازي كامپيوتري ساده هست و نيازي به كارهاي پيچيده نداره آردينو ها مختلفي در بازار هست پيشنهاد من استفاده از آردينو مدلUNO CH340G هست كه هم ارزونه و هم مناسبه كار شما شماره پايه هاي آردينو كنار اون نوشته شده و نياز به آموزش نيست
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام
دوست عزيز نيازي به برنامه نويسي نيست فقط اين كد رو در نرم افزار آردينو بنويسيد و آردينو رو با كابلي كه همراهش هست به كامپيوتر وصل كنيد و اون رو پروگرام كنيد اين كار مثل نصب كردن بازي كامپيوتري ساده هست و نيازي به كارهاي پيچيده نداره آردينو ها مختلفي در بازار هست پيشنهاد من استفاده از آردينو مدلUNO CH340G هست كه هم ارزونه و هم مناسبه كار شما شماره پايه هاي آردينو كنار اون نوشته شده و نياز به آموزش نيست
ممنونم.
خب پین 13 که خروجی میده رو به سیگنال سروو وصل کنم درست میشه؟
میخوام وقتی شیئی وارد شیار شد سروو بچرخه و وقتی خارج شد سروو به حالت اولش برگرده.
این هم شماتیک مداره که توی سه مرحله طرز کار مدار رو نشون میده.
 

سیدمحمدرضا هاشمی آزاد

مدیر ارشد انجمن ها
عضو کادر مدیریت
مدیریت تبلیغات سایت
متصدی کانال انجمن در آپارات
کاربر VIP الماس
عضویت
19 November 2015
ارسال ها
563
لایک ها
344
محل سکونت
شیراز شهر راز
خير به پين 13 نبايد وصل شود پين سروو در برنامه مشخص مي شود مدتي صبر كنيد تا من برنامه را تهيه كنم شما هم نسبت به تهيه آردينو اقدام كنيد و بگوييد سروو موتور چه مقداري بايد بچرخد(بر حسب درجه)
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سروو موتور 60 درجه گردش داره
همون 60 درجه بچرخه.
ممنونم
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام.
دوستان کسی هست کمکم کنه؟
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام دوستان.
این مدار سروو درایور هست.

با تغییر کدوم یک از عناصر این مدار سروو تغییر زاویه میده؟
میخوام خروجی اپتوکانتر رو تقویت کنم و با اون زمان تحریک خازنی که مولد پالس هست رو تغییر بدم که سروو تغییر زاویه بده و در حالت عادی هم خود سروو یه زاویه ای داشته باشه.
ایا امکان پذیر هست؟
 
آخرین ویرایش:

علی تحیری

عضو افتخاری
کاربر علمی و تخصصی
عضو انجمن 220ولت
کاربر VIP الماس
عضویت
25 February 2016
ارسال ها
647
لایک ها
1,078
محل سکونت
تهران تهران پارس
سلام دوستان.
این مدار سروو درایور هست.

با تغییر کدوم یک از عناصر این مدار سروو تغییر زاویه میده؟
میخوام خروجی اپتوکانتر رو تقویت کنم و با اون زمان تحریک خازنی که مولد پالس هست رو تغییر بدم که سروو تغییر زاویه بده و در حالت عادی هم خود سروو یه زاویه ای داشته باشه.
ایا امکان پذیر هست؟
با سلام:
این یک مدار, یک مدار ساده فلیپ فلاپ آ استیبل یا فری ران می باشد که با تغیر پتانسیومتر 50 کیلو اهم P1 می توانید فرکانس خروجی در پایه شماره 3 آی سی را تغیر دهید. لازم به ذکر است این مدار دارای ولتاژ مثبت و منفی نبوده و جای علامت منفی عدد 0 ولت قرار می گیرد. حد اکثر جریان خروجی این آیسی در حالت کارکرد ایمن حدود 25 میلی آمپر است و اگر به موتور وصل شود سببب سوختن آی سی می شود. برای تغیر زاویه یک موتور باید از استپر موتور با درایور ولتاژ مثبت و منفی استفاده شود. استپر موتور ها می توانند تا حدود 400 پله چپ گرد و راست گرد شوند.
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
با سلام:
این یک مدار, یک مدار ساده فلیپ فلاپ آ استیبل یا فری ران می باشد که با تغیر پتانسیومتر 50 کیلو اهم P1 می توانید فرکانس خروجی در پایه شماره 3 آی سی را تغیر دهید. لازم به ذکر است این مدار دارای ولتاژ مثبت و منفی نبوده و جای علامت منفی عدد 0 ولت قرار می گیرد. حد اکثر جریان خروجی این آیسی در حالت کارکرد ایمن حدود 25 میلی آمپر است و اگر به موتور وصل شود سببب سوختن آی سی می شود. برای تغیر زاویه یک موتور باید از استپر موتور با درایور ولتاژ مثبت و منفی استفاده شود. استپر موتور ها می توانند تا حدود 400 پله چپ گرد و راست گرد شوند.
سلام جناب مهندس.
وقتتون بخیر.
بله درسته.البته دوستان گفتند که مقداری لرزش هم داره روی سروو این مدار.
مداری مد نظرتون هست کمکم کنه پیرامون مشکلم؟
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام.
وقتتون بخیر
دوستان این برد اردینو رو تهیه کردم.

فروشنده گفت کامله بیش از چیزی که میخوای هست.
برنامشو کسی بلده بهم بده ممنون میشم.
 
آخرین ویرایش:

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
خواهش میکنم کسی هست کمکم کنه؟
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
اپتو کانترم هم وقتی چیزی بین شیار قرار میگیره خروجی حدود 3.4 ولت میده
 

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام کسی هست کمک کنه.
وسه یه تقویت کننده ساده.
میخوام خروجی اپتوکانتر رو به تقویت کننده وصل کنم واز طریق اون رله ی 5 ولتی رو راه اندازی کنم.
کسی هست کمک کنه؟
این هم رله ای هست که دارم.
 
آخرین ویرایش:

aliansari

کاربر عضو
عضو انجمن 220ولت
کاربر عادی
عضویت
14 March 2017
ارسال ها
13
لایک ها
0
سلام
برنامه رو تونستم کم و زیاد درست کنم.
فقط یه نگاه بندازین دوستان ممنون میشم کم و زیاد نداشته باشه.

PHP:
include <servo.h>

int swPin = 13; // input
int servoPin = 12; // output

Servo Servo1;
void setup{

servo1.attach(Servopin);

}
{
pinMode(servoPin, OUTPUT); // sets the digital pin as output
}

void loop() // run over and over again
{
if(digitalRead(swPin)) Servo1.write(60);
else
Servo1.write(0);
}

}