•
‫المشروع‬ ‫اسم‬
‫األردوينو‬ ‫باستخدام‬ ‫الدخول‬ ‫عند‬ ً‫ا‬‫آلي‬ ‫الباب‬ ‫وغلق‬ ‫فتح‬ ‫دائرة‬
•
‫المشروع‬ ‫وصف‬
•
‫الحرك‬ ‫حساس‬ ‫يقوم‬ ‫الباب‬ ‫من‬ ‫أحدهم‬ ‫يقترب‬ ‫عندما‬
‫ة‬
‫ت‬ ‫بدورها‬ ‫والتى‬ ‫األردوينو‬ ‫لوحة‬ ‫إلى‬ ‫إشارة‬ ‫بإرسال‬
‫قوم‬
‫ج‬ ‫الباب‬ ‫بتحريك‬ ‫خاص‬ ‫محرك‬ ‫إلى‬ ‫إشارة‬ ‫بإرسال‬
‫هة‬
‫محدد‬ ‫وقت‬ ‫بعد‬ ‫غلقه‬ ‫ثم‬ ‫الفتح‬
•
‫المشروع‬ ‫من‬ ‫الهدف‬
•
‫شاشة‬ ‫توصيالت‬ ‫على‬ ‫التعرف‬
LCD 2×16
‫مع‬
‫عنصر‬ ‫على‬ ‫والتعرف‬ ،‫األردوينو‬
IC L293D
motor driver
‫والمحرك‬ ‫األردوينو‬ ‫مع‬ ‫وتوصيله‬
•
‫المكونات‬
‫العدد‬ ‫النوع‬
1 ‫أونو‬ ‫أردوينو‬ ‫لوحة‬ Arduino Uno board
1 ‫شاشة‬
2
×
16 LCD 2×16
1 ‫حركة‬ ‫حساس‬ PIR motion detector
1 ‫مقاومة‬
1
‫أوم‬ ‫كيلو‬ Resistor 1 k ohm
1 ‫رقم‬ ‫متكاملة‬ ‫دائرة‬
L293D IC L293D
1 ‫محرك‬
DC DC motor
1 ‫اختبار‬ ‫لوحة‬ Bread board
‫مجموعة‬ ‫توصيل‬ ‫أسالك‬ connecting wires
•
•
‫الدائرة‬ ‫توصيل‬
‫المكونات‬ ‫شرح‬
•
‫لوحة‬
Arduino Uno
•
‫للتحكم‬ ‫نستخدمها‬
‫وإر‬ ‫باستقبال‬ ،‫الدائرة‬ ‫في‬
‫سال‬
‫نختا‬ ‫معينة‬ ‫وكيفية‬ ‫معين‬ ‫بتوقيت‬ ‫اإلشارات‬
ً‫ا‬‫طبق‬ ‫رها‬
‫ال‬ ‫شرحه‬ ‫سيتم‬ ‫الذي‬ ‫الكود‬ ‫وبواسطة‬ ‫الدائرة‬ ‫لعمل‬
ً‫ا‬‫حق‬
•
‫شاشة‬
LCD 2×16
•
‫شاشة‬ ‫هي‬
LCD
‫لعرض‬ ‫مساحة‬ ‫بها‬ ‫صغيرة‬
‫لعرض‬ ‫مساحة‬ ‫به‬ ‫صف‬ ‫كل‬ ‫صفين‬
16
‫حرف‬
/
‫تسمى‬ ‫لهذا‬ ‫رقم‬
2
×
16
.
•
‫وعددها‬ ‫التوصيل‬ ‫أطراف‬
16
:
•
) GND
‫التغذية‬ ‫لمصدر‬ ‫باألرضي‬ ‫يوصل‬ ‫الطرف‬ ‫وهذا‬
(
Ground)
•
) Vcc
‫التغذية‬ ‫لمصدر‬ ‫الموجب‬ ‫بالطرف‬ ‫يوصل‬ ‫الطرف‬ ‫وهذا‬ ‫الشاشة‬ ‫لتشغيل‬
(
5
volt)
•
) Vee
‫الشاشة‬ ‫إضاءة‬ ‫بمستوى‬ ‫الخاص‬
Contrast
‫بمقاومة‬ ‫ويوصل‬
1
‫أوم‬ ‫كيلو‬
(
Resistor
1 k ohm)
‫األرضي‬ ‫الطرف‬ ‫إلي‬ ‫ثم‬
GND
‫إض‬ ‫بدرجة‬ ‫للتحكم‬ ‫متغيرة‬ ‫مقاومة‬ ‫توصيل‬ ‫ويمكنك‬
‫اءة‬
‫رغبتك‬ ‫حسب‬ ‫الشاشة‬
(
‫ب‬ ‫يوصل‬ ‫واألوسط‬ ‫باألرضي‬ ‫واألخير‬ ‫الموجب‬ ‫بالجهد‬ ‫األول‬ ‫طرفها‬
Vee)
•
) RS
‫اختصار‬ ‫وهو‬
Reset
‫الطرف‬ ‫هذا‬ ‫ويوصل‬
‫باألردوينو‬
(
‫رقم‬ ‫طرف‬
D2)
•
) R/W
‫اختصار‬ ‫وهو‬
Read/ write
‫دائما‬ ‫باألرضي‬ ‫الطرف‬ ‫هذا‬ ‫ويوصل‬
(
GND)
‫ألننا‬
‫القراءة‬ ‫وليست‬ ‫فقط‬ ‫الكتابة‬ ‫خاصية‬ ‫سنستعمل‬
.
•
6
)
EN
‫اختصار‬ ‫وهو‬
Enable
‫الطرف‬ ‫هذا‬ ‫ويوصل‬
‫باألردوينو‬
(
‫رقم‬ ‫طرف‬
D3)
•
7-14) DB0:DB7
‫األخيرة‬ ‫أطراف‬ ‫األربعة‬ ‫فقط‬ ‫هنا‬ ‫نستخدم‬
4
–
5
–
6
–
7
‫إلرسال‬
‫من‬ ‫البيانات‬
‫األردوينو‬
‫وتوصل‬ ‫الشاشة‬ ‫إلى‬
‫باألردوينو‬
‫بالترتيب‬
( :
D4
‫وحتى‬
D7)
•
) Led+
‫بمقاومة‬ ‫ويوصل‬ ‫للشاشة‬ ‫الخلفية‬ ‫لإلضاءة‬ ‫يستخدم‬
1
‫الجهد‬ ‫إلي‬ ‫ثم‬ ‫أوم‬ ‫كيلو‬
‫الموجب‬
(
5
volt)
‫الخلفية‬ ‫الشاشة‬ ‫إضاءة‬ ‫شدة‬ ‫لتقليل‬
.
•
16
)
Led-
‫باألرضي‬ ‫ويوصل‬ ‫للشاشة‬ ‫الخلفية‬ ‫لإلضاءة‬ ‫يستخدم‬
(
GND)
‫الحركة‬ ‫حساس‬
PIR sensor
‫له‬ ‫يوجد‬
3
‫بالصورة‬ ‫كما‬ ‫أطراف‬
‫السابقة‬
:
•
‫أرضى‬ ‫طرف‬
Ground
•
‫التغذية‬ ‫طرف‬
Vcc
‫ويوصل‬
‫بمصدر‬
5
‫فولت‬
•
‫الخرج‬ ‫طرف‬
Output
‫والذى‬
‫اإلحساس‬ ‫عند‬ ‫الخرج‬ ‫إشارة‬ ‫يعطى‬
‫بالحركة‬
‫است‬ ‫يتم‬ ‫مفتاحين‬ ً‫ا‬‫أيض‬ ‫يوجد‬
‫خدامهما‬
‫إرس‬ ‫وتوقيت‬ ‫الحساسية‬ ‫لضبط‬
‫ال‬
‫بالصورة‬ ‫كما‬ ‫الخرج‬ ‫إشارة‬
(
‫متغيرتين‬ ‫مقاومتين‬
.)
‫رقم‬ ‫المتكاملة‬ ‫الدائرة‬
Motor Driver IC L293D
‫تستخدم‬
‫فى‬
‫المحركات‬ ‫قيادة‬
DC
‫التحكم‬ ‫دوائر‬ ‫مع‬ ‫الصغيرة‬
ً‫ا‬‫أيض‬ ‫مهمة‬ ‫فائدة‬ ‫ولها‬
‫فى‬
‫دائرة‬ ‫عن‬ ‫التحكم‬ ‫دائرة‬ ‫عزل‬
‫الحمل‬
/
‫المحرك‬ ‫أو‬
DC motor
‫تأخذ‬ ‫مجرد‬ ‫أنها‬ ‫أي‬
‫التشغيل‬ ‫إشارة‬
/
‫ا‬ ‫إلى‬ ‫وترسلها‬ ‫التحكم‬ ‫دائرة‬ ‫من‬ ‫اإليقاف‬
‫لمحرك‬
(
‫وسيط‬
)
‫العنصر‬ ‫أطراف‬
IC L293D
‫على‬ ‫يحتوي‬
16
‫طرف‬
:
1
-
‫األول‬ ‫للمحرك‬ ‫البدء‬ ‫إشارة‬ ‫طرف‬
2
-
‫طرف‬
(
1
)
‫التحكم‬ ‫إشارة‬
‫فى‬
‫األول‬ ‫المحرك‬
3
-
‫توصيل‬ ‫طرف‬
(
1
)
‫األول‬ ‫المحرك‬
4
-
GND
5- GND
6-
‫توصيل‬ ‫طرف‬
(
2
)
‫األول‬ ‫المحرك‬
7
-
‫طرف‬
(
2
)
‫التحكم‬ ‫إشارة‬
‫فى‬
‫األول‬ ‫المحرك‬
8
-
‫المحركات‬ ‫لتغذية‬ ‫الجهد‬ ‫مصدر‬
9
-
‫الثاني‬ ‫للمحرك‬ ‫البدء‬ ‫إشارة‬ ‫طرف‬
10
-
‫طرف‬
(
1
)
‫التحكم‬ ‫إشارة‬
‫فى‬
‫الثاني‬ ‫المحرك‬
11
-
‫توصيل‬ ‫طرف‬
(
1
)
‫الثاني‬ ‫المحرك‬
12
-
GND
13- GND
14-
‫توصيل‬ ‫طرف‬
(
2
)
‫الثاني‬ ‫المحرك‬
15
-
‫طرف‬
(
2
)
‫التحكم‬ ‫إشارة‬
‫فى‬
‫الثاني‬ ‫المحرك‬
16
-
‫العنصر‬ ‫لتغذية‬ ‫الجهد‬ ‫مصدر‬ ‫توصيل‬ ‫طرف‬
‫التالية‬ ‫األطراف‬ ‫منهم‬ ‫سنستخدم‬ ‫ونحن‬
•
-
‫التغذية‬
(
‫الموجب‬ ‫الجهد‬
5
volt)
‫باألطراف‬ ‫ويوصل‬
1
–
8
–
9
–
16
2
-
‫التغذية‬
(
‫األرضي‬
GND)
‫باألطراف‬ ‫وتوصل‬
4
–
5
–
12
–
13
3
-
‫بالموتور‬ ‫توصل‬ ‫أطراف‬
3
–
6
4
-
‫باألردوينو‬ ‫توصل‬ ‫أطراف‬
2
–
7
•
‫عليا‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫عند‬
high – 1
‫الطرف‬ ‫إلى‬ ‫األردوينو‬ ‫من‬
2
‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫وإرسال‬
low
– 0
‫الطرف‬ ‫إلى‬
7
:
‫معين‬ ‫اتجاه‬ ‫فى‬ ‫المحرك‬ ‫سيدور‬
(
‫الباب‬ ‫فتح‬ ‫وليكن‬
.)
‫بالعكس‬ ‫والعكس‬
:
‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫عند‬
low – 0
‫الطرف‬ ‫إلي‬
2
‫عليا‬ ‫جهد‬ ‫قيمة‬ ‫وإرسال‬
high – 1
‫الطرف‬ ‫إلى‬
7
:
‫اآلخر‬ ‫اإلتجاه‬ ‫في‬ ‫المحرك‬ ‫سيدور‬
(
‫الباب‬ ‫غلق‬ ‫ولنسميه‬
.)
‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫وعند‬
low – 0
‫الطرفين‬ ‫كال‬ ‫إلى‬
2
‫و‬
7
‫العمل‬ ‫عن‬ ‫المحرك‬ ‫سيتوقف‬
.
•
‫األر‬ ‫برنامج‬ ‫في‬ ‫ونكتبه‬ ‫البرمجي‬ ‫الكود‬ ‫إلى‬ ‫نترجمه‬ ‫سوف‬ ‫ما‬ ‫وهو‬ ‫الدائرة‬ ‫عمل‬ ‫مفتاح‬ ‫هو‬ ‫هذا‬
‫دوينو‬
ً‫ا‬‫الحق‬ ‫سيلي‬ ‫كما‬
.
‫محرك‬
DC motor
.
‫مثل‬ ‫قليل‬ ‫بجهد‬ ‫تعمل‬ ‫صغيرة‬ ‫محركات‬
5
‫فولت‬
:
24
‫ونجدها‬ ‫فولت‬
‫فى‬
‫منها‬ ‫عينة‬ ‫وهذه‬ ‫األطفال‬ ‫ألعاب‬ ‫من‬ ‫الكثير‬
:
‫أحدهما‬ ‫توصيل‬ ‫عند‬ ،‫طرفان‬ ‫المحركات‬ ‫من‬ ‫النوع‬ ‫لهذا‬
‫المح‬ ‫يدور‬ ‫بالسالب‬ ‫واآلخر‬ ‫للبطارية‬ ‫الموجب‬ ‫بالطرف‬
‫رك‬
‫فى‬
‫الم‬ ‫يدور‬ ‫التوصيل‬ ‫أطراف‬ ‫عكس‬ ‫وعند‬ ‫معين‬ ‫اتجاه‬
‫حرك‬
‫فى‬
‫المعاكس‬ ‫االتجاه‬
.
‫الدائرة‬ ‫وتشغيل‬ ‫وتجربة‬ ‫البرمجي‬ ‫الكود‬
•
#include
<LiquidCrystal.h>Li
quidCrystal
lcd(2,3,4,5,6,7);#de
fine m0 0#define
m1 1#define
PIR_sensor 13void
setup() {
lcd.begin(16, 2);
pinMode(m0,
OUTPUT);
pinMode(m1,
OUTPUT);
pinMode(PIR_sens
or, INPUT);
lcd.print("AUROMA
TIC");
lcd.setCursor(0,1);
•
lcd.print("Dorr
open");
delay(3000);
lcd.clear();
lcd.print("ARABS
MAKERS");
delay(2000);}void
loop(){
if(digitalRead(PIR_s
ensor)){
lcd.setCursor(0,0);
lcd.print("Door is
opening");
digitalWrite(m0,HI
GH);
digitalWrite(m1,LO
W);delay(1000);
عرض تقديمي مشروع فتح وغلق الباب بالاردوينو (1).pptx

عرض تقديمي مشروع فتح وغلق الباب بالاردوينو (1).pptx

  • 1.
    • ‫المشروع‬ ‫اسم‬ ‫األردوينو‬ ‫باستخدام‬‫الدخول‬ ‫عند‬ ً‫ا‬‫آلي‬ ‫الباب‬ ‫وغلق‬ ‫فتح‬ ‫دائرة‬
  • 2.
    • ‫المشروع‬ ‫وصف‬ • ‫الحرك‬ ‫حساس‬‫يقوم‬ ‫الباب‬ ‫من‬ ‫أحدهم‬ ‫يقترب‬ ‫عندما‬ ‫ة‬ ‫ت‬ ‫بدورها‬ ‫والتى‬ ‫األردوينو‬ ‫لوحة‬ ‫إلى‬ ‫إشارة‬ ‫بإرسال‬ ‫قوم‬ ‫ج‬ ‫الباب‬ ‫بتحريك‬ ‫خاص‬ ‫محرك‬ ‫إلى‬ ‫إشارة‬ ‫بإرسال‬ ‫هة‬ ‫محدد‬ ‫وقت‬ ‫بعد‬ ‫غلقه‬ ‫ثم‬ ‫الفتح‬
  • 3.
    • ‫المشروع‬ ‫من‬ ‫الهدف‬ • ‫شاشة‬‫توصيالت‬ ‫على‬ ‫التعرف‬ LCD 2×16 ‫مع‬ ‫عنصر‬ ‫على‬ ‫والتعرف‬ ،‫األردوينو‬ IC L293D motor driver ‫والمحرك‬ ‫األردوينو‬ ‫مع‬ ‫وتوصيله‬
  • 4.
    • ‫المكونات‬ ‫العدد‬ ‫النوع‬ 1 ‫أونو‬‫أردوينو‬ ‫لوحة‬ Arduino Uno board 1 ‫شاشة‬ 2 × 16 LCD 2×16 1 ‫حركة‬ ‫حساس‬ PIR motion detector 1 ‫مقاومة‬ 1 ‫أوم‬ ‫كيلو‬ Resistor 1 k ohm 1 ‫رقم‬ ‫متكاملة‬ ‫دائرة‬ L293D IC L293D 1 ‫محرك‬ DC DC motor 1 ‫اختبار‬ ‫لوحة‬ Bread board ‫مجموعة‬ ‫توصيل‬ ‫أسالك‬ connecting wires •
  • 5.
  • 7.
    ‫المكونات‬ ‫شرح‬ • ‫لوحة‬ Arduino Uno • ‫للتحكم‬‫نستخدمها‬ ‫وإر‬ ‫باستقبال‬ ،‫الدائرة‬ ‫في‬ ‫سال‬ ‫نختا‬ ‫معينة‬ ‫وكيفية‬ ‫معين‬ ‫بتوقيت‬ ‫اإلشارات‬ ً‫ا‬‫طبق‬ ‫رها‬ ‫ال‬ ‫شرحه‬ ‫سيتم‬ ‫الذي‬ ‫الكود‬ ‫وبواسطة‬ ‫الدائرة‬ ‫لعمل‬ ً‫ا‬‫حق‬
  • 8.
    • ‫شاشة‬ LCD 2×16 • ‫شاشة‬ ‫هي‬ LCD ‫لعرض‬‫مساحة‬ ‫بها‬ ‫صغيرة‬ ‫لعرض‬ ‫مساحة‬ ‫به‬ ‫صف‬ ‫كل‬ ‫صفين‬ 16 ‫حرف‬ / ‫تسمى‬ ‫لهذا‬ ‫رقم‬ 2 × 16 . • ‫وعددها‬ ‫التوصيل‬ ‫أطراف‬ 16 :
  • 9.
    • ) GND ‫التغذية‬ ‫لمصدر‬‫باألرضي‬ ‫يوصل‬ ‫الطرف‬ ‫وهذا‬ ( Ground) • ) Vcc ‫التغذية‬ ‫لمصدر‬ ‫الموجب‬ ‫بالطرف‬ ‫يوصل‬ ‫الطرف‬ ‫وهذا‬ ‫الشاشة‬ ‫لتشغيل‬ ( 5 volt) • ) Vee ‫الشاشة‬ ‫إضاءة‬ ‫بمستوى‬ ‫الخاص‬ Contrast ‫بمقاومة‬ ‫ويوصل‬ 1 ‫أوم‬ ‫كيلو‬ ( Resistor 1 k ohm) ‫األرضي‬ ‫الطرف‬ ‫إلي‬ ‫ثم‬ GND ‫إض‬ ‫بدرجة‬ ‫للتحكم‬ ‫متغيرة‬ ‫مقاومة‬ ‫توصيل‬ ‫ويمكنك‬ ‫اءة‬ ‫رغبتك‬ ‫حسب‬ ‫الشاشة‬ ( ‫ب‬ ‫يوصل‬ ‫واألوسط‬ ‫باألرضي‬ ‫واألخير‬ ‫الموجب‬ ‫بالجهد‬ ‫األول‬ ‫طرفها‬ Vee) • ) RS ‫اختصار‬ ‫وهو‬ Reset ‫الطرف‬ ‫هذا‬ ‫ويوصل‬ ‫باألردوينو‬ ( ‫رقم‬ ‫طرف‬ D2) • ) R/W ‫اختصار‬ ‫وهو‬ Read/ write ‫دائما‬ ‫باألرضي‬ ‫الطرف‬ ‫هذا‬ ‫ويوصل‬ ( GND) ‫ألننا‬ ‫القراءة‬ ‫وليست‬ ‫فقط‬ ‫الكتابة‬ ‫خاصية‬ ‫سنستعمل‬ . • 6 ) EN ‫اختصار‬ ‫وهو‬ Enable ‫الطرف‬ ‫هذا‬ ‫ويوصل‬ ‫باألردوينو‬ ( ‫رقم‬ ‫طرف‬ D3) • 7-14) DB0:DB7 ‫األخيرة‬ ‫أطراف‬ ‫األربعة‬ ‫فقط‬ ‫هنا‬ ‫نستخدم‬ 4 – 5 – 6 – 7 ‫إلرسال‬ ‫من‬ ‫البيانات‬ ‫األردوينو‬ ‫وتوصل‬ ‫الشاشة‬ ‫إلى‬ ‫باألردوينو‬ ‫بالترتيب‬ ( : D4 ‫وحتى‬ D7)
  • 10.
    • ) Led+ ‫بمقاومة‬ ‫ويوصل‬‫للشاشة‬ ‫الخلفية‬ ‫لإلضاءة‬ ‫يستخدم‬ 1 ‫الجهد‬ ‫إلي‬ ‫ثم‬ ‫أوم‬ ‫كيلو‬ ‫الموجب‬ ( 5 volt) ‫الخلفية‬ ‫الشاشة‬ ‫إضاءة‬ ‫شدة‬ ‫لتقليل‬ . • 16 ) Led- ‫باألرضي‬ ‫ويوصل‬ ‫للشاشة‬ ‫الخلفية‬ ‫لإلضاءة‬ ‫يستخدم‬ ( GND)
  • 11.
    ‫الحركة‬ ‫حساس‬ PIR sensor ‫له‬‫يوجد‬ 3 ‫بالصورة‬ ‫كما‬ ‫أطراف‬ ‫السابقة‬ : • ‫أرضى‬ ‫طرف‬ Ground • ‫التغذية‬ ‫طرف‬ Vcc ‫ويوصل‬ ‫بمصدر‬ 5 ‫فولت‬ • ‫الخرج‬ ‫طرف‬ Output ‫والذى‬ ‫اإلحساس‬ ‫عند‬ ‫الخرج‬ ‫إشارة‬ ‫يعطى‬ ‫بالحركة‬ ‫است‬ ‫يتم‬ ‫مفتاحين‬ ً‫ا‬‫أيض‬ ‫يوجد‬ ‫خدامهما‬ ‫إرس‬ ‫وتوقيت‬ ‫الحساسية‬ ‫لضبط‬ ‫ال‬ ‫بالصورة‬ ‫كما‬ ‫الخرج‬ ‫إشارة‬ ( ‫متغيرتين‬ ‫مقاومتين‬ .)
  • 12.
    ‫رقم‬ ‫المتكاملة‬ ‫الدائرة‬ MotorDriver IC L293D ‫تستخدم‬ ‫فى‬ ‫المحركات‬ ‫قيادة‬ DC ‫التحكم‬ ‫دوائر‬ ‫مع‬ ‫الصغيرة‬ ً‫ا‬‫أيض‬ ‫مهمة‬ ‫فائدة‬ ‫ولها‬ ‫فى‬ ‫دائرة‬ ‫عن‬ ‫التحكم‬ ‫دائرة‬ ‫عزل‬ ‫الحمل‬ / ‫المحرك‬ ‫أو‬ DC motor ‫تأخذ‬ ‫مجرد‬ ‫أنها‬ ‫أي‬ ‫التشغيل‬ ‫إشارة‬ / ‫ا‬ ‫إلى‬ ‫وترسلها‬ ‫التحكم‬ ‫دائرة‬ ‫من‬ ‫اإليقاف‬ ‫لمحرك‬ ( ‫وسيط‬ )
  • 13.
    ‫العنصر‬ ‫أطراف‬ IC L293D ‫على‬‫يحتوي‬ 16 ‫طرف‬ : 1 - ‫األول‬ ‫للمحرك‬ ‫البدء‬ ‫إشارة‬ ‫طرف‬ 2 - ‫طرف‬ ( 1 ) ‫التحكم‬ ‫إشارة‬ ‫فى‬ ‫األول‬ ‫المحرك‬ 3 - ‫توصيل‬ ‫طرف‬ ( 1 ) ‫األول‬ ‫المحرك‬ 4 - GND 5- GND 6- ‫توصيل‬ ‫طرف‬ ( 2 ) ‫األول‬ ‫المحرك‬ 7 - ‫طرف‬ ( 2 ) ‫التحكم‬ ‫إشارة‬ ‫فى‬ ‫األول‬ ‫المحرك‬ 8 - ‫المحركات‬ ‫لتغذية‬ ‫الجهد‬ ‫مصدر‬ 9 - ‫الثاني‬ ‫للمحرك‬ ‫البدء‬ ‫إشارة‬ ‫طرف‬ 10 - ‫طرف‬ ( 1 ) ‫التحكم‬ ‫إشارة‬ ‫فى‬ ‫الثاني‬ ‫المحرك‬ 11 - ‫توصيل‬ ‫طرف‬ ( 1 ) ‫الثاني‬ ‫المحرك‬ 12 - GND 13- GND 14- ‫توصيل‬ ‫طرف‬ ( 2 ) ‫الثاني‬ ‫المحرك‬ 15 - ‫طرف‬ ( 2 ) ‫التحكم‬ ‫إشارة‬ ‫فى‬ ‫الثاني‬ ‫المحرك‬ 16 - ‫العنصر‬ ‫لتغذية‬ ‫الجهد‬ ‫مصدر‬ ‫توصيل‬ ‫طرف‬
  • 14.
    ‫التالية‬ ‫األطراف‬ ‫منهم‬‫سنستخدم‬ ‫ونحن‬ • - ‫التغذية‬ ( ‫الموجب‬ ‫الجهد‬ 5 volt) ‫باألطراف‬ ‫ويوصل‬ 1 – 8 – 9 – 16 2 - ‫التغذية‬ ( ‫األرضي‬ GND) ‫باألطراف‬ ‫وتوصل‬ 4 – 5 – 12 – 13 3 - ‫بالموتور‬ ‫توصل‬ ‫أطراف‬ 3 – 6 4 - ‫باألردوينو‬ ‫توصل‬ ‫أطراف‬ 2 – 7 • ‫عليا‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫عند‬ high – 1 ‫الطرف‬ ‫إلى‬ ‫األردوينو‬ ‫من‬ 2 ‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫وإرسال‬ low – 0 ‫الطرف‬ ‫إلى‬ 7 : ‫معين‬ ‫اتجاه‬ ‫فى‬ ‫المحرك‬ ‫سيدور‬ ( ‫الباب‬ ‫فتح‬ ‫وليكن‬ .) ‫بالعكس‬ ‫والعكس‬ : ‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫عند‬ low – 0 ‫الطرف‬ ‫إلي‬ 2 ‫عليا‬ ‫جهد‬ ‫قيمة‬ ‫وإرسال‬ high – 1 ‫الطرف‬ ‫إلى‬ 7 : ‫اآلخر‬ ‫اإلتجاه‬ ‫في‬ ‫المحرك‬ ‫سيدور‬ ( ‫الباب‬ ‫غلق‬ ‫ولنسميه‬ .) ‫صفر‬ ‫جهد‬ ‫قيمة‬ ‫إرسال‬ ‫وعند‬ low – 0 ‫الطرفين‬ ‫كال‬ ‫إلى‬ 2 ‫و‬ 7 ‫العمل‬ ‫عن‬ ‫المحرك‬ ‫سيتوقف‬ . • ‫األر‬ ‫برنامج‬ ‫في‬ ‫ونكتبه‬ ‫البرمجي‬ ‫الكود‬ ‫إلى‬ ‫نترجمه‬ ‫سوف‬ ‫ما‬ ‫وهو‬ ‫الدائرة‬ ‫عمل‬ ‫مفتاح‬ ‫هو‬ ‫هذا‬ ‫دوينو‬ ً‫ا‬‫الحق‬ ‫سيلي‬ ‫كما‬ .
  • 15.
    ‫محرك‬ DC motor . ‫مثل‬ ‫قليل‬‫بجهد‬ ‫تعمل‬ ‫صغيرة‬ ‫محركات‬ 5 ‫فولت‬ : 24 ‫ونجدها‬ ‫فولت‬ ‫فى‬ ‫منها‬ ‫عينة‬ ‫وهذه‬ ‫األطفال‬ ‫ألعاب‬ ‫من‬ ‫الكثير‬ : ‫أحدهما‬ ‫توصيل‬ ‫عند‬ ،‫طرفان‬ ‫المحركات‬ ‫من‬ ‫النوع‬ ‫لهذا‬ ‫المح‬ ‫يدور‬ ‫بالسالب‬ ‫واآلخر‬ ‫للبطارية‬ ‫الموجب‬ ‫بالطرف‬ ‫رك‬ ‫فى‬ ‫الم‬ ‫يدور‬ ‫التوصيل‬ ‫أطراف‬ ‫عكس‬ ‫وعند‬ ‫معين‬ ‫اتجاه‬ ‫حرك‬ ‫فى‬ ‫المعاكس‬ ‫االتجاه‬ .
  • 16.
    ‫الدائرة‬ ‫وتشغيل‬ ‫وتجربة‬‫البرمجي‬ ‫الكود‬ • #include <LiquidCrystal.h>Li quidCrystal lcd(2,3,4,5,6,7);#de fine m0 0#define m1 1#define PIR_sensor 13void setup() { lcd.begin(16, 2); pinMode(m0, OUTPUT); pinMode(m1, OUTPUT); pinMode(PIR_sens or, INPUT); lcd.print("AUROMA TIC"); lcd.setCursor(0,1);
  • 17.