قیمت لحظه ای طلا و اونس - سایت طلا
Iran Robotic
انجمن پرشس و پاسخ


مسابقات رباتیک بابل 1 تا 3 اردیبهشت ماه 1387 www.robofire.ir
این مجموعه به یک اپراتور مسلط به کامپیوتر (مجموع آفیس)و اینترنت (مرد) تمام وقت نیازمند می باشند. در صورت تمایل لطفا CV (رزومه) خود را به آدرس moayeri@gmail.com ارسال نمایید

جستجو در مقالات سایت


 

نام کاربري : ميهمان

نام کاربري
رمز عبور


رمز عبور را فراموش کرده ام؟
چنانچه در ورود مشکل دارید
لطفا از مرورگر FireFox استفاده نمایید
 





شماتيک ربات مسيرياب با ميکرو ۲۰۵۱
موارد اولیه برای کارگاه الکترونيک رباتيک
تبدیل آنالوگ به دیجیتال با استفاده از میکرو و ADC
mp3 player با 89c51snd1
کار با پرت پارالل
کار با پرت سريال ۲
نحوه خواندن مقدار مقاومت
آشنايی با نيمه رساناها


مدار تبدیل آنالوگ به دیجیتال توسط ای سی 555
i-sobot كوچك‌ترين ربات انسان‌نماي جهان
مجله هوش مصنوعی
اولین دوره جشنواره بزرگ ربات های ملی
نخستین همايش ملي نخبگان جوان
دومین دوره مسابقات انتخابی المپیاد جهانی روبات لگو
لیست اجناس
سفارش پروژه های دانشجویی
فرستنده اف ام با توان بک وات
فرستنده گیرنده مادون قرمز 8 کاناله با برد 10 متر:
گیرنده مادون قرمز 8 کاناله با برد 10 متر
لیست تمامی مطالبی که تاکنون در وبلاگ منتشر شده به صورت یکجا
گیرنده FM (مدار رادیو موج اف ام ) 100 در صد عملی
مدار حس کننده اختلاف دما
به زودی

آشنایی با اصطلاحات کاربردی در شبکه
انواع حسگرها
آشنایی با مدارک رسمی MICROSOFT
تکرار کننده (ریپیتر) چیست؟
blu-ray چیست؟
میلاد مولود کعبه مبارک باد !

.....عیــــــــــــــدمبارک بــادا !
تفنگ مغناطیسی

عکس های روبات های شوشتر و شاهکارهای .........
طریقه ساخت فیبر مدار چاپی بوسیله اسپری پزتیو20
طریقه ساخت فیبر مدار چاپی بوسیله لتراست
طریقه ساخت فیبر مدار چاپی بوسیله لامینت
سنسور مادن قرمز بدون حساسيت به نور محيط
هوش مصنوعی
جناب آقای استاد محمدی
جناب آقای استاد زارعی
راه اندازی سایت جدید مرکز
معرفی كتاب : مباني رباتيك اصول و طراحي و ساخت(جلـد اول)
تازه های الکترونیک
فراخوان(تغيير زمان دفاعيه )
معرفی کتاب : روبوتیک ، مکاترونیک و هوش مصنوعی
روز شمار علم در این هفته


تست
انجمن هاي فارسي سيسکو سيستم
ديتا شيت قطعات الکترونيکي
يک نگاه بکنيد بد نيست.
مقاله
سايت در مورد دلفي
بهترين منبع براي برنامه نويسي با مثال
همه چيز در مورد الکترونيک
معرفي پايه هاي خانواده ۷۴**و ۴۰**
فيلم از ربات هاي مسير ياب
ExpressPCB
قوانين شبيه سازي روبوکاپ دو بعدي
معرفي پايه هاي خانواده ۷۴**و ۴۰**
معرفي پايه هاي خانواده ۷۴**و ۴۰**
 


تعداد بازديد امروز: [6464]
تعداد بازديد ديروز: 7289
تعداد مقالات ارسالي:
245
تعداد اعضا:
7555
کاربران آنلاين :
 


نام کاربری

نظر شما درباره طراحی سایت چه می باشد

خیلی خوب
ضعیف
متوسط

 


ارسال های جديد وبلاگ یا سايت آموزش ساخت روبات مسیریاب www.robotic-pro.blogfa.com

عنوان :پروگرامر  

 

 

 

پروگرامر

 سلام دوستان گلم که نظر نمیدن

خوب دوستان کم کم داریم به برنامه نویسی میکرو کنترلر نزدیک میشیم و میخوام امروز نحوه ساخت پروگرامر STK200/300 رو توضیح بدم

میکرو کنترلر AVR ATMEGA 16 or 32 دارای پروگرامر داخلی میباشد و پروگرامر اون خیلی خیلی ساده است

این پروگرامر از اتصالات SP1 برای برنامه ریزی میکروکنترلر استفاده میکند بنابراین میکرو کنترلر هایی که قابلیت اتصال به به SPI رو دارند میشه با این پرو گرام کرد

 

                                              

 

 

پایه های میکرو برای پروگرام کردن :

GND   ,   VCC   ,   MOSI   ,    MISO  ,  RESER  ,SCK

همون طور که میبینید  ما در اینجا از یک پورت پرینتر 25 پین استفاده کردیم که پین های 18 الی 25 اون به هم دیگه و به زمین وصل میشه

پین شماره 6 پورت رو بهSCK(8)  میکرو  و پین شماره 7 به MISO (7) و پین شماره 9 به RESET (9)   و 10 اون به MOSI(6)  و پین 24 اون هم به زمین میکرو وصل بشه

و در آخر هم پین VCC میکرو و GND پورت رو به برق 5 ولت وصل بشه

 

مدار دوم

 

 

 

 

این مدار هم مثل مدار قبلیه و تنها تفاوتی که با مدار قبل داره اینه که این پروگرامر فقط با یه ای سی بافر74HC244  بهینه شده و شکل اولی نوع ساده شده این مداره

توجه کنید که برای خشکل تر شدن مدارتون برای اتصالات از کابل فلات استفاده کنید

عکس قطعات مورد نیاز

 

                                                                                

 

 

در بخش بعدی آموزش BASCOM AVR که باز زبان برنامه نویسی بیسیک رو شروع میکنیم و بعد از این که خوب یاد گرفتید میریم سر CodeVisionAVR C Compiler رو که با زبان برنامه نویسی C شروع میکنیم

فعلاً تا پست بعد خدا نگه دار

 

 

 

 

 



منبع: http://robotic-pro.blogfa.com/post-9.aspx

نظرات

 

عنوان :بر سنسور ( نوع دوم )  

 

 

 

 

