الإلكترونيات والروبوتاتعربى

احترف اردوينو ونود ام سي يو

دليل شامل لتعلم تقنيات اردوينو ونود ام سي يو

اكتشف عالم البرمجة والتقنيات الحديثة مع هذا الكتاب المتميز.

4.5(31)309 صفحة12 فصل0 متدرب

ماذا ستتعلم

  • أساسيات برمجة اردوينو
  • تطوير مشاريع باستخدام نود ام سي يو
  • التفاعل مع الحساسات والمكونات الإلكترونية
  • إنشاء تطبيقات للتحكم عن بعد
  • تصميم واجهات المستخدم البسيطة
  • تحليل البيانات من المشاريع المختلفة

نبذة عن الكتاب

هذا الكتاب هو دليلك الشامل لتعلم تقنيات اردوينو ونود ام سي يو. يقدم لك المؤلف طارق ضياء الشرقاوي المعرفة اللازمة لتطوير مشاريع مبتكرة باستخدام هذه التقنيات.

من خلال هذا الكتاب، ستتعلم كيفية برمجة الأجهزة والتفاعل معها، مما يفتح أمامك آفاقاً جديدة في عالم التكنولوجيا والابتكار.

لمن هذا الكتاب

  • الهواة في مجال الإلكترونيات
  • طلاب الهندسة والتكنولوجيا
  • المهتمون بالبرمجة والتطوير
  • المبتكرون في مجال المشاريع التكنولوجية

لماذا تقرأ هذا الكتاب

  • أسلوب سهل ومبسط لفهم المفاهيم
  • مشاريع عملية تعزز التعلم
  • دروس خطوة بخطوة مع أمثلة واضحة

تقييمات القراء

