سلام
نقل قول: واقعیتش بلد نیستم لینک عکس رو چجوری و از کجا و ...کلا عکس براتون بزارم !!!!
اگر عکس مدار روهم میخواهید من که از همون مداری که مسئول سایت گذاشته دارم استفاده میکنم
اول عکس رو از مداری که خودتون ساختید بگیرید سپس بریزید روی سیستمتون
سپس در تایپیک پاسخ جدید رو بزنین در پایین صفحه باز شده قسمت فایل های پیوست choose file رو بزنید در صفحه باز شده اون عکس رو انتخاب کنید و open رو بزنید سپس افزودن پسوست رو بزنید و صبر کنید اپلود بشه و تمام.
نقل قول: من خروجی آپ امپ رو نگرفتم بلکه دوسر مولتی متر رو به دو مثبت منفی گیرنده ی مادون قرمز وصل کردم...و اعدادی که گذاشتم مال اون ها هست...(فکر نکنم غیر عادی باشه)
البته شاید غیر عادی تقسیم شدن ولتاژ بین سنسورها منظورتونه
خوب اندازه گیری شما اشتباهه
پروپ منفی رو به منفی تغذیه و پروپ مثبت رو به مثبت گیرنده بزنید
نقل قول: من مدار رو دوباره چک کردم اونجا که گفتین (در این مدار خروجی سنسور به ورودی منفی اپ امپ وصل شده خروجی اپ امپ عکس سنسور است) درست نیست من دوباره چک کردم ودیدم خروجی گیرنده ی مادون قرمز به ورودی مثبت اپ امپ وصل شده ...!!!!
راستش من مدار رو ندیدم و بر اساس گفته شما نتیجه گیری کردم
اگه الان اون طور که گفتم اندازه بگیرید مثل اونی که در پست قبلی گفتید میشه
نقل قول: نمیدونم چطوری هست ولی انگار سنسورهای انتهایی بیشترین ولتاژ ها رو میکشه بعد دو سنسور کنار وسطی و دیگه اگر ولتاژی تهش موند به سنسور وسطی .... من هنوز دقیقا کار پتانسیومتر رو توی این مدار متوجه نشدم (قبلا توی یکی از کامنت ها خوندم که نوشته بود برای دقت سنسورها ولی منظور از دقت دقیقا..؟؟؟) اینطور که من کلی با اون ور رفتم فهمیدم وقتی پیچش آن تقریبا وسط باشه زمانی که خط سیاه که از وسط سنسورها به هر یک از دو طرف میره واکنش سنسورهای دو طرف تقریبا یکسان خواهد بود ولی اگر پیچش پتانسیومتر هربار کامل ب یک سمت بچرخونیم ی سمت سنسورها عمل میکنه و سمت دیگه کاری نمیکنه ...
هنوز به پتانسیو متر نرسیدیم شما اول ببینید سنور ها درست کار میکنن یا نه
نقل قول: در این مدار برق مثبت بدن تغییری از پتانسومتر عبور میکنه و برق منفی تحت تاثیر پتانسومتر قرار میگیره و حالا این قسمت منفی به به ورودی منفی 1و2و3و4 اپ امپ پایینی و ورودی 1 اپ امپ پایینی متصل میشه ...
در مورد اتصال ها درست می گید ولی در مورد عمل کرد پتانسیو متر نه
در پتانسیو متر یه تقسیم ولتاژ صورت میگیره
اگه نفهمیدی بگو توضیح بدم
سلام
مسئول عزیز من به ی مشکلی در پروگرم کردن میکروم بر خوردم دقیقا با همین ارورر
کد:
ISP Mode Error
---------------------------
A problem occurred when executing the command. Make sure that you are using the correct
programming method. Current mode is ISP. See the command output for more info.
The troubleshooting section in the help system contains more information on what may
have caused the problems. To open the help system, click the Help button below.
Quick Tips: Verify that the device is placed in the correct socket, and that the ISP
cable is properly connected. Check that the ISP programming frequency specified on the
'Main' page is well below 1/4 of the clock frequency of the device. Extra precaution
should be made when using the CKDIV fuse and/or Clock Prescaler Register (CLKPR) on
parts supporting this.
---------------------------
OK Help
[align=left]
من اصلا به هیچ کدوم از تنظیمات دست نزدم، قضیه اینه که من واسه رباتم میکروم رو چندبار با یک برنامه معمولی بدون مشکل و بدون دست زدن به تنظیماتش erase و programming کردمش ولی ربات من به جریان بالاتری نیاز داشت همون طور که به من گفتین ،یکی ازمسئولای همین انجمن گفت از ترانس استفاده کن که جریان بیشتری میده من هم همین کار رو کردم
که در ادامه من با برق 12 ولت رو به رگولاتور7805دادم خروجی با مولتی متر امتحان کردم 4ولت بهم میداد(رگولاتور نو و100درصذ سالم با چندتای رگولاتور دیگه هم امتحان کردم همین بود) به هر حال بعد این که به مدار رباتم دادم دیگه کار نکرد حتی دوباره با شارژر گوشی که در ابتدا همین منبع تغذیه رباتم بود کار میکرد، امتحان کردم بازهم کار نکرد
میکرو رو دراورم که با پروگرمر چک کنم سالمه هست یانه وقتی داخل پروگرمر گذاشتم چراغش روشن(چراغ زرد رنک که مشخص پروگرمر میکرو شناخته) ولی بعدش با همین ارور مواجه شدم
فکرنکنم میکرو سوخته باشه من که ولتاژ خروجی 7805 ام 4ولت بود (حالا چرا5نبود نمیدونم مگه 4ولت به میکرو اسیب میزنه؟؟؟؟) در ضمن رگولاتور و بقیه قطعات هنوز هم سالمن
کلاک میکروم روی داخلی بود و کریستال خارجی هم استفاده نمی کردم...فیوز بیت و فرکانس رو هم دست نزدم و کلا از برنامه ی avr studio استفاده میکنم
آخه چرا حالا نه میتونم برنامه رو ازش پاک کنم ونه برنامه داخلش بریزم همش هم همین ارور isp mode erorr میاد جلوم هر موقع که بر نامه رو باز می کنم
سلام 12 ولتی که به ورودی رگولاتور 7805 دادید، یکسوسازی شده بود؟
یا مستقیم خروجی ترانس رو اعمال کردید؟
4 ولت دلایل مختلفی میتونه داشته باشی که یکیش اضافه بار و افت توان هست
باید مطمعن شده باشید که رگولاتور بیشتر از جریان نامی ، جریان کشیده نشده است
ایراد پروگرامر هم بدلیل نشناختن چیپ روی پروگرامر هست حالا یا احتمالا میکروتون سوخته یا اینکه کابل تون اتصالی داره که باید چک کنید
داخل ترانس رو باز کردم دیدم که 4تا دیود داشت و یک دونه خازن بهش وصل بود...
این ترانس تقریبا مال 15 الی 20 سال پیش هست(تقریبا از یک بنده خدایی بهم ارث رسید) و هیچ نوشته ای روش نیست
یکی بهم گفت اگر ترانس موقع اعمال بار افت ولتاژ داشته باشه ترانس مشکل دار هست...(من یک مولتی متر بهش وصل کردم وتقریبا10 ولت رو نشون میداد و همزمان یک لامپ بهش وصل کردم از 10 ولت به 6 ولت افت پیدا کرد)
و بعدش بهم گفت رگولاتور بیشتر از یک امپر نمیکشه... اگر بیشتر بکشه خودش میسوزه در حالی که الان رگولاتور سالمه و با یک باتری کتابی چک کردم همون 5 ولت رو میده...
حالا در کل مگه جریان ac میکرو رو میسوزونه؟؟؟ اونم 4 ولت
راستی وقتی مولتی متر رو روی سنجش ولتاژ ac میزارم چیزی نشون نمیده ...
وای خدا میترسم بقیه قطعات ربات مسیر یابم رو اسیب زده باشه و از کیفیت عملکردشون افت کرده باشن..
در مورد پروگرمر هم روی CD راهنمای نصب نوشته وقتی میکرو روی زیپ قرار گرفت اگر چراغ زردش روشن بشه یعنی میکرو رو شناخته...
من تقریبا بیش از 20 ال 30 بار پروگرم کردم و هیچی رو هم از تنظیمات رو دست نزدم و مشکلی نداشتم ...
پروگرمرم کاملا نو هست و 100درصد سالم ...
( راستی اگر برنامه رو بدون میکرو ویا میکروی سوخته که داخل پروگرمر باشه {که در این حالت چراغ زرد رنگ روشن نمیشه}باشه باز کنید اصلا قسمت پروگرم نرم افزار باز نمیشه) حالا بماند... موقعی که برنامه avr studio رو باز میکنم اول این ارور میاد وقتی ارور رو میبندم و قسمت های دیگه نرم افزار رو باز می کنم (بدون این که تنظیمات رو دست بزنم ) یک سری نوشته پایینش میاد (میدونید که کجا رو میگم) اونجا انگار یک سری میکرو رو چک اپ میکنه و هر سه خط ش
failure مینویسه (هر صفحه از تنظیمات رو باز میکنم همینطوره)
بنظر شما اینطوری هم میکرو میسوزه؟؟؟؟؟؟
حال چیکار کنم ؟؟؟؟؟؟؟؟؟
دیگه جرات نمیکنم از این ترانس برای رباتم استفاده کنم...اخه اون 4 ولت چطوری به رباتم اسیب زد؟
احساس میکنم به میکرو ئ یک شوک وارد کرده که این طوری شده (شایدم اشتباه میکنم)
شرمنده کامنت های من یکم طولانیه.......... کمکم کنیییییییییییین :divar:
سلام
اول یکم در مورد پل دیود و تبدیل ولتاژ acبه dc تحقیق کنید
یله که ولتاژ acبه میکرو اسیب میرسونه!حتی تغییرات جزعی در تغذیه میکرو هم باعث هنگ کردن میکرو میشه :lol:
حالا شما اون 4 تا دیود وخازن و در اوردید یا 7805 رو بعد اونا گذاشتید؟
رگولاتور گرم میشد؟
منظورتون از لامپ led معمولیه؟
سلام اقا من میدونم تبدیل ACبه DC چطوری هست .....
حالا شما میگید هنگ میکنه و نه اینکه میسوزه!!!! پس باید با ریست کردن درست بشه ، من پین ریست میکرو رو با یک سیم به جریان منفی مدار زدم ولی هیچ فرقی با حالت اول نکرد....
اون 4 تا دیود و خازن که داخل خود ترانس لحیم شده و نمیشه دراورد...
بله من 7805 رو هم در ادامه ی خروجی ترانس وصل کردم
اینقدر مدت زمان وصل کردنم کوتاه بود که رگولاتور زیاد هم گرم نشد شاید در حد30 الی 40 ثانیه...موتورها هم کار نکرد که جریان بکشه...
نه led نبود یک لامپ کوچیک مال ماشین بود...مگه led با برق 12 ولت هم داریم کار کنه(شایدم داریم)...
ممنون اقای
milad15m برق که پاسخ دادین شما کامنت قبلیم که برخی توضیحات آن بود رو مطلعه کردین؟؟؟؟
اقای [b][b]r0b0 (ناظم کل انجمن )اگر میشه نظرشون رو هم راجع به دو سه کامنت اخری که گذاشتم بدن ممنون میشم...[/b] :zarebin: [/b]
خب شما چرا سخت میگیرید!!
یه اداپتور 12 ولت 3 آمپر بگیرید
میکرو رو هم عوض کنید
میکروتون حتی معیوب هم نباشه با اون تغذیه ac راه نمیافته و مشکل ساز میشه
تغذیه میکرو باید کاملا ایزوله باشه بدون قسمت ac
ترانس تون هم ظاهرا 1 یا نیم آمپر هست که اضافه بار افت ولتاژ پیش میاد
سلام
من دوباره یک میکرو خریدم ....
با کلی ور رفتن تونستم ربات رو درست کنم و نسبتا خوب کار کنه
دوست عزیز رباتم توی دور زدن یکمی مشکل داره مثلا دور 90 درجه و یا کمی زاویه پیچش بیشتر از خط رد میشه....
من توی یک برنامه نویسی ازتون کمک میخوام
میخوام یک برنامه بنویسم که زمانی که 5 تا سنسور از خط سیاه عیور کردند و روی زمینه ی سفید قرار گرفت ب جای اینکه وایسته دوباره به خط سیاه برگرده
به این صورت که طبق برنامه به میکرو دستور بده که اخرین سنسور که از خط رد شد (که معمولا همان انتهایی ترین سنسورهای سمت راست یا سمت چپ است) را تشخیص بدهد و متناسب با همان موتور مربوطه (که فرصت لازم برای دور زدن را نداشت) دوباره به گردش در بیاورد و به خط باز گردد
من برنامه نویسم اصلا خوب نیست دوستان عزیز لطفا کمکم کنن
من خواستم ی چیزی بنویسم ولی توی برنامه نویسی ازم ایراد میگیره....
اگر دقت کنین من قسمت هایی از برنامه که هر5تا porta.x=0 رو حذف کردم و ی برنامه برای انحراف به چپ و انحراف به راست بود نوشتم(که بصورت تاخیر پورت ها رو چک کنه)...
ولی کار نمیکنه ؟؟!!
کسی هست توی این جور برنامه ای که میخوام کمکم کنه...
کد:
$regfile = "m16def.dat"
$crystal = 1000000
'==============================================================================
Config Timer1 = Pwm , Pwm = 10 , Compare A Pwm = Clear Down , Compare B Pwm = Clear Down , Prescale = 64
Config Portd = Output
Config Porta = Input
'==============================================================================
Dim A As Word
Dim B As Word
A = Pwm1a
B = Pwm1b
'==============================================================================
Do
'============================= jolo ===========================================
If Pina.2 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
End If
If Pina.1 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
End If
If Pina.3 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
End If
If Pina.2 = 1 And Pina.1 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
End If
If Pina.2 = 1 And Pina.3 = 1 And Pina.4 = 0 And Pina.0 = 0 Then
Portd = &B00000101
A = 1023
B = 1023
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000000
End If
'=============================enheraf b chap===================================
If Pina.0 = 1 And Pina.1 = 1 Then
Portd = &B00000001
End If
If Pina.0 = 1 Then
Portd = &B00000001
End If
If Pina.0 = 1
wait 1
Elseif Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000001
End If
'=============================enheraf b rast===================================
If Pina.4 = 1 And Pina.3 = 1 Then
Portd = &B00000100
End If
If Pina.4 = 1 Then
Portd = &B00000100
End If
If Pina.4 = 1
wait 1
Pina.0 = 0 And Pina.1 = 0 And Pina.2 = 0 And Pina.3 = 0 And Pina.4 = 0 Then
Portd = &B00000100
End If
Loop
سلاممممم
اقا ی کار وارد توی برنامه نویسی که کفتم جوابم رو بده.....!!!
بابا من ی برنامه میخوام......:divar:
سلام
برای اینکه از مسیر سیاه خارج شد دوباره برعکس برگرده به مسیر سیاه، نیاز به اینکودر برای شمارش دور موتور و مقدار مسافت طی شده و چندتا شرط برای بازگشت به مسیر دارید
متاسفانه من خیلی سرم شلوغ هست و حتی فرصت نکردم کدهات و بررسی کنم
وقت داشتم برات مینوشتم
از دوستان شاید فرصت داشتن کمک کنن
سلام دوست عزیز
[b]r0b0[/b]
من تقریبا ی هفته هست منتظر جواب هستم ولی هیچ کسی کمکی نکرد ...
فقط هم شما یک کامنتی گذاشتید...
شما از همه واردتر هستین وبه توانایی ربات در دور زدن و برنامه ای که نوشتید اگاه تر هستین...
خواهش می کنم ی وقت خالی برای این کار بزارین...
راستی اگر بخوام یک مقداری سرعت ربات رو با pwm مقدار اندکی کم کنم کدوم عدد رو تغییر بدم و محدودیت تغییر دادنش چگونه است؟؟؟؟
از دوستان دیگه عضو انجمن میخوام که در مورد برنامه ای که در چند کامنت بالا مدنظرم بود کمکم کنن...