نام کتاب : اصول و راهنماي ساخت روبات با استفاده از ميكروكنترلر هاي PIC
فهرست
مقدمه
فصل
1 : هوش روبات
ميكروكنترلر
چيست؟
چرا
از ميكروكنترلر استفاده ميكنيم؟
كامپيوترهاي
طراح ــ ميكروكنترلهاي بسيار زياد
كامپايلر
نظري
اجمالي بر برنامهريزي
PIC
سختافزار
و نرمافزار
كامپايلرهاي PicBasic و PicBasic Pro
پروگرامر EPIC
Firmware
مواد
مصرفي
ميكروكنترلر
16F84
PIC
گام
اول : نوشتن كد (برنامه به زبان بيسيك)
گام
دوم : استفاده از كامپايلر
گام
سوم : نصب Firmware يا
برنامهريزي تراشه PIC
آماده،
ثابت، حركت
فهرست
اجزا
فصل
2 : نصب كامپايلر
نصب
نرمافزار كامپايلر PicBasic
نصب
نرمافزار كامپايلر PicBasic Pro
فصل
3 : نصب نرمافزار EPIC
نصب
نرمافزار EPIC
در
ويندوز
نصب
نرمافزار EPIC ،
نسخه
داس
شاخه
برنامههاي كاربردي
فصل
4 : CodeDesigner
ويژگيهاي
نرمافزار CodeDesigner
نصب
نرمافزار
تنظيم
نرمافزار
اولين
برنامه
نرمافزار
برنامهريزيكننده EPIC
فهرست
اجزا
فصل
5 : استفاده از داس براي نوشتن كد، كامپايلكردن، و بارگذاري آن در
ميكروكنترلر
كامپايل
برنامهريزي
تراشه PIC
نرمافزار
برنامهريزيكننده EPIC
استفاده
از نسخه تحتداس EPIC
ادامه
عمليات با برنامه Wink.bas
فصل
6 : آزمودن ميكروكنترلر
PIC
تخته
آزمايش (برد برد)
سه
نقشه شماتيك، يك مدار
Wink
اشكالزدايي
مدار (عيبيابي)
برد
آزمايشگر PIC و صفحهنمايش LCD
برد
آزمايشگر PIC
نحوه
استفاده
يك
تجربه ساده
LCD
روي
برد
استفاده
از :LCD مثالهايي براي PicBasic و PicBasic Pro
آشنايي
با سيستم باينري و ميكروكنترلر
PIC
استفاده
از TRIS
و ثباتهاي درگاه
دسترسي
به درگاهها بهعنوان خروجي
برنامه
شمارنده
شمارش
با گامهاي يكواحدي در باينري
ورودي
فرمان button
مثالي
از فرمان button
فرمان Peek
فرمان Peek و كامپايلر PicBasic Pro
فرامين input و output
در بيسيك
سرووموتورها
ليست
قطعات
فصل
7 : هوش
روشهايي
براي ايجاد هوش
هوش
كجاست؟
پاسخهاي
رفتاري لايهاي
روباتيك
مبتني بر رفتار
فصل
8 : لاكپشت دكتر والتر
روباتهاي
مبني بر رفتار
ويليام
والتر ــ پيشگام علم روباتيك
چهار
حالت كاري
رفتار
مشاهدهشده
ساخت
لاكپشت والتر
موتورهاي
حركتي و هدايتي (محرك و سكان)
اصلاح
سرووموتور HS-425 BB
ساخت
قسمتهاي فلزي
لاك
يافتن
مركز جرم
وصلكردن
سپر به پايه روبات
كليد
فشاري
نصب
سرووموتور هدايتكننده (سكان)
مقاومت
حساس به نور
تنظيم
آرايه حسگر
نقشه
شماتيك
برنامه
افزودن
حالت خواب (Sleep Mode)
انرژي
رفتار
ضريب fudge
شدت
نور
راستدست
يا چپدستبودن
فهرست
اجزا
فصل
9 : ماشينهاي بريتنبرگ
رابطههاي
ميان ورودي و خروجي عصبي
ماشينها
ساختن
ماشينها
چرخهاي
عقب
چرخهاي
جلو
سلولهاي
حساس به نور CdS
تنظيم
آرايه حسگر
ميكروكنترلر
PIC16F84
آزمايش
دومين
ماشين بريتنبرگ (اجتناب از نور)
فهرست
قطعات
فصل
10 : روبات ششپا
تقليدي
از حيات
شيوه
حركتي سهپايهمانند براي روبات ششپا
روبات
راهنورد سهموتوره
عملكرد
حركت
به جلو
حركت
به عقب
چرخش
به راست
گردش
به چپ
ساخت
نصب
سرووموتورها
استقرار
پاها
ميله
رابط
سرووموتور
مركزي
حسگرها
قسمتهاي
الكترونيكي (مدارات)
برنامه
ميكروكنترلر
فهرست
قطعات
فصل
11 : بازشناسي گفتار (Speech
Recognition)
كاربردها
روش
نرمافزاري
آموزش
گوشكردن
بازشناسي
گفتار ــ وابسته به گوينده و مستقل از گوينده
سبك
بازشناسي
مدار
بازشناسي گفتار
ساخت
مدار
صفحهكليد
برنامهريزي
مدار
آزمايش
بازشناسي
كدهاي
خطا
پاككردن
حافظه
سيستم
بازشناسي مستقل از گوينده
سيستم
امنيتي صوتي
مدار
كنترلي واسط
مدار
چگونه كار ميكند
برنامه
ميكروكنترلر PIC16F84
خروجي active high (فعال در حالت 5V+)
خروجي
رله SPDT
ساخت
مدار
برنامهريزي
مدار بازشناسي گفتار: آموزش، آزمايش، و آموزش مجدد
مدارهاي
واسط SRI-02 و SRI-03
كنترل
روبات
فهرست
قطعات
فصل
12 : بازوي روباتيك
اجزاي
مورد استفاده براي سرووموتور در روباتيك
مونتاژ
براكت
نصب
چندين سازه سرووموتور به يكديگر
ساخت
يك بازوي روباتيك 5 موتوره
سرووموتورها
كنترلگرهاي
سرووموتور
يك
كنترلگر ساده
مدار
كنترلكننده 4 و 5 سرووموتور
افزايش
قابليت بالابري بازو
افزودن
پايه به بازوي روباتيك
فهرست
قطعات
فصل
13 : روبات دوپا
پرسشي
در مورد تعادل؟
يك
بازتاب كوچك
سرووموتورها
براكتهاي
سرووموتور
صفحههاي
كفپا (Footpad)
مونتاژ
شماتيك
(مدارات)
برنامه
زيرروالهاي M1 ، M2 و M3
گامي
فراتر
چرخش
به راست و چپ
فهرست
قطعات
فصل
14 : سيستم بينايي مصنوعي
دوربين CMU
ارتباط
سريال
برنامه
كاربردي VB
نصب
دوربين CMU
به
روبات
يك
تراشه PIC16F84 كه با
سرعت MHz 16
كار ميكند
برنامه
1
برنامه
2
نور
فلورسنت و نور التهابي
سرووموتور
براي روبات
برنامه
3
ساخت
روبات
اجراي
برنامه
گامي
فراتر
فهرست
قطعات
تأمينكنندگان
خودتان
پروگرامر بسازيد
واژگان
فارسي
واژگان
لاتين
فهرست
راهنما