قاطع التيار بتصفيقة يد

قاطع التيار بتصفيقة يد

ربما فكرت يوما في كيفية إشعال المصباح إو إطفائه عن طريق التصفيق باليد فقط. وربما قد يكون قاطع التيار بعيدا عنك وبك من التعب ما يمنعك للنهوض وإطفاء ضوء المصباح. هذا المقال يتحدث عن كيفية تحويل هذه الفكرة من فرك إلى تطبيق.


تقديم

قد تجد العديد من الدارات الكهربائية المنشورة على الشبكة المعلوماتية والتي تصف كيفية إنجاز هذا المشروع دون استخدام لأي ميكروكنترولور. لكننا في هذا المشروع سنستعمل الميكروكنترولور من أجل توسيع العمل بالتصفيق. فمثلا لنقل أنك تحتاج لتصفق مرتين من أجل التحكم بالمصباح وثلاث بالتلفاز وقارئ الأقراص الضوئية أو المرئية بأربع وهكذا... هنا لا بد من استخدام ميكروكنترولور يقوم بإدارة هذه العمليات وجعل الدارة تستجيب لك حسب رغبتك في التحكم.

 

يمكنك أيضا أن تطور من هذه الفكرة وتخرجها على شكل جهاز للبيع لتتاجر به وقلما تجد فكرة كهذه واسعة الإنتشار بين الناس.


استعراض


تحذير

الكهرباء يمكن أن يقتل، لذا فنحن لسنا مسؤالين إذا حدث لك مكروه. لا تقم بتهور واستعجال دون أن تتخذ الحيطة والحذر عند التعامل مع الكهرباء ككل.


ملفات البطاقة

قم بتحميل هذه الملفات الضرورية لإنجاز هذا المشروع:

الدارة الكهربائية وتصميم البطاقة الإليكترونية ببرنامج Eagle

الشيفرة التي يجب برمجة الميكروكنترولور بها


الأجزاء الرئيسية

العربية
إنجليزية
فرنسية

الرمز في الدارة الكهربائية

الكمية

القيمة أو الصيغة

متحكم
Microcontroller
Microcontroleur

IC1

1

ATmega8-P

مستقبل ومشغل ثنائي
Dual Driver/Receiver
Dual Driver/Recepteur

IC2

1

MAX232

مقوم كهربائي موجب
Voltage Regulator Positive
Regulateur de Tension Positif

IC3

1

78L05Z

مقاومة

Resistor

Resistance

R1, R4

2

1 KOhm

R2

1

100 KOhm

R3, R6

2

10 KOhm

R5

1

470 Ohm

مكثف

Capacitor

Condensateur

C1

1

100 nF

C2, C3

2

220 nF

C4, C5, C6

3

1 uF

ربما تحتاج لواحد آخر أيضا

C7

1

100

مقحل (ترنزستور)
Transistor

Q1, Q2

2

BC547

قاطع التيار
Switch
Interrupteur

S1, S2

2

 

مبدل كهربائي

K1

1

 

صمام ضوئي
LED

LED1

1

 

صمام ثنائي
Diode

D1

1

1N4148

منفذ بثقبين

2 Pin Port

SL1

1

 

منفذ متتالي
Serial Port
Port en serie

X2

1

 

مرحل
Relay
Relais

RELAY

1

 


الدارة الكهربائية

إذا لم تكن الدراة الكهربائية واضحة بالنسبة لك فيمكنك تحميلها من خلال الرابط التالي وكبرها كما تريد:

الدارة الكهربائية

تتكون الدارة من ميكروكنترولور Atmega8 وميكروفون ومرحل (relay) وبعض المركبات الأخرى البسيطة. يتم إلتقاط الإشارة (التصفيق) من طرف الميكروفون ويتم تضخيمها من طرف الترنزستور BC548. تكمل الإشارة طريقها نحو مصفاة خفيفة من أجل إزالة الترددات العالية ومن ثم يتم تحويلها إلى قلب الدارة وهو الميكروكنترولور Atmega8. من أجل جعل الدارة الكهربائية بسيطة تم استعمال ترنزستور واحد لتضخيم الإشارة. تضم الدارة أيضا زرين كهربائيين يستعملان من أجل رفع وخفض حساسية الإشارة. تحتاج هذه الدارة إلى تغذية كهربائية تتراواح بين 7 و12 فولط ويجب أن يكون المرحل (relay) متناسبا مع هذا الجهد أيضا.

 

ملاحظة: إذا نظرت إلى الدراة الكهربائية فستجد أن بعض المقاطع محاطة بمستطيلات منقطة. هذا يعني أنها ليست ضرورية ويمكنك الإستغناء عنها.


لا بد من قراءته

من فضلك اضطلع على المقالات الثلاث التالية ولو بنظرة خاطفة إذ أنها مهمة في تحويل الدارات الكهربائية إلى بطاقات إلكترونية بمهنية عالية وبصنع يدك فقط:

اصنعها إليكترونيا – الشرائح الإليكترونية 1

