الرئيسية / متحكمات / أردوينو / اصنع مقبس كهربائي يعمل بالبلوتوث
untitled-1

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

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

 

شــاهـــد

نحتاج الـى :

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

• مرحل ( Relay ) يمكنك شرائه منهـنـا .

• مقبس منفصل .

• وصلة بلوتوث ( استخدمنا نوع JY-MCU يمكنك شرائها من هــنـا ).

•  مفتاح كهربائي .

• لوحة تجارب + اسلاك توصيل .


blutooth

نقوم بتوصيل قطعة البلوتوث مع الاقطاب
0 , 1  في الاردوينو كما في الصورة ..
و بالتالي يمكن استقبال الاوامر مباشرة من خلال أمـر  ()Serial.read دون الحاجة لتعريف اتصال تسلسلي جديد !

| لتجنب حدوث مشاكل يجب فصل هذه الاسلاك عند تحميل البرنامج لأن الاردوينو يستخدم هذه الاقطاب لنقل البرنامج |

لاحظ انه يجب توصيل مستقبل الاردوينو مع مرسل البلوتوث , و العكس صحيح .
( TXarduino مع RXbluetooth ) !


نقوم بتوصيل المرحل مع الاردوينو على القطب رقم 12 , و نصل المفتاح الكهربائي بشكل متوازي معه ثم نصلهم مع المقبس كما في الصورة التالية .

yu1

| يجب الحذر عند التوصيل بسبب التيارات العالية , و العمل على سطح عازل ( لوح خشب مثلاً ) لأن المرحل موصل من الاسفل , و بعض التوصيلات قد تكون مكشوفة |

شكـل الدارة النهائي
09112013161 (2) - Copy

البرمجة :

سنقوم بكتابة برنامج بسيط جداً  , في حال تم استقبال حرف H عبر السيريال يقوم بتشغيل المرحل , و اذا استقبل L  يطفئ المرحل !.


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


 المصدر : MADNESS LAB

عن حمزة الخزاعلة

مدير موقع كهربجي | مهندس بور ( هندسة القوى الكهربائية ) وباحث في مواضيع التحكم الالكتروني

شاهد أيضاً

12059-fuzzy-main-i3

بدايتك مع البرمجة الضبابية ” Fuzzy logic “

    المنطق الضبابي ” fuzzy logic ” : هو نظام من انظمة التحكم في …

أضف تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

error: thank you for using Kahrabje website ^^