خوب امروز میخوام در مورد ساخت برد سنسور توضیح بدم البته یه جور دیگه که هزینش هم خیلی کمتر از برد قبلیه ( سنسو ها ارزون تر هستند)

در این برد به جای اینکه ما بیایم از سنسور هایی که در یک پک هستند استفاهده کنیم میایم از دو سنسور IR  معمولی استفاده میکنیم که خیلی هم خوب جواب میده

سنسور های مورد نیاز ما سنسور های فرستنده و گیرنده  معمولی IR   -  سه میلییمتری میباشند که هر کدوم دو پایه دارند که توضیح میدم

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

فرستنده :سنسور بی رنگ

گیرنده : سنسور تیره رنگ

فاصله بین سنسور فرستنده و گیرنده 2 تا 3 میلیمتر

 

نحوه بستن مدار

برای بستن مدار فرستده باید پایه بلند رو به یک مقاومت 330 و به VCC یا همون برق استانداردمون و پایه کوتاه اون رو به  GND وصل کنیم

برای بستن مدار گیرنده باید پایه بلندشو به GND و پایه کوتاه اون رو به یک مقاومت 2 کیلو اهمی و به VCC وصل کره

و از وسط پایه کوتاه و مقاومت گیرنده ولتاژ مورد نظر برای میکرو کنترلر گرفته میشود

کل این مدار همین بود O  بس !  :D

خوب پست امروز هم همین بئ به همین سادگی که دیدید

حالا میتونید برید این برد رو بسازید و نتیجه گیری کنید و اگه مشکلی داشتید در قسنت نظرات بیان کنید تا بهتون کمک کنم

فعلاً تا پست بعد خدا نگه دار

 

 



منبع: http://robotic-pro.blogfa.com/post-8.aspx

نظرات

 

عنوان :برد سنسور  

 

 

 

برد سنسور

با سلام خدمت دوستان نظر نده خودم که میان اینجا فقط مطلب میگیرنO  بس

 

امروز میخوام در مورد برد سنسور توضیح بدم خوب بریم سر اصل مطلب .

فکر کنم دیگه همدون میدونید سنسور کارش تشخیص رنگ زیر ربات میباشد که تشخیص میده که کجا ها خط سیاه و کجا ها زمین سفیده بالاخره نهایتا کارش تشخیص محیط میباشد خوب بریم سر اصل مطلب

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

سنسور های مادون قرمز (IR) زیادی در بازار موجود میباشند که در دو نوع فرستنده و گیرنده میباشد که نمونه اون رو میتونید در کنترل تلویزیون و خود تلویزیون مشاهده کنید که سنسوری که در کنترل میباشد و دارای رنگ روشنی میباشد فرستنده  و سنسوری که در جلوی تلوزیون میباشد تیره رنگ میباشد گیرنده اون به شمار میرود

این نوع سنسور ها هنگامی که رنگی ( سیاه , سفید ) را تشخیص میدهند و مقدار بار الکترونیکی معینی به میکرو کنترلر میفرستند و از اونجایی که شما سنسور هادون رو به پورت a میکرو وصل کردین از آنالوگ به دیجیتال تبدیل میشه و مقدار منطقی به میکرو فرستاده میشه که میکرو کنترلر تصمیم کاری میگیره 

اما امروز میخواهیم در مورد سنسوری صحبت کنیم که رنگ مشکی و سفید رو به خوبی تشخیص میده و در یک پک میباشد

یعنی سنسور فرستنده و گیرنده در یک پک کوچک و کم حجم میباشدند که دارای حساسیت خوب و یکی از بهترین سنسور ها برای یک ربات مسیر یاب میباشد و نور محیط تاثیر زیادی در عملکرد آن ندارد ( مادون قرمز )و اسم این سنسور GP2S04-6

نکته : بهترین بازده این سنسور در فاصله 4 الی 6 میلیمتر از صطح زمین میباشد

 

در عکس زیر نمونه ای از این سنسور و نمونه ای از برد سنسور رو میبینید

 

 

خوب حالا بریم سر اصل مطلب که بستن مدارمونه

این سنسور دارای 4 پایه میباشد که دوتای اون به زمین وصل میشه و اون دوتای دیگر هر کدوم به مقاومت وصل میکنیم

پایه مثبت فرستنده به مقاومت 220 اهم و پایه مثبت گیرنده به مقامت 470 کیلو اهم وصل میشن

توجه کنید که اون گوشه سمت چپ بالا که شیار داره فرستنده هست

 

خروجی این سنسور بین پایه گیرنده و مقاومت 470 کیلیو اهم گرفته میشود

 

 

زمانی که زیر سنسور رنگ سفید باشد مقدار خروجی حدود 2/0 –0.7   ولت میباشد و زمانی که رنگ زیر آن سیاه باشد خروجی آن حدود 3/3 – 4/3 ولت میباشد

 

منبع : این چها خط آخری رو از سایت ایران رباتیک کپی کردم :D

 

شماتیک مدار با 3 سنسور

خوب واسه امروز دیگه بسه  

نظر یادتون نره

 

آموزش نظر دهی :

1 شما برای نظر دادن به ای وبلاگ میتوانید به طرف چپ آخر همین مطلب مراجعه کنید و روی لینک ( نظر بدهید ) کلیک کنید

2 صفحه جدید ی باز میشود که شما میتوانید نظر یا سوال و ... خود را در آن بنویسید

3 کلید ثبت نظر با بزنید

4 کار تمام شد – به همین سادگی به همین خوبی

 



منبع: http://robotic-pro.blogfa.com/post-7.aspx

نظرات

 

عنوان :درایور موتور 2  

 

 

 

با سلام خدمت دوستان نظر نده  خودم

 

همون طور که گفتم در این پست نحوه بستن مدار را توضیح میدم

خوب همون طور که میدونید هنگامی که تغذیه موتور به طور ناگهانی قطع میشود سیمهای اون برای مدت کوتاهی جریان را در جهت معکوس میکنند و یا حتی چرخوندن شفت موتور باعت تولید بار الکتریکی میشود که ولتاژ ها باعث تخریب آی سی های منطقی میشود که برای جلو گیری از این آسیب ما از دویود 1N5818 یا 40071N  در دو سر موتور استفاده میکنیم  که در شکل زیر  شماتیک اون  رو میبینید

 

 

همون طور که در شکل بالا میبینید پایه های 6 و 11 به یک مقاومت 1 کیلو و به برق 5 ولت وصل شده است ودلیل اون هم اینه که پایه های 6 و 11 پایه های Enable 1,2 میباشند که برای فعال و غیر فعال کردن مدار موتور میباشد که میتوان آن هارا یا به میکرو وصل کرد وکنترل کرد یا با مقاومت به برق 5 ولت رگوله شده وصل کرد تا مدار همیشه روشن باشد