اصنعها إليكترونيا – الشرائح الإليكترونية 2

اصنعها إليكترونيا – تحويل الدارات إلى بطاقات إليكترونية


التصميم

بالإعتماد على المقال الثاني في لا بد من قرائته يمكنك انجاز البطاقة الإليكترونية بسهولة.

 

قم بتحميلها في ما ذكرناه في فقرة "ملفات البطاقة".


تموضع المركبات

استعن بالصورة التالية من أجل وضع المركبات الإليكترونية بشكل صحيح في مواقعها على البطاقة.


تركيب

لبساطة الدارة يمكنك تركيبها بسهولة كبيرة على لوحة بلاستيكية مشبكة (bradboard) كما هو الحال بالنسبة للصورة التالية.

ولكن إذ كنت تخمم في إنجاز منتوج تجاري ففي هذه الحالة يمكن الإعتماد على تصميمنا المشار إليه أعلاه أو رسم الدارة الكهربائية في برنامج خاص وتحويلها إلى بطاقة إليكترونية احترافية. وهذا الشيء هو الذي أشرنا إليه في المقال الثالث في لا بد من قرائته (ارجع لفوق).

 

ثم إذا أردت المتاجرة به فلا تنسى أن تجعل له صندوقا يضم هذه البطاقة وليكن جذابا أيضا حتى يجذب الناس إلى شراءه.


برمجة

الشيفرة

يمكنك تحميل الشيفرة أعلاه في فقرة ملفات البطاقة. تمت كتابة الشيفرة باللغة المعلوماتية C باستعمال AVR Studio و مكتبة WinAVR.

نعتبر أن المحول التناظري الرقمي (ADC) للميكروكنترولور لحظي وأن قيمة الإشارة التي يتم استقبالها تتم مقارنتها مع متغير. وهذا المتغير يمكن تعديله إذا ضغط المستعمل على الزر S1 أو الزر S2.

 

وبالتالي، فإن المستخدم يمكنه أن يزيد أو ينقص من شدة الإشارة الضرورية لتنشيط عمل الدارة. إذا كانت قيمة ADC أقل من قيمة المتغير فلاشيء سيحدث. وعلى العكس، إذا كانت القيمة أكبر من قيمة المتغير فإن timer0 يتم تنشيطه فيبدأ بالعد. في كل مرة يكون فيها المؤقت فائضا، تتم الزيادة في متغير يدعى timer.

 

تتم مقارنة قيمة المتغير timer بثلاث قيم ثابتة هي: burst_time و ready_time و time_out.

إذا كانت قيمة المتغير timer تساوي قيمة burst_time فستصبح قيمة المتغير brust هي 1. وإذا كانت قيمة المتغير timer تساوي قيمة ready_time فستصبح قيمة المتغير ready هي 1 وقيمة brust هي 0. أما إذا كانت قيمة المتغير timer تساوي قيمة time_out فستصبح قيم المتغيراث الثلاث هي 0.

 

عندما يتم التقاط تصفيقة أخرى باليدين، فإنه إذا كان brust = 1 فإن الميكروكنترولور يمسح كل المتغيرات وتبدأ أداة التكرار البرمجية بالعمل من البداية مرة أخرى. وإذا كان brust = 0 و ready = 1 فسيتم تنشيط المخرج.

 

ينغلق المرحل فقط إذا كان الوقت بين التصفيقة الواحدة والأخرى تقريبا صحيحا بالنسبة لما تمت به برمجة الميكروكنترولور. وهذا ضروري بطبيعة الحال لتفادي انطفاء ضوء المصباح بحدوث تصفيقات فجائية وعشوائية.

USART

 

يمكنك استعمال بما يسمى USART من أجل امتحان عمل الجهاز. سيقوم بتمكينك بامتحان عمل الجهاز قبل أن تضعه تحت التطبيق.

 

والنافذتين هاتين لمساعدتك على استعمال البرنامج لا غير.


تأليف

تأليف: Toddy Cangica
البريد الإليكترونيtoddycangica@gmail.com
ترجمة بتصرف: محمد السهلي 





المراجع

http://www.electronics-lab.com/projects/mcu/020/index.html


 

التعليقات   

 
abdoh azzagheer
+1 # abdoh azzagheer 2016-09-07 14:36
دائرة رائعة لكن المكروكنترول غير متوفر في بلدنا وكذلك يختاج الي مبرمجة لادخال البرنامج...يوجد في السوق لمبات ببطارية قيها هذي الميزة وعند فتح البوردة لا يوجد فيها الا مكرفون وبعض العناصر الالكترونية البسيطة ...
هل يمكن ان تتكرموا وتوضحوا لنا دائرة بسيطة بدل هذي ولكم كل الشكر علي جهودكم التي لا تقدر بثمن
رد | رد مع اقتباس | اقتباس | تقرير إلى المدير
 

أضف تعليق


كود امني
تحديث

المزيد في هذه الفئة :


Go to top