يمكنك التحكم في الأجهزة المنزلية مثل المروحة والضوء والمحرك باستخدام الهواتف الذكية والبرامج الخاصة.
المكونات المطلوبة:
Ø اردوينو أونو × 1
Ø وحدة بلوتوث HC-05 / HC-06 × 1
Ø 5V مرحل × 4
Ø 1n4148 ديود × 4
Ø 1N4007 ديود × 2
Ø 1000uF مكثف × 1
Ø IC7805 X 1
Ø محول 12 فولت × 1
Ø BC547 ترانزستور × 4
Ø المقاوم 1 كيلو × 4
Ø موصل الأسلاك
المعدل:
مخطط اتصال التتابع:
يعتمد اختيار المرحلات على ما تريد توصيله ومدى السرعة. ما الجهد والتيار ، وما إلى ذلك .... لن تعمل إدارته مباشرة من Arduino. ستحتاج إلى استخدام شيء مثل هذا:
يمكن أن يكون الترانزستور NPN بسيطًا (2N2222 ، BC337 ، وما إلى ذلك) ويمكن أن تكون الثنائيات الأكثر شيوعًا (1N4001 أو ما شابه). VCC + 5V.
وحدة بلوتوث لـ Arduino Uno:
لاستخدام وحدة hc05 s ، قم بتوصيل vcc بمخرج 5V على Arduino GND إلى Earth ، و RX إلى طرف TX في Arduino ، والعكس صحيح.
[ملاحظة: في RX ، الرمز السري ليس رسميًا 5 فولت مجانًا ؛ تم تصميمه لإشارات 3.3 فولت. يولد Arduino إشارة 5 فولت ، لذا يجب عليك استخدام مقسم الجهد أو محول المستوى المنطقي للتأكد من أن إشارة Arduino لا تضر hc05 s.]
عند استخدام وحدة BTBee ، نقوم بتثبيت وصلات على اللوحة بحيث يتم إغلاق دبوس DНАР ودبابيس D0 وقصر DIN و D1. يتم ذلك بحيث يكون دبوس RX على Arduino هو دبوس 0 و TX PIN هو PIN 1. يمكنك استخدام أي شيء آخر ، مثل RX و TX Pins ، ولكن عليك استخدام مكتبة SoftwareSerial لـ Arduino لتمكينه. لا تنس إزالة وصلات العبور عند تحميل الرمز في Arduino عند اختيار دبوس 0 و 1 ، مثل دبابيس تسلسلية.
يتم توصيل وصلات المرور بالدبابيس 0 و 1 على BTBee ، إذا تم استخدام الوحدة لأول مرة ، لاستبدال الاسم وكلمة المرور. لهذا ، يجب تعيين الوحدة النمطية على وضع الأوامر. نقوم بتوصيل دبوس المفتاح بأي دبوس على Arduino ونضعه كأولوية لبرمجة الوحدة. عند استخدام BTBee ، يكون هذا أكثر صعوبة. بينما يقول ويكي الرسمي أنك بحاجة إلى الضغط باستمرار على الزر لتغيير وضع الأمر وتحويل التغييرات مرة أخرى إلى وضع نقل البيانات ، لا يحدث هذا بهذه الطريقة: بدلاً من ذلك ، اضغط باستمرار على زر الوضع ، ثم اضغط بسرعة على زر إعادة الضبط وحرره. نلاحظ أن مؤشر LED الخاص بالحالة يومض أبطأ من المعتاد. كل شيء على ما يرام!
البرنامج:
• كود
تطبيقات Android:
• التطبيق