پایه های 1 و 15 هم هم که Corrent Sensing A,B میباشد که میتونید این پایه ها رو به یک مقاومت 0.5 اهم به سر زمین مدارتون وصل کنید

 

و حالا بریم سر اونایی که با فلش به اونا اشاره شده

1 و 2 و 5 و 6 این دو پایه پایه های ورودی این ای سی میباشند که فرمان هایی راکه از میکرو کنترلر میگیرن و موتور ها رو کنترل میکنند که بهتره این پایه ها به پایه های 5و6و7و8 از PORT D میکرو کنترلرتون وصل کنید تا اگه خواستید از سیستم PWM  استفاده کنید بتونید 

فلش های شماره 3و4و7و8 هم به موتور هاتون وصل میشه که حتما دیود های اون رو ببندید و باید جهت بستن دیود ها طبق شکل بالا باشه

تا پست بعد



منبع: http://robotic-pro.blogfa.com/post-6.aspx

نظرات

 

عنوان :درایور موتور قسمت اول  

 

 

سلام به کلیه دوستان گلم که میترستن 1,2 دقیقه از اینترنتشون هاپولی بشه  و نظر نمیدن که ما هم یه دل خوشی داشته باشیم وبلاگ نویسی کنیم

خوب امروز میخوام در مورد درایور موتور تضیح بدم که بی مقدمه بریم سر اصل مطلب 

 

درایور موتور :

L298

 

یکی دیگر از  بخش های یک ربات مسیر یاب همین بخش است ( درایور موتور )

وظیفه این بخش از مدار کنترل موتور های روبات میباشد

به دلیل اینکه  که میکرو کنترلر Avr به تنهایی نمیتواند برق موتور را تامین کند ( ولتاژ کاری موتور بیش از 5 ولت میباشد ) فرمان هایی به یک ای سی منطقی  L298 میفرستد و برق از آنجا تامین میشود و نهایتاً وظیفه این بخش تأمین ولتاژ و جریان مورد نیاز های موتور است و توسط میکروکنترلر کنترل می شود

بهترین گزینه برای کنترل موتور ها اتنخواب ای سی منطقی  (3آمپر)L298  و(1آمپر)L293  میباشد که میتوان موتور ها را به صورت دو جهته (Bidirectional) کنترل کرد

دو جهته ؟

اگر بخواهیم روبات ما به طرف مستقیم حرکت کند که مسلماً باید دو موتور عقب روبات روشن باشه !!!

اگر بخواهیم روبات ما به طرف چپ بپیچه باید موتور سمت چپ خاموش و موتور سمت راست ما روشن باشه تا روبات بچرخه

اگر بخواهبم روبات به سمت راست بچرخه موتور سمت راست ما باید خاموش بشه و موتور سمت چپ ما باید روشن باشه

حالا  اصلا چه ربطی به دو جهته داشت !!!!

حالا میگم چرا دو جهته ؟

خوب بابا دلیلش که خیلی روشنه !!!   اگر بخواهیم روبات رو با سرعت بالایی کنترل کنیم و در پیچ های 90 درجه یا بیشتر از معکوس استفاده کنیم

یعنی مثلاً میخواهیم روبات به سمت راست بپیچد . به جای خاموش کردن موتور سمت راست آن را به صورت معکوس روشن میکنیم === > یعنی موتور سمت راست به سمت عقب میچرخد و موتور سمت چپ به سمت جلو میچرخد و ما گردش به سمت راست بار سرعت بیشتر حول محور مرکز روبات خواهیم داشت و این مساله به گردش به سمت چپ هم صدق میکند

 

شماتیک مدار

توضیحات تکمیلی

 

همون طور که از روی شکل این ای سی معلومه این ای سی دارای 15 پایه میباشد که یکی یکی این پایه ها را بر رسی میکنیم .

Input1,2,3,4

این چهار پایه همان چهار پایه ورودی این ای سی میباشد که فرمان ها را از خروجی ای سی AVR میگیرد و به Output های خود فرمان چرخش و معکوس کردن و ایست را میدهد که دو پایه input1,2 برای موتور اولی (Out put 1,2)  و input 3,4 مربوط به موتور دومی = out put 3,4  میباشد

1,2,3,4 Out Put

این چهار پایه همان 4 پایه خروجی ای هستند که باید به موتور DC  وصل بشن که شماره 1,2 آن مربوط به موتور اولی و پایه های 3,4 مربوط به موتور دومی میشود که نحوه بستن مدار اون رو بعدا توضیح میدم

Enable A,B

این دو پایه هر کدام مربوط به یک موتور میباشند که برای فعال و غیر فعال کردن مدار خودشون به کار میروند و استفاده دیگر این پایه های مربط به کنترل سرعت هم میباشد

Corrent Sensing A,B

قرار دادن یک مقاومت میان این پایه ها و سر زمین منبع تغذیه تون می تونید آمپراژ مورد استفاده هر موتور رو تنظیم کنید. این مقدار با استفاده از فرمول Vs/R که R مقدار مقاومت است، بدست میاد که اگر از موتوری استفاده میکنید که کمتر از 2 آمپر استفاده میکند میتونید این دو پایه را مستقیماً به سر منفی وصل کنید

GND

همان طور که میدونید GND  در مدار ها به معنی زمین هست و باید به سر منفی مدار منبع تغذیه تون وصل کنید

Logic Supply Vss

این پایه همان پایه تغذیه منطقی  ای سی میباشد که باید به رنج 3.5 تا 7 ولت وصل بشه که مقدار پیشنهادی همون 5 ولت رگوله شده میباشد

Supply Volltage Vs

این پایه در واقع برق موتور ها رو تامین میکنه که باید به سر مثبت منبع تغذیه ای که برای موتور خود در نظر گرفتید وصل بشه که در رنج 2.5 تا 46 ولت وصل بشه

به ابن نکته توجه کنید که ولتاژی که به این پایه میدید حدود 1.5 ولت از برق تغذیه موتوردون بیشتر باشه چون که این ای سی حدود 1.4 ولت افت ولتاژ دارد ( فقط به Max  46 ولت دقت کنید )

 

( این ای سی دو پایه برای  تامین برق دارد که یک پایه آن برای تغذیه خود ای سی میباشد که باید همون برق 5 ولت رگوله شده به آن وصل شود و اون یکی برق موتور را تامین میکند که باید در رنجی که تایین شده به آن وصل شود که باید سر بار مثبت منبع تغذیه ای که برای موتور در نظر گرفتید به آن وصل کنید )

 

