
Programming Basics & Databasesعربى
Control Circuit Design Using Visual Basic
A comprehensive guide to mastering control systems
Transform your understanding of control systems with practical Visual Basic applications.
What you'll learn
- Fundamentals of control circuit design
- Programming in Visual Basic
- Creating user interfaces for control systems
- Simulating control processes
- Debugging and optimizing code
- Implementing practical engineering solutions
About this book
This book is an essential resource for engineers and students looking to deepen their knowledge of control circuit design. It provides a step-by-step approach to using Visual Basic for creating efficient and effective control systems.
Through clear explanations and practical examples, readers will learn how to apply programming concepts to real-world engineering problems. This book not only enhances technical skills but also fosters a deeper appreciation for the intricacies of control systems.
Who this book is for
- Engineering students
- Professional engineers
- Technical educators
- Hobbyists interested in programming
- Anyone looking to enhance their programming skills
Why read this book
- Comprehensive coverage of control systems
- Practical examples and applications
- User-friendly approach for beginners
- Focus on real-world engineering challenges
تقييمات القراء
التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.5
★★★★★
51 تقييم
5★
28
4★
23
3★
0
2★
0
1★
0
Table of contents
1الباب الأول: أساسيات الإلكترونيات (Basic Of Electronics)
- الكهرباء (Electricity): مفهوم التيار والجهد ووحدات القياس
- المقاومات (Resistance): تعريفها، وتحديد قيمتها بالألوان، وطرق ربطها بالتسلسل والتوازي
- المكثف (Condenser): وظيفة المكثف، وشحنه وتفريغه، وطرق ربطه بالتسلسل والتوازي
- الصمام الثنائي (Diode): آلية عمله، صمام زينر (Zener)، والصمام المضيء (LED)
- الملف (Coil): مفهوم الحث الذاتي، ووحدة الهنري، وطرق ربطه بالتسلسل والتوازي
- قانون أوم: العلاقة بين الجهد والتيار والمقاومة وتطبيقاتها الحسابية
- قوانين كيرشوف: قانون التيار وقانون الجهد وحل المسائل المعقدة
- الترانزستور (Transistor): أطرافه الثلاثة، وأنواعه (NPN / PNP)، وآلية عمله كمفتاح
- الثايرستور: عائلاته (SCR / TRIAC) والتحكم في التيار الثابت والمتردد
- دائرة أوم والمثلث العجيب: مرجع مبسط لحساب الجهد والتيار والمقاومة والقدرة
- التمثيل الرقمي: الفرق بين الطريقة التماثلية (Analog) والرقمية (Digital)
- أنظمة التمثيل الرقمي: الطريقة العشرية (Decimal) والطريقة الثنائية (Binary)
- البوابات الرقمية (Gates):
- بوابة AND
- بوابة OR
- بوابة NOT أو العاكس
- بوابات أخرى: بوابة NAND، بوابة NOR، بوابة XOR
- المضخمات (Amplifiers): مضخم العمليات الشريحة 741 وتطبيقاته (المضخم العاكس، غير العاكس، المقارن، الجمعي، الفرقي)
- المؤقتات (Timers): شريحة المؤقت 555، والوضع الأحادي الاستقرار (Monostable) والوضع اللامستقر (Astable)
- المرشحات (Filters): استخداماتها وبناؤها، مرشح (RC)، وأنواعه (إمرار منخفض، إمرار عالي، إمرار نطاقي)، وحساب تردد القطع
- المذبذبات: تبادل الطاقة بين المكثف والملف، وحساب ذبذبة الرنين وتطبيقات الراديو
- المحول (Adapter): خاصية الحث التبادلي، مكونات المحول، قوانين اللفات وعلاقته بالدوائر، وأنواعه
- المرحل (Relay): فكرة عمله، أجزائه، أنواعه وتصنيفاته (SPST, SPDT, DPST, DPDT)، وحماية الدوائر
- النطاطات (Flip Flops): أنواعها وجداولها المنطقية:
- النطاط (S-R) والنطاط المؤقت
- النطاط المفصلي (Toggle) والنطاط المفصلي المؤقت
- نطاط جي كي (J-K) ونطاط جي كي المؤقت
- نطاط دي المؤقت (Clocked D)
- العدادات: العدادات التزامنية واللاتزامنية، العداد الثنائي، العداد العشري، العداد التصاعدي التنازلي
- الميكروكنترولز (Microcontrols): كمبيوتر صغير للتحكم، خواصه ومكوناته الأساسية
- برمجة المايكروكنترولر: لغات البرمجة، وعائلة الـ MicroChip (PIC) والتركيز على مواصفات شريحة PIC16F876A
- نظم الأعداد: النظام العشري، الثنائي، الثماني، السادس عشر، والتحويل بين الأنظمة
- أشباه الموصلات: ترميز المكونات وتسميتها حسب الأنظمة الأوروبية واليابانية
- مقاسات الأسلاك: جدول مقياس الأسلاك الأمريكي (AWG) والقدرة على تحمل التيار
- إختبار الصمام والترانزستور والمقاومة: الفحص بالأفوميتر التماثلي والرقمي وتحديد الصلاحية
- التوصيلات وقراءة المخططات الإلكترونية: فهم الخطوط والرموز في الخرائط الإلكترونية
- تثبيت القطع الإلكترونية: خطوات اللحام وكيفية استخدام كاوية اللحام
- لوحة التجارب (Breadboard): آلية عمل الشرائط المعدنية بداخل لوحة التجارب
- العدد والأدوات: أدوات هاوي الإلكترونيات (ساحب اللحام، شريط الإزالة، الزرادية، المفكات، الملقاط، المثقاب، العدسة، الأفوميتر)
- قاموس المصطلحات: معجم مصطلحات إنجليزي - عربي
2الباب الثاني: أساسيات التحكم (Basic Of Controling)
- منافذ الحاسب الآلي: منافذ الإدخال والإخراج في الكمبيوتر
- المنفذ التسلسلي (Serial Port): استخداماته وحدوده في التحكم
- المنفذ المتوازي (Parallel Port):
- وظيفة الـ 25 إبرة (Pin) وتوزيعها (إخراج البيانات، إدخال البيانات، التحكم، الأرضي)
- كيفية إضافة وتوفير المنفذ في الأجهزة المكتبية واللاب توب (PCI, PCMICA, Card Express)
- منفذ الـ USB: مكوناته وسرعة نقل البيانات عبر أسلاكه الأربعة
- تمثيل البيانات: النظام العشري والنظام الثنائي، والتحويل بينهما بطريقة الطرح
- تطبيق برمجيات التحويل (فيجوال بيسك):
- كود تحويل القيم برمجياً وشرح مصفوفة الـ Shapes والـ الأزرار
- تعديل البرنامج لعمل التحويل العكسي بالضغط المباشر على الـ Pins
- نظرية التحكم وكيفية تطبيقها: التحكم اليدوي (Manual) والتحكم الآلي (Automatic) وآليات التنفيذ
- تحويل الإشارات الكهربية إلى ميكانيكية: الدائرة الإلكترونية وعناصرها (مقاومات، LED، ترانزستور 1815C، ريليه، لوحة بكسولين)
- طريقة إستخدام الـ Relay في التحكم: فكرة تحويل الطاقة الكهربائية إلى مغناطيسية لجذب المعادن
- التحكم المباشر في الدوائر ذات الجهد المنخفض: إضاءة LED مباشرة من المنفذ المتوازي بدون جهد خارجي أو ريليه
- تصميم دائرة التحكم (التحويل):
- خطوات تركيب ولحام العناصر خطوة بخطوة من الجهة الخلفية للبوردة
- تركيب الترانزستور والمرحل وتوصيل الأسلاك الكهربائية
- تجربة الدائرة واختبارها يدوياً باستخدام بطاريتين 9 فولت بدون كمبيوتر
- مضاعفة عدد الدوائر: تجميع مصفوفة من خمس دوائر تحكم على بوردة واحدة وتجميع أطرافها السالبة
3الباب الثالث: تطبيقات التحكم (Controling Applications)
- التحكم في خمس أجهزة عن طريق منفذ الـ LPT:
- تصميم وتثبيت ميكانيكي لمروحة بروسيسور وموتور ألعاب على لوحات بكسولين
- تجهيز كابل الطابعة وتوصيل الأسلاك الثمانية بالريليهات وتجميع الأرضي
- شرح بقية الأجهزة (البطارية، اللمبات 6 فولت الفليشر، موتور المسجل، ومفتاح ON-OFF)
- تصميم برنامج التحكم برمجياً بالكامل وكتابة أكواد الأزرار لكل أداة Label واستدعاء مديول الـ DLL
- المنزل الإلكتروني (البيت الذكي):
- مكونات المشروع (مجسم فيلا، كاميرا مراقبة، لمبات، مواتير، عجلات أبواب ألوميتال، خيوط، بطاريات)
- التثبيت الميكانيكي للباب والمواتير وعجلات التحريك من الأمام والخلف
- توصيل المفصلات، المقابس الـ Sockets، الكاميرا، وآليات قطع التحكم الإلكترونية
- برنامج التحكم بالمنزل: كود أزرار فتح وغلق الباب برمجياً، وكود المؤقتات (Timers) لضبط زمن الحركة تلقائياً
- كود التحكم في تشغيل وإيقاف إضاءة الفيلا الداخلية والخارجية
- المراقبة باستخدام كاميرا المراقبة:
- دمج الكاميرا داخل نموذج فيجوال بيسك باستخدام مكتبة (avicap32.dll)
- كود تفعيل الكاميرا عند الـ Load والـ Unload، والتقاط الصور عبر الـ Timer
- تطوير نظام المراقبة (إكتشاف وتتبع الحركة): كود برمي متقدم لتحليل بكسلات الصورة الملتقطة (GetPixel / SetPixel) وتحديد مكان الحركة ورسم مربع أحمر يتتبع الجسم المتحرك تلقائياً على الشاشة
- إستخدام منفذ الـ USB كمصدر للطاقة: تجربة عملية لقطع الكابل واستخدام السلكين الأحمر والأسود لتشغيل مروحة
- تصميم دائرة فليشر (Flasher):
- بناء دائرة مكونة من 8 موحدات مضيئة ومقاومات متصلة بكابل الطابعة
- الأكواد البرمجية لعمل خمسة أنماط إضاءة مختلفة:
- برنامج فليشر 1: إضاءة متسلسلة تدريجية (+1)
- برنامج فليشر 2: إضاءة بنمط القفزات الثنائية (+11)
- برنامج فليشر 3: إضاءة بنمط القفزات الواسعة (+40)
- برنامج فليشر 4: إضاءة بنمط مركب وعشوائي
- برنامج فليشر 5: استكمال الشيفرات البرمجية المتغيرة للأشكال