مقبس كهربائي يعمل بالبلوتوث

بـــــسـم الله الرحمن الرحيــــــم


يوجد العديد من الاجهزة المنزلية التي ترغب في التحكم بتشغيلها و اطفائها عن بعد ! , لكن تحويل كل جهاز ليعمل من خلال البلوتوث او اي وسيلة اخرى قد يبدو الامر مكلفاً و متعباً بنفس الوقت ! ..

 يمكنك عمل مقبس كهربائي منفصل يمكنك التحكم به من خلال البلوتوث , و توصيل الاجهزة الكهربائية معه .

 
شــاهـــد






نحتاج الـى :


• متحكم آردوينو .

• مرحل ( 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 . و اكتب فيه الاوامر التي تريد ارسالها عبر البلوتوث للأجهزة المرتبطة !






هل أعجبك الموضوع ؟

هناك تعليق واحد :

  1. السلام عليكم اخي ممكن اساعدني اني مشروعي التحكم به 4 مصابيح 220 فولت بلبلوتوث والاردوينو رجا اريد كتابة البرناج لان اني ضعيف في البرمج ارجوك ساعدني ارجو الرد

    ردحذف

جميع الحقوق محفوظة - علي الهضابين ©2012-2013 | ، يرجى ذكر المصدر عند النقل . Privacy-Policy | أنضم ألى فريق التدوين


تصميم alwan-blogger | تطوير Reda Yagoub