معمولا در ربات های مسر یابی که من دیدم از پین های پورت A به عنوان ورودی میکرو کنترلر که به خروجی سنسور ها وصل میشه و پورت های PORTD.4 … 7 از میکرو کنترلر AVR به عنوان خروجی میکرو کنترلر در نظر میگیرن و به OUTPUT  های ای سی L298 وصل میکنن

دلیل اینکه خروجی این میکرو ها رو  این پایه ها  در نظر میگیرن به خاطر سیستم PWM  کنترل سرعت ربات که در بر نامه نویسی به آن اشاهره میکنیم

 

در جلسه بعد نحوه بستن مدار درایور موتور را به طور مفصل توضیح میدم و میگم برای بهینه سازی این داریور گجا های مدار رو مقاومت و کجا های مدار رو دیود بزارین فعلا bYe

 

نظر یادتون نره !!!!

تا نظرات حداقل به 10 تا نرسه پست بعد ...

 

 

 

 



منبع: http://robotic-pro.blogfa.com/post-5.aspx

نظرات

 

عنوان :میکروکنترلر AVR  

 

 با سلام خدمت دوستان گلم که نظر نمیدن SmileySmiley

 

میکروکنترل AVR

میکرو کنترلر در اصل مغز ربات به حساب می آید و باید دارای حافظه کافی و پایدار برای برنامه ریزی باشد  که با استفاده از فرمان هایی که ما برنامه نویسی کردیم وظیفه اش را انجام میدهد و ربات را کنترل میکند

میکرو کنترلی که ما از آن در ساخت ربات استفاده میکیم میکرو کنترلر ATMEGA 32L از خانواده AVR   که در دو نوع ATMEGA32 , ATMEGA32L میباشد که دارای kb32 حافظه پایدار و قابل برنامه ریزی میباشد به توضیحاتی مختصر در مورد این میکرو کنترل می پر دازیم

 

 

میکرو کنترل AVR ATMEGA 32  دارای 40 پایه که 32 تای آن مربوط به بخش های ورودی و خروجی میباشد  و 8 تای آن مربو به تغذیه و ... میباشد

بخش های ورودی و خروجی میکرو کنترل :

این میکرو دارای PORT  4 میباشد که به پورت های A,B,C,D  تقسیم میشوند  هر پورت آن دارای PIN  8  می باشد که  8*4 میشه 32 تا پایه های ورودی خروجی میباشد و به صورت زیر نام گذاری میشود

شماره پین ها از 0 تا 7 میباشند

مثلاٌ میخواهیم پین شماره 4 از پورت A  را صدا بزنیم که به این صورت نام میبریم : PIN A.3  یا PORT A.3 و دلیل این که پین شماره 4 رو 3 صدا زدیم  اینه که در بالا نحوه شماره گذاری رو گفتم

 

                                                                

                          

 

همون طور در شکل بالا میبینید مثلا PORTA  به صورت PA و PORTB به صورتPB ودیگر پورت ها هم به همین صورت نام گذاری شده است کIمعمولا پورت  A را به سنسور ها وصل میشن و درایور موتور هم به پورت های D  وصل میشن که شما فعلا زیاد گیر ندین که من خودم بعدا به طور مفصل توضیح میدم

حالا بریم سر اون 8 پایه بقیمانده :

وصل میشن که شما فعلا زیاد گیر ندین که من خودم بعدا به طور مفصل توضیح میدم

حالا بریم سر اون پایه های بقیمانده :

VCC

این پایه برای تغذیه منطقی این میکروکنترل میباشد که باید برق 5 ولت رگوله شده که از منبع تغذیه گرفته میشود تامین شود

که میتوان از برق 2.7 تا 5.5 در این میکرو استفاده کرد

 

GND

این پایه همون طور که از اسمش معلومه باید به سر منفی یا همون سر زمین منبع تغذیه وصل بشه

 

RESET

 

این پایه هم همونطور که از اسمش معلومه برای RESET  کردن میکرو به کار میرود که اگه به پین GND صول بشه میکرومون صول بشه میکرومون RESET  میشه که معمولا با یک میکرو سویچ به سر زمین وصل میکنن که یک اتصال کوتاه داده بشه

XTAL1

 

این پایه ورودی یک تقویت کننده اوسيلاتور یا کریستال میباشد

XTAL2

 

خروجی همون تقویت کننده میباشد که بعدا نحوه بستن مدار آن را شرح میدم

AVCC

 

همون طور که میدونید پین های پورت A دارای مدار ADC=(Analog to Digital Converter)  یا همون تبدیل آنالوگ به دیجیتال میباشند که در داخل همین میکرو این مدار جا سازی شده است که این پایه برق پورت A  را تامین میکند که باید به همون برق 5 ولت رگوله شده وصل شود

 

اگه خواستین در مورد PORT های A تا C  اطلاعات خیلی کاملی کسب کنین در قسمت نظرات نظر بدین تا من از روی DataSheet این میکرو ترجمه کنم و تو وبلاگ بزارم

فعلا همینا رو بدونید فکر میکنم بس باشه اگه میخواید بیشتر بدونید یا سوالی, مشکلی داشتین در قسمت نظرات بیان کنید یا به من میل بزنید

 (نظر یادتون نره)

 



منبع: http://robotic-pro.blogfa.com/post-4.aspx

نظرات

 

عنوان :الکترونیک == منبع تغذیه  

 

 

 با سلام به کلیه بچه های روباتیکی که من خیلی دوسشون دارم

الکترونیک

این بخش از مدار وظیفه دریافت و پردازش اطلاعات را دارد که باید دقت زیاد در ساخت آن به خرج داد

نکته : مدار شما باید در مقابل نویز مقام باشد چون موتور DC و درایور آن نویز زیادی در مدار تولید می کند .

اگر در طراحی و ساخت مدارات الکترونکی و چاپی تجربه ای ندارید میتوانید از مدارات آموزشی یا آماده استفاده کنید و حتما خودتونو با نحوه ساخت اونا آشنا کنید که خیلی به کارتون میاد و میتونید این مدارات آموزشی رو از این سایت بخرین که قبلا هم گفتم چه جور فروشگاهیه

WWW.Shop.Farsitools.com    Is Robotic Shoping 

 

برد آموزشی

 

 

الکترونیک یک ربات مسیر یاب از چتد بخش تشکیل شده است که عبارتد از

1-      مدار تغذیه

2-      مدار درایور موتور

3-      بخش های ورودی و خروجی

