بـــــسـم الله الرحمن الرحيــــــم
يوجد العديد من الاجهزة المنزلية التي ترغب في التحكم بتشغيلها و اطفائها عن بعد ! , لكن تحويل كل جهاز ليعمل من خلال البلوتوث او اي وسيلة اخرى قد يبدو الامر مكلفاً و متعباً بنفس الوقت ! ..
يمكنك عمل مقبس كهربائي منفصل يمكنك التحكم به من خلال البلوتوث , و توصيل الاجهزة الكهربائية معه .
نحتاج الـى :
• متحكم آردوينو .
• مرحل ( Relay ) يمكنك شرائه من هـنـا .
• مقبس منفصل .
• وصلة بلوتوث ( استخدمنا نوع JY-MCU يمكنك شرائها من هــنـا ).
• مفتاح كهربائي .
• لوحة تجارب + اسلاك توصيل .
نقوم بتوصيل قطعة البلوتوث مع الاقطاب
0 , 1 في الاردوينو كما في الصورة ..
و بالتالي يمكن استقبال الاوامر مباشرة من خلال أمـر ()Serial.read دون الحاجة لتعريف اتصال تسلسلي جديد !
| لتجنب حدوث مشاكل يجب فصل هذه الاسلاك عند تحميل البرنامج لأن الاردوينو يستخدم هذه الاقطاب لنقل البرنامج |
لاحظ انه يجب توصيل مستقبل الاردوينو مع مرسل البلوتوث , و العكس صحيح .
( TXarduino مع RXbluetooth ) !
نقوم بتوصيل المرحل مع الاردوينو على القطب رقم 12 , و نصل المفتاح الكهربائي بشكل متوازي معه ثم نصلهم مع المقبس كما في الصورة التالية .
| يجب الحذر عند التوصيل بسبب التيارات العالية , و العمل على سطح عازل ( لوح خشب مثلاً ) لأن المرحل موصل من الاسفل , و بعض التوصيلات قد تكون مكشوفة |
البرمجة :
سنقوم بكتابة برنامج بسيط جداً , في حال تم استقبال حرف H عبر السيريال يقوم بتشغيل المرحل , و اذا استقبل L يطفئ المرحل !.
للتحكم بالمقبس يمكننا استخدام اي تطبيق اندرويد متوفر !
او يمكنك بناء تطبيق خاص بك ( هذا الموقع سوف يساعدك ).
او استعمال البلوتوث الموجود في جهاز الحاسوب .
يمكنك ارسال الاوامر بالبلوتوث عن طريق برنامج الاردوينو ..
بعد فصل الاردوينو عن جهاز الحاسوب .
- ادخل الي Control Panel .
يمكنك عمل مقبس كهربائي منفصل يمكنك التحكم به من خلال البلوتوث , و توصيل الاجهزة الكهربائية معه .
شــاهـــد
نحتاج الـى :
• متحكم آردوينو .
• مرحل ( Relay ) يمكنك شرائه من هـنـا .
• مقبس منفصل .
• وصلة بلوتوث ( استخدمنا نوع JY-MCU يمكنك شرائها من هــنـا ).
• مفتاح كهربائي .
• لوحة تجارب + اسلاك توصيل .
نقوم بتوصيل قطعة البلوتوث مع الاقطاب
0 , 1 في الاردوينو كما في الصورة ..
و بالتالي يمكن استقبال الاوامر مباشرة من خلال أمـر ()Serial.read دون الحاجة لتعريف اتصال تسلسلي جديد !
| لتجنب حدوث مشاكل يجب فصل هذه الاسلاك عند تحميل البرنامج لأن الاردوينو يستخدم هذه الاقطاب لنقل البرنامج |
لاحظ انه يجب توصيل مستقبل الاردوينو مع مرسل البلوتوث , و العكس صحيح .
( TXarduino مع RXbluetooth ) !
نقوم بتوصيل المرحل مع الاردوينو على القطب رقم 12 , و نصل المفتاح الكهربائي بشكل متوازي معه ثم نصلهم مع المقبس كما في الصورة التالية .
| يجب الحذر عند التوصيل بسبب التيارات العالية , و العمل على سطح عازل ( لوح خشب مثلاً ) لأن المرحل موصل من الاسفل , و بعض التوصيلات قد تكون مكشوفة |
شكـل الدارة النهائي
البرمجة :
سنقوم بكتابة برنامج بسيط جداً , في حال تم استقبال حرف H عبر السيريال يقوم بتشغيل المرحل , و اذا استقبل L يطفئ المرحل !.
// Ali Hadabeen // 7/1/2014 int bluetooth_data; void setup() { Serial.begin(9600); // Bluetooth baud rate pinMode (12 , OUTPUT ); // Relay pin ! } void loop() { if (Serial.available() > 0) {int bluetooth_data = Serial.read();} if ( bluetooth_data == 'H' ) // if app send "H" ! {digitalWrite(12,1);} // relay ON if ( bluetooth_data == 'L' ) // if app send "L" ! {digitalWrite(12,0);} // relay OFF }
هــذا التطبيق مثـلاً (Arduino Bluetooth Control) .
التطبيق سوف يرسل A في حالة التشغيل و a في حالة الاطفاء , فنغير الاوامر في البرنامح حسب التطبيق (نستبدل A بـ H , و a بـ L ) ! و يمكن من خلال هذا التطبيق التحكم بأكثر من مقبس !
او يمكنك بناء تطبيق خاص بك ( هذا الموقع سوف يساعدك ).
يمكنك ارسال الاوامر بالبلوتوث عن طريق برنامج الاردوينو ..
بعد فصل الاردوينو عن جهاز الحاسوب .
- ادخل الي Control Panel .
- ثم الى Change Bluetooth settings .
- ثم اضغط على COM Ports .
- و اختر أي منفذ تريد ( لنفرض انك اخترت COM3 ) .
افتح برنامج اردوينو جديد و من قائمة Tools اختر Serial port و اختر المنفذ الموصول مع البلوتوث ( COM3 ) .
الآن افتح الـ serial monitor . و اكتب فيه الاوامر التي تريد ارسالها عبر البلوتوث للأجهزة المرتبطة !
الآن افتح الـ serial monitor . و اكتب فيه الاوامر التي تريد ارسالها عبر البلوتوث للأجهزة المرتبطة !
السلام عليكم اخي ممكن اساعدني اني مشروعي التحكم به 4 مصابيح 220 فولت بلبلوتوث والاردوينو رجا اريد كتابة البرناج لان اني ضعيف في البرمج ارجوك ساعدني ارجو الرد
ردحذف