بسم الله الرحمن الرحيم
بعد ان قمنا بتصميم عدة مشاريع بخصوص سمارت هوم والتي يمكن الإطلاع عليها :
وقمنا ايضا بتصميم مشروع للحماية ويمكن الإطلاع عليه من هنا :
وسنقوم اليوم بعمل دمج لكل هذه المشاريع حيث سنصمم سمارت هوم :
التحكم باربعه اجهزة باستخدام ir remote
نظام ا نذار للحرائق وانذار للحركة و نظام حماية
اولا الأدوات :
Arduino uno
motor servo
RIB motion sensor
puzzer
ir remote reciever + sender
keypad
relay
tmp35 temperature sensor
Arduino uno
motor servo
موتور الذي سيقوم بفتح القفل في حالة كتابة الباسورد بطريقة صحيحة
هناك نوع من القفول الأوتوماتيكيى التى تعمل على 12 فولت والتى يمكن إستخدامها مع الأردوينو بإستعمال ترانزيستور
relay
ريلاي مكون الكتروني يتيح التحكم باجهزة ذو جهد مرتفع باستخدام طاقة صغيرة 5 فولت
puzzer
الصفارة التي سنخرج عليها انذار في حالة وجود اشارة من حساس الحركة او ارتفاع في درجات الحرارة ووجود حرائق
tmp35 temperature sensor
حساس الحرارة الذي سيقوم بقياس درجة الحرارة
ثانيا التوصيلات:
تنقسم التوصيلات الي 4 اقسام :
القسم الأول : قسم اللتحكم بالأجهزة
حيث يتم توصيل منافذ coil الخاص بالريلاي الي المنافذ الأتيه A2,A3,A4,A5 وتوصيل منفذ COM الي 220 فولت وتوصيل NO للأجهزة المراد اللتحكم بها
وتوصيل مستلم IR الطاقة الي 5 فولت الخاصه باﻷردوينو والسالب الي السالب ومنفذ الإشارة الي منفذ رقم 2
القسم الثاني : قسم انذار الحرائق
حيث يتم توصيل حساس الحرارة الطاقة الي 5 فولت والسالب الي السالب ومنفذ الإشارة الي المنفذ A0
وتوصيل الصفارة السالب الي السالب والموجب الي 3 الرقمي
القسم الثالث : قسم انذار الحركة
حيث يتم توصيل حساس الحركة الموجب الي 5 فولت والسالب الي السالب ومنفذ الإشارة الي A1
وهذا القسم يشترك مع القسم الثاني في السماعه
القسم الرابع : قسم الحماية keypad
تحتوي keypad علي 8 منافذ 4 منافذ للصفوف و4 اخري للأعمده
و توصيل الموتور السيرفو منفذ الإشارة الي المنافذ الرقمية
ثالثا الكود :
للعمل مع ir remote نقوم بتنزيل مكتبة خاصة به
للتنزيل اضغط هنا
والأن نتجه الى الكود
فى البداية يجب معرفة الأكود التى يرسلها الريموت الى المستشعر لكى نستطيع التمييز بينها
بواسطة هذا الكود
والذى يمكنكم تحميله من هنا
بعد رفع الكود الى الاردوينو نذهب الى صفحة السيريال مونيتور
ونبدء الضغط على الريموت ضغطة سريعة على الأزرار التى تريد تعيينها للتحكم بالأجهزة
نحن سنقوم بتجهيز كود للتعامل مع اربعة ازرار من الريموت للتحكم فى جهازين
عند الذهاب على السيريال مونيتور ونضغط على اى زر فى الريموت يأتى هذا الرمز
وهذا الرمز يختلف من زر الى زر ومن ريموت الى ريموت
فهذا الرمز تم ارساله الريموت عند الضغط على زر رقم 2
فيجب معرفة كل الرموز الأزرار التى ستسخدمونها للتحكم فى الأجهزة
وشرح الكود الكود باختصار ينقسم الي عدة اقسام حيث قسم التحكم باﻷجهزة و قسم الإتذار بالحرائق وقسم انذار الحركة وقسم الحماية حيث يوجد كل قسم داخل دالة مما يسهل التعامل مع الكود
حيث قمنا بشرح هذه الاكواد في المقالات السابقة
لتحميل الكود اضغط هنا
تصميم وبرمجة بلال حسان