4-      میکرو کنترلر

5-      مدار برد سنسور

مدار تغذیه

 

این بخش از مدار وظیفه تبدیل ولتاژ از ورودی به خروجی 5 ولت استاندارد میباشد و دلیل اینکه باید 5 ولت باشد این است که میکرو کنترلر شما و بیشتر بخش های یک ربات مسیر یاب و اصلا کلاً دستگاه های دیجیتال از ولتاژ 5 ولت استفاده میکنند

 

برای تبدیل ولتاژ مورد نیاز ما از رگولاتور 78xx استفاده میکنیم  که منظور از xx مقدار خروجی رکولاتور است مثلاً (7805) که ولتاژ خوجی آون 5 ولت استاندارد میباشد  --> نقشه مدار در شکل شماره 2

تثبیت کننده های ولتاژ 7805 نمیتوانند ولتاژ ورودی بالاتر از 35 ولت را تحمل کنند و اگر به ولتاژ بالا تر از 35 ولت دسترسی دارید میتوانید برد منبع تغذیه رو طبق نقشه زیر رسم کنید

 

شکل (1) 

à---  رگولاتور

 

 

در مدار بالا من اومدم یک رگولاتور 7824 رو قبل از 7805 گذاشتم که ولتاژ رو اول به 24 ولت تبدیل کنه بعد به 7805 بده . برای افزایش ولتاژ ورودی قابل قبول تا حد اکثر ممکن پایه وسط 7824 طبق معمول به زمین متصل نشده و به جای آن به خروجی 7805 وصل شده است با این ترکیب حد اکثر ولتاژ ورودی از 40 ولت مجاز برای 7824 نیز 5 ولت بالا تر رفته و به 45 ولت میرسد

      برای اینکه بیشتر این ای سی رو بشناسد میتونید به Data Sheet  آن مراجعه کنید 

 

 

شکل 2 از یک مدار منبع تغذیه که بیشتر این مدار در ربات ها استفاده میشود

برای گرفتن نویز از مدار از یک خازن با ظرفیت بالا (Uf2000) و یک خازن با ظرفیت بسیار پایین (01uf) با مدار موازی میکنیم و اگر میخواهید از وضعیت روشن و خاموش بودن مدار مطلع شوید میتوانید یک عدد LED با مدار موازی کنید

شماتیک مدار :

شکل (2) 

 

خوب دوستان واسه امروز دیگه بسه بقیش باشه واسه بعداً که میام

 



منبع: http://robotic-pro.blogfa.com/post-3.aspx

نظرات

 

عنوان :مکانیک ربات مسیر یاب  

 

 

چگونه یک ربات مسیر یاب بسازیم

 با سلام خدمت دوستان گلم که میخوان یک روبات مسیر یاب حرفه ای بسازن

برای ساخت یک ربات مسیر یاب باید با سه رشته مکانیک , الکترونیک , کامپیوتر ( برنامه نویسی ) آشنایی مقدماتی داشته باشین

در این وبلاگ سعی میشود نحوه ساخت یک ربات مسیر یاب به طور جامع و کامل همراه با نقشه عملی مدارات آن توضیح داده شود

خوب بریم سر اصل مطلب که قراره در مورد مکانیک یک ربات مسیر یاب که فکر میکنم ساده ترین قسمت یک ربات مسیر یاب باشه توضیح بدیم

مکانیک

مکانیک یک ربات مسیر یاب از 4 بخش تشکیل شده است که به برسی هر کدام می پردازیم

1-   شاسی یا بدنه که تمام اجزای ربات مانند برد ها و ... روی آن قرار میگیرد

2- موتور ربات مسیر یاب

3- چرخ ربات مسیر یاب

4- برد سنسور که وظیفه تشخیص خط زیر ربات میباشد

خوب دیگه بسه بریم سر اصل مطلب که میخوایم یکی یکی این اجزای مکانیکی رو تجزیه و تحلیل کنیم

 

شاسی یا بدنه

این قسمت از مکانیک ربات مسیر یاب که وظیفه نگه داری تمام اجزا و مدار ها بر روی خود میباشد که اجزای ربات بر روی آن بسته میشوند و میتواند یک طلق پلاستیکی یا یک تکه چوب یا یک چیزی که نسبتا سبک باشد و  بتواند این اجزا را تحمل کند

موتور یک ربات مسیریاب

 

یک ربات میتواند از دو نوع موتور استفاده کند که عبارت است از :

DC MOTOR

Steper Motor

شما برای یک ربات مسیر یاب به دو موتور خوب نیاز دارید که یکی برای چرخش به راست و دیگری برای چرخش به چپ که توصیه میشود این موتور ها رو در عقب ربات نصب کنید

یک  ربات باید از موتوری ( المیچر ) ی استفاده کند که داری قدرت بالا ( جریان کشی ) و دور مناسب باشد که ربات بتواند آن را کنترل کند و از دور خارج نشود و اگر نتونستید  این جور  موتوری را تهیه کنید میتوانید از یک آلمیچر اسباب استفاده کنید  به شرطی  یک عدد گیر باکس بر سر راه آن بزارید که از سرعت آن بکاهد و قدرت آن بیشتر شود : (  سرعت موتور های اسباب بازی زیاد و قدرت آنها کم میباشد )    که من توصیه میکنم این جور موتور هایی رو از این سایت که موتور های خوبی واسه این کار داره و هم ایرانی هست هم خیلی سریع بدستدون میرسه تهیه کنید :

www.Shop.Farsitools.com   Is Shoping Robotic

چرخ ها

 

                                                 

 

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

-1 اندازه قطر چرخ , -2 اندازه عرض چرخ ,-3  اصطحکاک چرخ با زمین

1- اندازه قطر یک چرخ باید به اندازه ای باشد که با دور موتور شما هماهنگی داشته باشد چون هرچه قطر چرخ بشتر باشد با یک دور موتور روبات مسیربیشتری را طی میکند و هر چه قطر آن کمتر باشد با یک دور چرخش موتور ربات مسیر کمتری را طی میکند

2- اندازه عرض چرخ : توصیه میشود اندازه عرض چرخ برای این جور کاری بین 1 تا 2 سانت انتخاب شود چون اگر بیشتر از این باشد اصطحکاک و وزن آن خیلی زیادی میشود

3- برای اصطحکاک چرخ با زمین میتوانید از نوار چسب برقی از طرف چسبندگی به زمین استفاده کنید که این کار لاستیک ها بیشتر به زمین میچسباند و تا حدی میتواند به تعادل ربات کمک کند