التقييمات هنا من القراء الذين يملكون الكتاب — عن طريق الشراء أو ضمن اشتراكهم.
4.5
★★★★★
31 تقييم
5
16
4
15
3
0
2
0
1
0

    محتويات الكتاب

    1

    الفصل الأول

    1. التعرف على البورد المختلفة لاردوينو
    2. ضبط بيئة التطوير
    3. تصميم أول تطبيق
    4. إعداد بيئة العمل
    5. تطوير تطبيقات اردوينو باستخدام فجوال ستوديو
    2

    تجارب قراءة الإشارات الرقمية والقياسية

    1. Analog Signals expriments 5.0
    2. مقدمة
    3. تجنب القراءة الخطأ لحالة المفتاح
    4. تحديد عدد مرات الضغط على مفتاح
    5. قراءة لوحة مفاتيح keybad
    6. قراءة القيم القياسية Analog Values
    7. تغيير مدى القيم changing rang of values
    8. قراءة أكثر من 6 قيم قياسية
    9. عرض وقراءة جهد حتى 5 فولت
    10. الاستجابة للتغير في الجهد
    11. قراءة جهد اكبر من 5 فولت
    3

    استخدام الوقت والتاريخ

    1. Using Date & Time
    2. مقدمة
    3. تصميم دالة التأخير الزمني
    4. قياس الزمن
    5. قياس طول النبضة Pulse
    6. استخدام اردوينو كساعة clock
    7. ضبط الوقت setting time
    8. ضبط الزمن عن طريق الأزرار
    9. استخدام مقاومة متغيرة لضبط معدل الضبط الزمني
    10. تنفيذ مهمة في وقت وزمن معين
    11. استخدام وحدة توليد زمنيحقيقيRTC Board
    4

    استخدام الحساسات مع اردوينو

    1. Using Sensors with Arduino
    2. مقدمة
    3. إشارة رقمية Digital on/off
    4. إشارةAnalog
    5. إشارة متغير العرضPulse width
    6. بيانات تسلسلية serial
    7. إشارات i2c,SPI
    8. تجربة التنبأ بالحركة و الميل tilet or movement
    9. التنبأ بالإضاءة detecting light
    10. التنبأ بالحركة Motion Sensor
    11. قياس المسافات measuring distance
    12. قياس المسافة باستخدام الأشعة تحت الحمراء
    13. التنبأ بالاهتزاز detecting Vibration
    14. التنبأ بالتصفيق أو الصوت
    15. قياس درجة الحرارة
    16. ضبط درجة الحرارة
    17. المخطط المستخدم مع الحساس LM335
    18. قراءة كروت التعريف المغناطيسية RIF CARD
    19. قراءة الحركة الدورانية :Rotary Motion
    20. تعقب حركة أكثر من حساس دوران
    21. قراءة توصيل الفارة PS2
    22. الحصول على موقعك باستخدام حساس GPS
    23. التنبأ بالدوران باستخدام الجيوسكوب
    24. قياس الدروان في 3 محاور
    25. التنبأ بالاتجاه بالبوصلة الالكترونية
    26. قراءة وحدة الجوى ستيك للبلايستيشن
    27. قراءة حساس التسارع أو العجلة acceleration sensor
    5

    استخدام وحدات العرض

    1. Visual Display Units
    2. تشغيل 3 ليدات
    3. ضبط إضاءة الليد
    4. تشغيل الليدات ذات الطاقة الكبيرة
    5. تشغيل ليد ملون Color LED
    6. تصميم بارجراف bar graph
    7. تطبيق نيت ريدر Night Rider
    8. التحكم في مصفوفة ليدات Led Matrix
    9. عرض صورة على مصفوفة ليدات Leds
    10. تشغيل دائرة السبع قطع 7 segment
    11. تشغيل مجموعة من السبع قطع 7 segment
    12. تشغيل ال7 قطع باستخدام مسجل الإزاحةshift register رقم MAX7221
    13. تشغيل مصفوفة ليدات باستخدام مسجل الإزاحةMAX7219
    14. زيادة التيار الناتج عن اردوينو باستخدام الدائرة TLC5940
    15. استخدام مؤشر عرض قياس مع الاردوينو
    6

    توليد الأصوات والتعامل معها

    1. Audio Output
    2. تشغيل نغمات Playing Tones
    3. توليد نغمة شهيرة
    4. توليد أكثر من نغمة في نفس الوقت
    5. توليد صوت واضاءة
    6. تشغيل ملف صوتى من نوع wav
    7. تصميم مولد اصوات Audi Synthizer
    7

    التحكم في الأجهزة عن بعد

    1. Remotley Controlling Devices
    2. مقدمة
    3. الاستجابة لإشارات الريموت كونترول
    4. تفسير الاشارات المستقبلة
    5. التحكم عن بعد في الكاميرا
    6. التحكم في تشغيل الأجهزة عن بعد
    8

    استخدام وحد عرض البلورات السائلة

    1. Using LCD Display Units
    2. استخدام وحدات العرض الحرفية
    3. التحكم في نقطة الإدخال cursor على شاشة النص
    4. ازاحة النص إلى اليمين واليسار scrolling text
    5. تصميم خاصية الماركيى :Marquee effect
    6. تخزين النص داخل الذاكرة الدائمة في اردوينو
    7. عرض الرموز الخاصة
    8. عرض الرموز الخاصة custom character
    9. عرض حرف أكبر من إمكانيات الشاشة
    10. عرض مخطط اعمدة Bar chart
    11. استخدام وحدات العرض الرسومية graphical LCD
    12. عرض صورة على الشاشة
    9

    الفصل الحادى عشر

    1. الاتصال باستخدام بروتوكول I2C,SPI
    2. مقدمة
    3. البروتوكول I2C
    4. استخدام بوردات تعمل على 3.3 فولت
    5. البروتوكول SPI
    6. التحكم في موديول BlinkM
    7. استخدام حساس العجلة wiichuck
    8. عرض اتجاه ميل حساس العجلة على الشاشة
    9. تشغيل وحدة توليد زمن حقيقى RTC
    10. التعامل مع وحدة فلاش I2C EEPROM
    11. الثرمومتر الرقميDigital Thermometer
    12. تشغيل 4 وحدات 7 segment
    13. استخدام وحدة زيادة البوابات Port Expander
    14. تشغيل مجموع 7 قطع باستخدام SPI
    15. تشغيل مجموع 7 قطع باستخدام SPI
    10

    الفصل الثاني عشر

    1. استخدام بوردة NodeMCU
    2. كيفية إعداد بيئة عمل اردوينو لبرمجة هذه البوردة
    3. تصميم خادم Server باستخدام NodeMCU
    4. ماهو خادم الانترنت وكيف يعمل
    5. انماط عمل ال NodeMCU
    6. نمط نقطة الواى فاى النشطة soft access point
    7. استخدام مكتبة wifiManager
    8. قراءة اشارات القياسية
    9. طريقة التوصيل
    10. تثبيت مكتبة espAsynchWebServer
    11. تشغيل شاشة Oled باستخدام ال NodeMCU
    12. ادخال البيانات في قاعدة بيانات MySql باستخدام NodeMCU
    13. صفحة عرض بيانات الحساس dh11
    14. كود ال NodeMCU
    15. تعريف المتغيرات التي ستحمل درجة الحرارة والرطوبة التي يتم قرائتها من الحساس dh11
    16. تهيئة والاعلان عن دالة لبدأ
    17. امر تشغيل حساس الحرارة والرطوبة
    18. الاعلان عن نمط تشغيل ال NodeMCU أن تعمل كنقطة Access point
    19. الاعلان عن دالة ال loop
    20. قراءة درجة الحرارة والرطوبة من الحساس
    21. نسخ درجة الحرارة والرطوبة إلى بوابة ال :serial
    22. قائمة المحتويات
    11

    إعداد بيئة عمل بروتس

    1. Setting up Proteus
    2. تشغيل التطبيق
    12

    تشغيلالمواتير

    1. Driving Motors
    2. التحكم في مواتير السيرفو
    3. السيلونويد والريلاى silonoid &Relay
    4. التحكم في موتور سيرفو
    5. التحكم في زاوية دوران عمود سيرفو
    6. التحكم في سيرو أو أكثر باستخدام مقاومة متغيرة(بوت)
    7. التحكم في أكثر من سيرفو
    8. التحكم في السيرفو من الكمبيوتر
    9. التحكم في سرعة موتور بدون فرش brushless DC Motor
    10. التحكم في سيلونويد وريلاى
    11. كيفية عمل اهتزاز باستخدام موتور
    12. عمل اهتزاز عند وجود ضوء
    13. تشغيل موتور عادى
    14. التحكم في اتجاه دوران موتور باستخدام قنطرةH
    15. التحكم في اتجاه موتورين باستخدام قنطرة H
    16. التحكم في اتجاه حركة وسرعة موتور باستخدام قنطرة H
    17. التحكم في اتجاه الحركة باستخدام حساسات إضاءة
    18. تشغيل موتور خطوة باستخدام قنطرة H
    19. تشغيل الموتور الخطوي باستخدام بوردة EasyDriver
    20. تشغيل موتور خطوى أحادى الاقطاى UniPolar

    كتب ذات صلة