جدول المحتويات:
- الخطوة 1: اختر صانع الضوضاء الأنيق هذا مقابل 6 دولارات في قسم الألعاب في متجر المواد الغذائية
- الخطوة 2: ووجدت هذه الجوهرة الصغيرة في وول مارت بحوالي 5.00 دولارات
- الخطوة 3: حسنًا. دعونا نفتح مستشعر الحركة ونلقي نظرة …
- الخطوة 4: لنفعل بعض القرصنة
- الخطوة 5: دائرة الكهروضوئية
- الخطوة 6: قرصنة زر ووبي للتحكم عن بعد
- الخطوة 7: الآن للجزء الصعب
- الخطوة 8: الكلمات الأخيرة
- الخطوة 9: تغيير
فيديو: كاشف انتفاخ البطن: 9 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:41
كلما تقدمت في السن ، كلما أصبحت مقصورتي أصغر. في الواقع ، ليس لدي حتى حجرة صغيرة الآن. لكن رئيسي اعتاد أن يدخل دون أن يكتشف ويلاحقني أثناء إجراء بحث لبعض المهام (WWW - بالنسبة إلى الرئيس ، بدا الأمر وكأنه تصفح الويب) وكان يخبرني أن أذهب إلى العمل. كنت أرغب في وضع جرس حوله ، لكنني متأكد من أنه لن يفعل ذلك ، لذلك كان علي أن أتوصل إلى شيء آخر. (ملاحظة - يجب أن يكون العنوان "منتفخ".)
الخطوة 1: اختر صانع الضوضاء الأنيق هذا مقابل 6 دولارات في قسم الألعاب في متجر المواد الغذائية
يمكنك قراءة الحزمة لنفسك. لديها حوالي 6 نغمات عشوائية مختلفة. لكن العنصر الرئيسي هو زر التحكم عن بعد RF الصغير الذي يأتي معه.
الخطوة 2: ووجدت هذه الجوهرة الصغيرة في وول مارت بحوالي 5.00 دولارات
من الواضح أنه يضيء القليل من الضوء (LED) عند اكتشاف الحركة ، وتكون الغرفة مظلمة. (هممم ، أتساءل عما إذا كان بإمكاني …)
الخطوة 3: حسنًا. دعونا نفتح مستشعر الحركة ونلقي نظرة …
حسنًا ، لقد صنفت كل شيء. تعمل الخلية الكهروضوئية (غير معروضة ، لكن صدقني ، إنها موجودة) لمنع الضوء (LED) من الظهور أثناء النهار ، وبالتالي إطالة عمر البطارية.
توجد عدسة فرينل لتوفير مجال رؤية واسع لمستشعر الحركة. تُلفظ فرينل frie-nel ، ابحث عنها في ويكيبيديا لمزيد من المعلومات.
الخطوة 4: لنفعل بعض القرصنة
أولاً ، ترى أن كاشف الحركة PIR. PIR تعني "الأشعة تحت الحمراء السلبية". بعض الناس يسمونه "بايرو الأشعة تحت الحمراء". لا اعرف لماذا. بغض النظر ، لن نخترق ذلك. قد نحتاج لشيء في وقت لاحق.
بعد ذلك ، لقد غطينا (حسنًا ، أنا … لكن الملك نحن) تلك الخلية الضوئية التي أخبرتك عنها. كما ترى ، أريد أن يكون مكتشف رئيسي نشطًا ليلًا ونهارًا. لذلك ، من خلال التستر عليها ، تعتقد أنها في الظلام حتى عندما تكون الأضواء مضاءة. لكن ، لقد سحبنا الصوف على عينيه (في الواقع عين واحدة) وهو الآن محتجز في الظلام. ويمكنك أن ترى أننا قمنا بتركيب الخلية الكهروضوئية الخاصة بنا بجوار LED مباشرةً. تتيح لنا هذه الحيلة الصغيرة معرفة متى يضيء مؤشر LED لأنه تم اكتشاف الحركة. بالطبع كان بإمكاننا تشغيل سلك من LED لتحقيق نفس الغرض ، ولكن أين المتعة في ذلك. الشيء الممتع في القرصنة هو اختراقها بشكل مختلف عن المتسللين الآخرين ، كما هو الحال في المهندسين الكهربائيين الآخرين. وهذا يجعل الاختراق الخاص بك أصليًا حقيقيًا.
الخطوة 5: دائرة الكهروضوئية
تتمتع الخلية الكهروضوئية ، مثل التي يمكنك شراؤها من راديو شاك ، بمقاومة تبلغ حوالي 50 كيلو أوم بدون تعرض للضوء ، وحوالي 5 كيلو أوم أو أقل عند تعرضها لضوء ساطع. لذا ، إذا استخدمنا مقاومًا متسلسلًا مع الخلية الكهروضوئية ، والذي هو مجرد مقاوم ، وقمنا بربطهما بمصدر جهد وأرض ، عندها يكون لدينا مقسم جهد. من هناك ، يوفر التنصت بين المقاومتين إشارة جهد عالية أو منخفضة ، ويمكن استخدامها لتشغيل جهاز. في هذه الحالة ، يستخدم كاشف الحركة بطاريات 3xAA ، وهي 4.5 فولت. وهذه هي الطريقة التي يتم بها توصيل الدائرة الكهربائية لتوفير الإشارة اللازمة لقيادة بعض الأجهزة الإلكترونية الأخرى. مع إيقاف تشغيل LED ، تكون إشارة الدائرة حوالي 1.7 فولت ، مع تشغيل LED ، ترتفع الإشارة إلى حوالي 3.5 فولت ، وهو ما يكفي لتشغيل وحدة تحكم دقيقة
الخطوة 6: قرصنة زر ووبي للتحكم عن بعد
هناك زر ، مما يعني في مكان ما هناك دبابيس ، أنه عندما يتم تقريبه ، يتسبب في قيام الوسادة الصاخبة بعمل شيء ما. الدبابيس واضحة إلى حد ما ، لذلك لم أعرض هذا الجزء. لكنني قمت بحفر ثقب صغير وقمت بتشغيل زوج من الأسلاك على دبابيس الأزرار. وباستخدام تتابع 5v ريد من راديو شاك ، يمكنني توصيل الدبابيس عن طريق تنشيط تتابع القصب.
الخطوة 7: الآن للجزء الصعب
ليس الأمر صعبًا حقًا إذا كنت تعرف القليل عن الإلكترونيات ، ولكن الصفقة هي أنك بحاجة إلى استخدام إشارة المشغل لتنشيط النظام. يمكنك استخدام مؤقت ذو طلقة واحدة ، أو جهاز مقارنة ، أو مؤقت 555 ، ولكن بالنسبة لي ، فإن أسهل شيء هو استخدام وحدة تحكم صغيرة ذات 8 سنون. لقد استخدمت PIC Micro 12F675. باستخدام ذلك ، يمكنني تشغيل تغيير إدخال دبوس ، ووميض مؤشر LED أحمر. أيضًا ، إذا دخل 5 أشخاص ، فأنا لا أريد أن يصبح الأمر مجنونًا لمدة 15 ثانية ، لذلك قمت بتأخير 30 ثانية حتى أتمكن من الضغط على مفتاح القفل وإغلاقه. لذا ، سأقوم فقط بإلقاء نظرة سريعة وأظهر النتيجة النهائية لهذه الأداة الغريبة. لاحظ ، لقد غطيت مؤشر LED حتى لا يرى الرئيس السابق ضوءًا مضاءً في كل مرة اقتحم فيها 1/4 من مقصورتي المتواضعة. هذه الموافقة المسبقة عن علم هي المنتج النهائي. سأترك الإلكترونيات كتمرين للطالب ، ها هو كود PIC Micro 12F675:؛ ***************************** **************************************************** ؛ اسم الملف: Flatulant_Boss ؛ المعالج: 12F675 ؛ المؤلف: آلان مولليك (alanmollick.com) ؛ الوضع: مقاطعة تغيير GP2 ؛؛ ~ مسجلات GPIO ~ ؛ GP0 = المدخلات - ن / ج ؛ GP1 = الإخراج - التتابع ؛ GP2 = الإدخال - مرتفع = اكتشاف الحركة ؛ GP3 = المدخلات - ن / ج ؛ GP4 = الإخراج - LED أحمر ؛ ********************************************** *********************************** قائمة p = 12F675 ؛ قائمة التوجيه لتعريف المعالج # include ؛ تعريفات المتغيرات الخاصة بالمعالج مستوى الخطأ -302 ؛ قمع الرسالة 302 من ملف القائمة CONFIG _CP_OFF & _CPD_OFF & _BODEN_OFF & _MCLRE_OFF & _WDT_OFF & _PWRTE_ON & _INTRC_OSC_NOCLKOUT؛ ~ المتغيرات ~ w_temp EQU 0x20 ؛ متغير يستخدم لحفظ السياق status_temp EQU 0x21 ؛ متغير يستخدم لحفظ السياق hiB EQU 0x21 ؛ MSBytelowB EQU 0x22 ؛ LSBytetemp EQU 0x23 احتياطي EQU 0x24 temp1 EQU 0x25 ؛ تشغيل علم المقاطعة EQU 0x26 تأخير EQU 0x27 ؛ تأخير الدقائق الزمنية EQU 0x28 ؛ عدد الدبوس 1 EQU 0x29spare2 EQU 0x2acount EQU 0x2b ؛ عدد الحلقات 1 EQU 0x2c ؛ عدد الحلقة الخارجية 2 EQU 0x2d ؛ عدد الحلقة الخارجية 1 EQU 0x2e ؛ تأخير عداد 2 EQU 0x2f ؛ تأخير عداد 3 EQU 0x30 ؛ تأخير عداد 4 EQU 0x31 ؛ عداد التأخير ************************************************* *********************** RESET_VECTOR ORG 0x000 ؛ ناقل إعادة تعيين المعالج انتقل إلى الرئيسي ؛ انتقل إلى بداية البرنامج INT_VECTOR ORG 0x004 ؛ مقاطعة ناقل الموقع movwf w_temp ؛ حفظ محتويات W تسجيل الحالية movf STATUS، w؛ نقل الحالة تسجيل إلى W تسجيل movwf status_temp؛ حفظ محتويات سجل الحالة ؛ استدعاء كود isr motion_detect ؛ إرسال إشارات إنذار banksel INTCON bcf INTCON، INTF ؛ مسح GP2 / INT flag movf status_temp، w ؛ استرداد نسخة من STATUS register movwf STATUS ؛ استعادة ما قبل isr STATUS تسجيل محتويات swapf w_temp، f swapf w_temp، w؛ استعادة محتويات سجل W pre-isr retfie ؛ العودة من المقاطعة ************************************************ ******************الأساسية: ؛ البرنامج الرئيسي؛ هذه الإرشادات الأربعة الأولى غير مطلوبة إذا لم يتم استخدام المذبذب الداخلي ، استدعاء 0x3FF ؛ استرداد قيمة معايرة المصنع bsf STATUS ، RP0 ؛ تعيين بنك تسجيل الملفات إلى 1 movwf OSCCAL ؛ تحديث السجل بقيمة معادلة المصنع bcf STATUS ، RP0 ؛ تعيين ملف تسجيل البنك إلى 0 ؛ *********************************** ؛ * التهيئة * ؛ *** ********************************** ؛ GP0 = غير مستخدم ، GP1 = خرج مرحل ، GP2 = إدخال (اكتشاف الحركة) ، ؛ GP3 = إدخال cntrl / قطع الطوارئ ، GP4 = إخراج إلى مؤشر LED ، ؛ GP5 = غير مستخدم ؛ إعداد اتجاه دبابيس الإدخال / الإخراج Banksel TRISIO movlw b'00000101 '؛ xx ------ لم يتم تنفيذه ؛ --0 ----- 0 = الإخراج ، GP5 = n / c ؛ - 0 ---- 0 = الإخراج ، GP4 = LED ؛ ---- x - غير مستخدم ، GP3 ، مخصص لـ MCLR ؛ ----- 1-- 1 = الإدخال ، الكشف عن حركة GP2 ؛ ------ 0- 0 = الإخراج ، GP1 = صمام الملف اللولبي ؛ ------- 1 1 = إدخال GP0 = A / D movwf TRISIO ؛ إعداد محول A / D banksel ANSEL movlw b'00010000 '؛ x ------- لم يتم تنفيذه ؛ -001 ---- 001 = Focs / 8 ساعة التحويل ؛ ---- 0 --- 0 = خرج رقمي للإدخال / الإخراج ، GP4 ، Fosc / 4 لأغراض التصحيح. ؛ ----- 0-- 0 = إدخال / إخراج رقمي ، GP2 ؛ ------ 0- 0 = إدخال / إخراج رقمي ، GP1 ، مرحل / إلخ ؛ ------- 0 0 = إدخال / إخراج رقمي ، 1 = تناظري GP0 movwf ANSEL banksel ADCON0 movlw b'00000000 '؛ 0 ------- 1 = نتيجة مبررة صحيحة ؛ -0 ------ 0 = Vdd هو مرجع الجهد ؛ --xx ---- لم يتم تنفيذه ؛ ---- 00-00 = حدد القناة 0 (GP0) ؛ ------ 0- 0 = تحويل A / D لم يبدأ ؛ ------- 0 0 = وحدة محول A / D متوقفة عن تشغيل movwf ADCON0 ؛ تهيئة دبابيس الإخراج في banksel GPIO movlw b'00000000 'movwf GPIO ؛ تهيئة المقاطعات Banksel INTCON movlw b'00000000 '؛ 0 ------- 0 = تعطيل المقاطعات العمومية ؛ -0 ------ 1 = تمكين المقاطعات الطرفية ؛ --0 ----- 0 = تعطيل مقاطعة تجاوز التدفق TMR0 ؛ --- 1 ---- 1 = تمكين المقاطعة الخارجية GP2 / INT ؛ ---- 0 --- 0 = تعطيل مقاطعة تغيير منفذ GPIO ؛ ----- 0-- 0 = لا عند تجاوز TMR0 ؛ ------ 0- 1 = ؛ ------- 0 0 = لا يوجد تغيير في منفذ GPIO movwf INTCON ؛ تهيئة المقاطعة عند تغيير رقم التعريف الشخصي GP2 banksel IOC movlw b'00000100 '؛ x ------- لم يتم تنفيذه ؛ -x ------ لم يتم تنفيذه ؛ --0 ----- 0 = تعطيل GP5 ؛ - 0 ---- 0 = تعطيل GP4 ؛ ---- 0 - 0 = تعطيل GP3 ؛ ----- 1-- 1 = تمكين GP2 / INTR ***** ؛ ------ 0- 0 = تعطيل GP1 ؛ ------- 0 0 = تعطيل GP0 movwf IOC banksel PIE1 movlw b'00000000 '؛ 0 ------- 0 = تعطيل كتابة EE المقاطعة الكاملة ؛ -0 ------ 0 = تعطيل مقاطعة محول A / D ؛ --xx ---- لم يتم تنفيذه ؛ ---- 0 --- 0 = تعطيل مقاطعة المقارنة ؛ ----- xx- لم يتم تنفيذه ؛ ------- 0 1 = تمكين TMR1 overflow interrupt movwf PIE1 banksel PIR1 movlw b'00000000 '؛ 0 ------- 0 = لا اكتمل كتابة EE ؛ -0 ------ 0 = عدم اكتمال تحويل A / D ؛ --xx ---- لم يتم تنفيذه ؛ ---- 0 --- 0 = عدم مقاطعة المقارنة ؛ ----- xx- لم يتم تنفيذه ؛ ------- 0 0 = لا TMR1 تجاوز movwf PIR1 ؛ ************************************ ************************ ؛ GP1 = الإخراج إلى الترحيل ؛ GP4 = الإخراج إلى LED ؛ ******************************************** ************** مصرف INTCON bsf INTCON ، INTE ؛ تمكين مقاطعة GP2 bsf INTCON، GIEMain_Loop:؛ إذا كان GP2 = 1 ، فقم بإخراج إشارات التنبيه على GP1 ، و GP4 عبر مقاطعة السكون nop ، انتقل إلى Main_Loop ؛ ********************************* *************************** ؛ معالج مقاطعة كشف الحركة ؛؛ GP1 = الإخراج إلى الترحيل ، GP4 = الإخراج إلى LED ؛ **************************************** ********************** كشف الحركة: bsf GPIO ، 1 ؛ تنشيط الترحيل لمدة 100 مللي ثانية إيقاف مؤقت للمكالمات_100 مللي ثانية bcf GPIO ، 1 ؛ إلغاء تنشيط مرحل bsf GPIO ، 4 ؛ تفعيل LED لمدة 0.5 ثانية. استدعاء pause_500ms bcf GPIO ، عودة 4 ؛ ******************************************** ****************** ؛ مولد رمز التأخير على الإنترنت ؛ https://massmind.org/techref/piclist/codegen/delay.htm؛********************************** ************************** pause_100msec:؛ تأخير = 0.1 ثانية ؛ تردد الساعة = 4 ميجا هرتز movlw 0x1F ؛ 99998 دورة movwf d1 movlw 0x4F movwf d2Delay_100 decfsz d1، f goto $ + 2 decfsz d2، f goto Delay_100 goto $ + 1؛ 2 دورات returnpause_500msec:؛ تأخير = 0.5 ثانية ؛ تردد الساعة = 4 ميجا هرتز $ + 1 انتقل إلى $ + 1 returnpause_1sec ؛ تأخير = 1 ثانية ؛ تردد الساعة = 4 ميجا هرتز إرجاع؛************************************************ *******************************
الخطوة 8: الكلمات الأخيرة
هذه الصورة هي إحدى طرق إخفاء كل شيء.
ملاحظة - باستخدام وحدة تحكم دقيقة ، فإن عدد الاختلافات في هذا الدليل غير محدود. يمكنك وضع السماعة بحيث يصدر الصوت من خلف رئيسك في العمل. أو يمكنك ربطه بنظام PA الخاص بالشركة. يمكنك حتى أن تجعل النظام يقوم بإجراء اختبار اتصال على جهاز الكمبيوتر الخاص بك وأن تظهر صفحة متعلقة بالعمل في 1/10 من الثانية بحيث في أي وقت يدخل فيه رئيسك السابق أو أي شخص آخر إلى محيطك ، يكون هناك دائمًا جدول بيانات أو مستند تقني التي يجب أن تعمل عليها. و 24/7 … أي شخص يدخل حجرتك ، أو يخرج منه ، يمكنه أن يقول إنك تضع أنفك على حجر الشحذ كل ثانية من اليوم. هذا يجعلك موظف ذو قيمة عالية. أنت مدمن عمل ملعون. أيضًا ، لا تحتاج حقًا إلى عدسة Fresnel. في الواقع ، من أجل اكتشاف الرؤساء ، من الأفضل إزالته وإلا فإن الأشخاص داخل مقصورتك الذين يتنقلون سيعملون على تشغيله. يمكنك إزالة عدسة Fresnel ووضع قطعة من الأنابيب البلاستيكية مقاس 1 بوصة (قطرها 1/2 بوصة من Home Depot) على كاشف PIR والتي ستمنحك مجال رؤية ضيقًا للغاية ، مثل مدخلك مباشرة (على افتراض لديك باب) لكن المستشعر يعمل أيضًا. يتراوح مداها بين 5 و 10 أقدام بدون عدسة فرينل. يمكنك أيضًا إزالة كاشف PIR واستخدام 3 أسلاك ، يمكنك وضع الكاشف في أي مكان لإخفائه. يمكنك حتى شراء وحدة صوت مقابل 6 دولارات وتسجيل الأصوات الخاصة بك. يمكنك استخدام الإشارة الدولية لـ "الرئيس يقترب" والتي هي تطهير حلقك. ويمكنك تغييره كل صباح. أو سجل صوتك وأنت تكتب بشكل محموم ، وما إلى ذلك. هذا هو التأثير الصوتي الذي صنعته من تلك الوسادة الصاخبة ، وقمت بتشغيله في جهاز الكمبيوتر الخاص بي ، وقمت بتحريره باستخدام Audacity ، واستخدمه لاختراق Easy Button الذي قد أضعه في يوم من الأيام.
الخطوة 9: تغيير
إليك كاشف رئيس آخر يعتمد على نفس المفهوم. أيضًا ، شخص ما أراد مقطع فيديو ، لذلك سأقوم بوضع مقطع فيديو لهذا قريبًا. من الواضح أن كاشف هذا الجهاز هو Robo Sapien متزاوج مع كاشف الحركة من Home Depot. عند اكتشاف الحركة ، يرسل الروبوت إشارة الأشعة تحت الحمراء إلى قفص الطيور حيث يوجد كاشف مخفي 38 كيلو هرتز. آلية الطيور لديها عدة خيارات. جميع الخيارات قابلة للتحديد بشكل فردي ، ولكن مع تشغيل كل شيء ، يبدأ الطائر في الدوران والنقيق مع ضوء LED وامض. أضفت أيضًا مصباح LED أحمر فائق السطوع مثبت أسفله يومض 4 مرات حتى تعرف أن شخصًا ما قادم بدون كل المضرب. يحتوي هذا أيضًا على تأخير زمني قدره 30 ثانية ، ويمكنك تعطيل كل شيء ببساطة عن طريق رفع القلم الرصاص. يحتوي قلم الرصاص على مغناطيس في نهايته والذي ، عند إدخاله في وحدة تغذية الطيور ، يمكّن الدائرة عن طريق مرحل قصب مغناطيسي صغير. الاختلاف الحقيقي الوحيد في هذا النظام هو أنني لم أستخدم خدعة الخلية الكهروضوئية. هناك رباعي أمبير في كاشف الحركة ، وقد قمت للتو بإخراج دبوس الإخراج للمرحلة النهائية. لقد اشتريت العديد من أغراض الطيور هذه من متجر للأدوية لأنها كانت معروضة للبيع مقابل 5 دولارات لكل منها. ثم أضفت الحجارة والنباتات لإخفاء كاشف الأشعة تحت الحمراء ، وصنعت صندوقًا صغيرًا من خشب الكرز وقمت بطلائه لإخفاء بطارية AA الإضافية التي أحتاجها. يعمل الشيء على بطاريتين AA ، ويتم تنشيط الصوت. لقد جعلته أقل حساسية للصوت ، واحتجت إلى بطارية إضافية لأن كاشف 38 كيلو هرتز الذي استخدمته يحتاج إلى 4.5 فولت على الأقل ، مما يعني 3 بطاريات. تم تصنيع كاشف الحركة لتوصيله بمأخذ الحائط ، لذلك قمت بقطع الأشياء الكبيرة من لوحة الدائرة والآن يتم تشغيله من بطارية 9 فولت مثبتة في مكان وجود المصباح الكهربائي.
هذا رابط لفيديو this.video
موصى به:
كاشف تيار التيار المتردد اللاسلكي: 7 خطوات (بالصور)
كاشف تيار التيار المتناوب اللاسلكي: أثناء صنع عملي السابق Instructable (مستشعر القرب السهل بالأشعة تحت الحمراء) ، اكتشفت بعض الأشياء حول استخدام ترانزستورين متتاليين لتضخيم إشارة ضعيفة للغاية. في هذا Instructable ، سأشرح هذا المبدأ الذي يسمى أيضًا & quo
كاشف معادن اردوينو بسيط: 8 خطوات (بالصور)
جهاز الكشف عن المعادن البسيط من Arduino: *** تم نشر إصدار جديد وهو أبسط: https://www.instructables.com/Minimal-Arduino-Metal-Detector/ *** يعد اكتشاف المعادن وقتًا رائعًا كنت في الهواء الطلق ، واكتشف أماكن جديدة وربما تجد شيئًا مثيرًا للاهتمام. تفقدك
كاشف المسافة الاجتماعية: 7 خطوات (بالصور)
كاشف المسافة الاجتماعية: كاشف المسافة الاجتماعية: أنا أوين أو من دنفر كولورادو وسأكون في الصف السابع هذا العام. مشروعي يسمى كاشف المسافة الاجتماعية! الجهاز المثالي للحفاظ على سلامتك خلال هذه الأوقات الصعبة. الغرض من كاشف المسافة الاجتماعية
كاشف قناع COVID-19: 6 خطوات (بالصور)
كاشف قناع COVID-19: نظرًا لتأثير وباء فيروس كورونا (COVID 19) ، يمكن للموظفين فقط اجتياز مدخل ومخرج مبنى مكتب Makerfabs ، ويجب عليهم ارتداء أقنعة NFC المخصصة خصيصًا بواسطة Makerfabs ، والتي لا يمكن الوصول إليها من قبل الغرباء . لكن بعض الناس
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: 6 خطوات (بالصور)
كاشف الدخان IOT: تحديث كاشف الدخان الموجود باستخدام IOT: قائمة المساهمين ، المخترع: Tan Siew Chin ، Tan Yit Peng ، Tan Wee Heng المشرف: الدكتور Chia Kim Seng ، قسم الهندسة الميكاترونية والروبوتية ، كلية الهندسة الكهربائية والإلكترونية ، Universiti Tun حسين اون ماليزيا توزيع