چرخ هرز گرد :

 این چرخ که در قست میانی و جلوی ربات نصب میشود تنها وظیفه حفظ تعادل ربات دارد و باید کمترین اصتحکاک را با زمین داشته باشد که میتوان از یکه بلبرینگ یا یک عدد ساچمه و یا ... باشد

برد سنسور ( حسگر )

 

 

این بخش از ربات که یکی ار مهمترین قسمت های یک ربات محصوب میشود و وظیفه تشخیص خط زیر ربات میباشد که باید فاصله استاندارد آن با زمین رعایت شود تا بهترین بازده را دارا باشد

و چند نکته که باید در مکانیک ربات رعایت شود :

1- حتما مکانیک ربات محکم بسته شود.

2- اگر از چسب برای بسن استفاده میکنید حتما به همراه بست استفاده شود .

3- برای بستن برد ها به بده ( شاسی ) حتما از پیچ و مهره یا Spacer  و مهره استفاده کنید

4- برای محکم شدن و جلوگیری شل یا باز شدن اتصالات میتوانید از واشر فنری استفاده کنید .

5- در جاهایی که ممکن است پیچ و مهره باعث اتصالات بین قطعات شود میتوانید از واشر فیبری استفاده کنید .

 



منبع: http://robotic-pro.blogfa.com/post-2.aspx

نظرات

 

عنوان :هاست و دامین  

 

 با سلام خدمت دوستان عزیز

اینم خبری خوش برای همه : وبلاگ آپدیت شد

راستشو اگه بخواید من دیگه اینقدر روبوتیک کار نکردم که کم کم داره یادم میره ولی دارم شبیه سازی سه بعدی فوتبال کار میکنم ... خوب دیگه این قدر حرف زدی

سایت های من

www.Yazd-Soft.com

www.bigsoft.ir

www.pcwork.ir

 

و اما خدمات هاست و دامین با هر بودجه مالی و با قیمت های باور نکردنی و امکانات نا محدود

اون دسته از وبلاگ نویسایی که میخوان سایت داشته باشند حتما ببینند

 www.hosting.pcwork.ir

www.pcwork.ir

دیدنش مجانیه

 

فعلا



منبع: http://robotic-pro.blogfa.com/post-19.aspx

نظرات

 

عنوان :هاستینگ  

 

 

www.Yazd-Soft.Com

به زودی سرویس هاستیگ یزد سافت با قیمتهایی فوق الاده همراه با یک دامین رایگان راه اندازی میشود

برای کسب اطلاعات بیشتر با ما در تماس باشید



منبع: http://robotic-pro.blogfa.com/post-18.aspx

نظرات

 

عنوان :قوانین مسابقات  

 

 با سلام

باید به حضور تمامی بازدید کنندگان برسانم که قوانین حلی کاپ 85 رو دانلود کنند

http://www.iranrobotic.com/files/news/helli85.zip



www.robotic.yazd-soft.com



منبع: http://robotic-pro.blogfa.com/post-17.aspx

نظرات

 

عنوان :برنامه نویسی ( بخش آخر )  

 

 

 

با سلام خدمت تمام دوستان عزیز شرمنده اگه من اینقدر دیر دیر آپدیت میکنم

اینم آخرین پست L ربات مسیر یابه ولی بگم که باید فکر کنم که مبحث بعدی رو در مورد چی آموزش بدم  و فکر مینک که آتش نشانه J

خوب بریم سر اصل مطب

در بیسیک یک دستور برای چک کردن شرطه که چک میکنه که آیا این شرط برقراره یا نه

اگه بود فلان کاری رو بکن و اگه نبود فلان کارو بکن

 

دستور شرط : If   . . .   Then

در غری اینصورت : Else

 

دستور بعدی هم حلقه تکراره :

Do   . . .  Loop

 

For   . . . Next

 دستور اولی حلقه تکرار بی نهایته و لی دستور دومی حلقه به تهداد مورد نظر شما اجرا میشه

 

خوب حالا برنامه نویسی رو شروع میکنیم

شرط های ما :

1 - اگر سنسور وسطی ما روی خط سیاه بود به جلو حرکت کن

2 - اگر سنسور سمت چپ روی خط بود موتور سمت چب خاموش و موتور سمت راست روشن باشد

3 - اگر سنسور سمت راست روی خط بود موتور سمت راست خاموش و سنسور سمت چب روشن باشد

 این شرط ها باید مرتباً تکرار و چک شود

خوب حالا الگوریتم های بالا رو به کد نویسی تبدیل میکنیم

برای تبدیل دستورات مورد نیاز ما یک حلقه تکرار بینهایت و دستود چک کردن شرطه که به صورت زیر مینویسیم

اول از همه یاد آوری کنم که M1,M2,M3,M4 موتور های ما هستند یعنی 1و 2 موتور سمت راست و 3و 4 موتور سمت چپ  و S1,S2,S3 سنوسور های ما هستند که  S1 سنسور چپ  و S2 سنسور وسطی و اون یکی هم سنسور سمت راست ما است

 

 

Do

If S2=1 Then

M1= 1

M2= 1

M3= 1

M4= 1

ElseIf S1=1 Then

M1= 1

M2= 1

M3= 0

M4= 0

ElseIf S3=1 Then

M1= 0

M2= 0

M3= 1

M4= 1

End If

Loop

1 جواب مثبت و 0 جواب منفی

 

 

و در آخر

برای آموزش بعدی شبیه سازی فوتبال دو بعدی یاد بدم

پس هر کی دوست داره از الان براه قشنگ به برنامه نویسی ++C مسلط بشه که من فرض رو بر این میزارم که شما قشنگ شما به برنامه نویسی مسلط هستید

فعلا یا حق

Soccer Simulation 2D



منبع: http://robotic-pro.blogfa.com/post-16.aspx

نظرات

 

عنوان :  

 

 سلام به بازدید کنندگان عزیز

۵ شنبه همین هفته مطالب جدید رو میریزم توی وبلاگ و از نو وبلاگ رو راه اندازیش میکنم

( مطالب پایانی برنامه نویسی )

بای

 



منبع: http://robotic-pro.blogfa.com/post-15.aspx

نظرات

 

عنوان :تبلیغات  

 

 سلام دوستان عزیز بالاخره وب سایتم رو راه انداختم و هر کی که دوست داره میتونه تبادل لوگو و تبلیغات کنه

www.Yazd-Soft.Com

فعلا خداحافظ

 



منبع: http://robotic-pro.blogfa.com/post-14.aspx

نظرات

 

عنوان :  

 

 

با سلام خدمت دوستان عزیز ببخشید که من اینقد دیر این وبلاگ رو اپدیت میکنم

اول از همه جواب اون دوست عزیز که پرسیده بو که من قراره تا آخر مطالب رو بگم یا نه که تکلیفش روشن بشه که بره قطعات رو بخره یا نه , باید بگم  که اون میتونه بره قطعات رو بخره منم تا آخرش ادامه میدم

خوب بریم سر اصل مطلب که ادامه مبحث برنامه نویسی رباتمونه

در پست قبلی در مورد تعریف کردن نوع میکرو کنترلر صحبت کردیم و در این مورد میخوایم در مورد تعریف متغیر ها در بیسیک و تعریف پورت های وروردی و خروجی صحبت کنم

 

Dim

این  دستور برای تعریف نوع متغیر میباشد که انواع متغیر های عبارتند از :

Integer     è -32767 -> 32768

Byte è 255

Bit è 0 or 1 کوچکترین واحد حافظه که فقط مقدار 0 یا 1 میگیرد

Variant این برای مواقعی است که متغیر معلوم نیست از چه نوعیه

Booliean این برای مواقعی است که مقدار بر کشتی متغیر صحیح یا غلط باشه یعنی فقط مقدار درستس و نادرستی می پذیره

Long  این برای تعریف اعداد خیلی بزرگ تا چند رقم اعشار میباشد که الان دقیقا یادم نیست مقدار دقیقش و دقتش تا چند رقم اعشاره

String این برای تعریف متغیر هایی از نوع رشته ای میباشد مثلا میخواید داخل یه متغیر یه متن بریزید

و ....

 

مثال

اول از همه بگم که اون حرف هایی که در متغیر های زیر قرمز رنگ میباشند اسم خاصی نیستند م شما میتوانید هر نامی که مورد نظرتان است را جای گزین کنید تا توی برنامه نویسی از انا استفاده کنید

Dim  a  As Integer

در بالا ما متغیری تعریف کردیم به نام A و از نوع Integer  میباشد یعنی عدد صحیح  که مقدار -32767 تا 32768 را میتواند در خود جای دهد

Dim  s  As String

در این مثال ما متغیری به نام s  تعریف کردیم که از نوع رشته ای میباشد و فقط میتوان در آن رشته ای ریخت

 Dim  b As Byte

در مثال بالا ما یک متغیر از نوع Byte  تعریف کردیم به اسم b  که میتوان تا مقدار 255 را در اون ریخت

 

به همین ترتیب متغیر های مورد نیاز رو تعریف میکنیم

ولی ما در این برنامه نویسی بیشتر به Integer  و Byte  نیاز داریم

 

خوب ها میخویم تعریف کنیم که کدوم پورت ها ورودی یا خروجی باشه که به این ترتیب عمل میکنیم

Config  PortA = Input

Config PortD= OutPut

خوب ما در بالا تعریف کردیم که پین های پورت A به عنوان ورودی میکرو در نظر گرفته بشه و پین های پورت  D به عنوان خروجی در نظر کرفته بشه که من در بالا نام پورت ها رو با رنگ قرمز و سبز مشخص  کردم Input یعنی ورودی و OutPut  یعنی خروجی که ما میتونیم برای هر پورتی تعریف کنیم یا میتونیم پین های ورودی و خروجی رو به صورت دونه دونه تعریف کنیم که به ای صورته :

 

 

 

Config pina.0 =input

Config pina.1 = input

‘----------------------------

Config pinD.4 =Output

Config PinD.5 =Out Put

 D.5 یعنی پین شماره 5 از پورت D  مثال بلای سرش همین طور

 به همین منوال پین ها رو تعریف میکنیم

 

خوب حالا ما میخوایم که برنامه نویسی با 3 سنسور را را شروع کنیم که بدین صورت عمل میکنیم

 

Dim s1 As integer    ‘ Sensore samte rast   سنسور ها

Dim s2 As integer    ‘ Sensore Vasati

Dim s3 As integer    ‘ Sensore Samte Chap

‘===============================

Config pinA.0 = Input  ‘ Port a ; pin 0 ro be onvane voroodi dar nazar gereftim

Config pinA.1 = Input   ‘ Port a ; pin 0 ro be onvane voroodi dar nazar gereftim

Config pinA.2 = Input    ‘ Port a ; pin 0 ro be onvane voroodi dar nazar gereftim

‘-----------------------------------

Config pinD.4 = Output    Port D ;Pin 4 --- > Ro Be Onvane Khorooji Dar Nazar Migiri

Config pinD.5  = Output

Config pinD.6  = Output

Config pinD.7  = Output

‘===============================

M1 Alias PinD.4

M2 Alias PinD.5

M3 Alias PinD.6

M4 Alias PinD.7

‘==================================

S1 = pinA.0

S2 = pinA.1

S3 = pinA.2

 خوب فعلا تا اینجا دیگه بسه بقیش باشه برای پست بعد و حالا میخوام درباره  کد هایی که نوشتم توضیح بدم

اون کد هایی که با رنگ سبز مشخص شده که اصلا ربطی به کد های بر نامه نداره و فقط جنبه توضیحی داره که در کار کرد برنامه تاثیری نداره برای این کار هم شما میتونید توی برنامه نویسی برای اضافه کردن توضیحات که بیشتر متوجه کد نویسی بشید و سر در گم نشید از این علامت در اول و بعد از اون توضیحات رو بنویسید که خود به خود سبز رنگ میشه

 

فکر نکنم دیگه جایی مبهم مونده باشه به غیر از چند خط آخری که توضیح میدم

دستور Alias میاد و اون اسمی رو که برای پینی که در جلوی اون تعریف کرید در نظر میگیره که توی برنامه میتونید اون پین رو با اون اسمی که براش تعریف کردید صدا بزنید مثلا اگه میخواید توی برنامه pina.0 رو صدا بزنی اسم معادل اون رو که M1 گذاشتی صدا میزنی

Port D هم که به عنوان خروجی تعریف کردیم که به درایور موتور وصل میشه و به اون دستور میده

S1 = pinA.0

این هم که معلومه S1  رو به عنوان سنسور شماره 1 که در بالا تعریفش کردیم که کدوم پینه رو در نظر میگیره که توی برنامه سنسور شماره 1 رو به این اسم میشناسم

خوب برای امروز دیگه بسه اگه چیزی نا مفهوم مونده در قسمت نظرات بگید تا بر طرف بشه



منبع: http://robotic-pro.blogfa.com/post-13.aspx

نظرات

 

عنوان :باز گشت همه به سوی اوست  

 

 

                                                                                           

با سلام و خداحافظی شاید برای همیشه

باز گشت همه به سوی اوست

                                                                                                                                            



منبع: http://robotic-pro.blogfa.com/post-12.aspx

نظرات

 

عنوان :برنامه نويسي ( مقدماتي )  

 

 

با سلام خدمت تمام بازديد كنندگان عزيز

شرمنده كه من يه مدتي وبلاگ رو آپديت نميكردم آخه درگير برنامه نويسي پروژم بوم ( برنامه نويسي امنيتي ) و مسافرت و مشكلات ديگه دليليم كه اومدم وبلاگ رو دباره راش انداختم اين بود كه داشتم توي اينترنت ميگشتم كه يهو زد به سرم و گفتم ببينم وبلاگم چند تا بازديد كننده داره و وقتي وبلاگم رو ديدم ياد و خاطره اون وقتا رو زنده كرد و كمي بغزي شدم بعد اومدم توي قسمت نظرات كه چشمم به يه نظر افتاد كه نوشته بود كه كارشو با وبلاگ من آغاز كرده و من هم عذاب وجدان گرفم و گفتم كه همين الان وبلاگمو هر صور كه شده آپديت ميكنم

بريم سر اصل مطلب كه برنامه نويسي بود

برنامه نويسي يك ربات مسير ياب معمولا يا با زبان برنامه نويسي Basic و يا با زبان برنامه نويسي C برنامه نويسي ميشه كه براي برنامه نويسي با زبان بيسيك از نرم افزار Bascom Avr و برنامه نويسي C از برنامه Codevision استفاده ميشه و من فعلا توي اين وبلاگ برنامه نويسي بيسك مقدماتي تا پيشرفته رو شروع ميكنم و دليل انكه اين زبان رو انتخاب كردم اين بود كه چون برنامه نويسي سي براي بعضي از بازديد كنندگان سخت و نا مفهومهو بيسك براي استارت كار راحت تره و بعدا هم سي رو شروع ميكنم ولي من توصيه ميكنم بعدا برنامه نويسي C++ رو شروع كنيد

شروع مبحث برنامه نويسي ( مقدماتي بيسك )

در ابتداي برنامه نويسي باسد نوع ميكرو و كريستال خودتون رو به برنامه معرفي كنيد براي اين كار از دستور زير استفاده ميكنيم

$ RegFile ="x"

x در اين مثال نوع ميكرو مورد استفاده شماست مثلاً

$RegFile ="M32Def.Dat"

يا

$ Regfile ="M16Def.Dat"

مثال اولي براي ميكروهاي سري اتمگا 32 هست و مثال دومي براي ميكرو هاي سري اتمگا 16 براي درك بهتر من اين مثال ها رو با 2 رنگ نوشتم توجه داشته باشيد كه بايد نام معرفي ميكرو تون رو داخل دابل كوتيشن " " قرارگيرد

براي معرفي كريستال هم از دستور زير استفاده ميكنيم

$Crystal = 8000000

8000000 نوع كرستال شماست كه ميتونيد بنا به كريستالي كه داريد اونو تغيير بديد

مقدار پيش فرض رو همين مقدار 8000000 قرار بديد چون كريستال داخلي خود ميكرو 16 و 32 همين مقدار است ولي اگر از كريستال بيروني استفاده ميكنيد مقدار اون رو مطابق با كريستالدون تغيير بديد

توجه كنيد كه مقدار اين كرستال داخل دابل كوتيشن " " نمي باشد

براي اين كه بخواهيد در قسمتي از برنامه خود توضيحاتي اضافه كنيد كه فقط جنبه راهنمايي داشته باشد تا سر در گم نشيد و در عملكرد برنامتون تاثير نداشته باشد اول خط يك " كوتيشن براريد كه متن شما سبز رنگ ميشه ماند مثال زير

 

" www.Robotic-Pro.blogfa.com

" Line Follower Programming

الان اين فقط جنبه توضيحي داره و هيج تاثيري روي عملكرد برنامه ندارد و حتي ميتونيد توضيحات فارسي هم اضافه كنيد تا خودتون متوجه بشيد

خوب فعلا بريد اينا رو ياد بگيريد تا پست بعدي

نظر يادتون نره

همش به خاطر نظر ندادن شماست كه وبلاگ دير آپديت ميشه :D



منبع: http://robotic-pro.blogfa.com/post-11.aspx

نظرات

 

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

 

  برنامه نویسی  ربات مسیر یاب

با سلام خدمت دوستان گل و کامنت نزار خودم هی فقط مطلب میگیرن و نظر ....

قبل از این که بحث برنامه نویسی رو شروع کنم باید یه سری تنظیماتی رو روی میکروتون و برنامه  انجام بدید  که تنظیم فیوز بیت های میکرو  و پرو گرامره J

ابتدا باید برنامه BASCOM AVR   رو تهیه یا دانلود کنید و بعد نصب و کرک اون این مبحث رو ادامه بدید

اول نحوه تنظیم پروگرامر رو توضیح میدم

اول برنامه رو باز کنید و بعد از منوی Option  گزینه Programmer  رو انتخاب کنید و بعد از اون صفحه ای باز میشه که باید نوع پروگرامرتون رو مشخص کنید که شما از لیست اون گزینه STK200/STK300 Programmer رو انتخاب کنید تا نوع پروگرامرتون رو بشناسه

تنظیم دوم

میکرو خود را به مدار پروگرامرتون وصل کرده و برق پروگرامرتون تامین کنید

وارد محیط برنامه BASCOM AVR  شوید و بعد از اون از منوی  File  گزینه New را انتخاب کنید

بعد از اون روی کلیک کنید و بعد از اون روی گزینه Manual Program  کلیک کنید و بعد از اون وارد محیطی شبیه محیط زیر میشوید که زبانه Lock and Fuse Bits  رو انتخواب کنید

 

و طبق تصویر بالا تنضیمات رو انجام بدید  و بعد از اون  روی کلید های  Write FSو Write FSH  کلیک کنید تا تنظیمات اعمال شود

حالا میکرو شما آماده برنامه نویسی شده

فعلا تا پست بعدی خدا نگه دار

 



منبع: http://robotic-pro.blogfa.com/post-10.aspx

نظرات

 

عنوان :  

 

 

به زودی در این وبلاگ مطالب جدید در مورد ربات مسیر یاب گذاشته میشود



منبع: http://robotic-pro.blogfa.com/post-1.aspx

نظرات

 



لينک هاي ورودی

 


Copyright by Farsitools co 1385 - 2006 AM طراحی و سرمایه گذاری شده در گروه طراحان ایران - ايران رباتیک . کام
 

قیمت لحظه ای طلا و اونس - سایت طلا