<< العودة English

منزل المستقبل... هل هو حلم أم كابوس؟

تخيل منزلك يتحول إلى سفينة فضائية مُتحكم بها من خلال هاتفك الذكي! أضواء تتغير ألوانها تلقائياً حسب مزاجك، تكييف ينظم درجة الحرارة حسب نشاطك، أبواب تُفتح عند اقترابك منها… هل هذه أحلام مستقبلية أم واقع قريب؟

في رحلتنا نحو جعل "المنزل الذكي" حقيقةً، نواجه تحديات تُشبه تحديات بناة أهرامات الجيزة: صعوبة توصيل أجزاء متعددة من الأنظمة، وعدم قدرة البرمجيات على التكيف مع الظروف المتغيرة داخل المنزل، وأخيراً... من يضمن أمان بياناتنا عندما تُصبح البيوت "ذكية"؟

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

التحدي الأول هو توصيل الأنظمة المختلفة في المنزل. فكّر في العدادات الذكية التي تُساعد في التقليل من فواتير الطاقة. كيف نُربط هذه العدادات مع أنظمة الإضاءة و المكيف و النوافذ الذكية؟ أفضل حالة هي أن تُصبح هذه الأنظمة مُتوافقة مع بعضها، لكن هذا التوافق لا يُحقق إلا من خلال معايير متفق عليها بين شركات التكنولوجيا المختلفة.

التحدي الثاني هو التكيف مع الظروف المتغيرة. تخيل أنه يوجد خطة مُعدة مسبقاً لِشغّل المكيف عندما ترتفع درجة الحرارة إلى 30 درجة مئوية، لكن ما هو ردّ فعل الذكاء الإصطناعي عندما يوجد شخص في المنزل مُصاب بالرشح ويريد تدفئة الغرفة؟ نحتاج لِبرمجة تُصبح أكثر تطوراً و ذكاءً لِتُدرك الحالات المتغيرة داخل المنزل وتُنفّذ الأوامر بِذكاء.

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

لا يُمكن القول إنّ "المنزل الذكي" مستحيل. بل يُمكن القول إنّه في مسيرة تطوير مستمرة. نحتاج لِتطوير البرمجيات و الأجهزة الذكية و تُوحيد معايير الاتصال بين الأنظمة مُختلفة.

هل أنت مستعد لِتستقبل مستقبل البيوت الذكية؟

مُلاحظة: تُمكنك القيام بِتجارب بسيطة لِفهم مُبادئ الأتمتة المنزلية من خلال استخدام لوحات الكترونية مثل Arduino و Raspberry Pi. قم بِتوصيل بعض ال أجهزة الاستشعار و الأضواء و قم بِبرمجة اللوحة الالكترونية لِتحكم فيها بِشكل تلقائي.

التجربة العمليّة:

#  برمجة  لوحة  Arduino  لِتحكم  في  مصباح  LED  عند  الضغط  على  زر
#  قم  بِتوصيل  زر  و  مصباح  LED  و  مُقاومة  إلى  لوحة  Arduino

#  قم  بِتعيين  مُدخل  الزر  و  مُخرج  المصباح
const int buttonPin = 2;
const int ledPin = 13;

void setup() {
  pinMode(buttonPin, INPUT);
  pinMode(ledPin, OUTPUT);
}

void loop() {
  //  قراءة  حالة  الزر
  int buttonState = digitalRead(buttonPin);

  //  شغّل  المصباح  عند  الضغط  على  الزر
  if (buttonState == HIGH) {
    digitalWrite(ledPin, HIGH);
  } else {
    digitalWrite(ledPin, LOW);
  }
}

مُلاحظة: هذا الرمز يُشغّل المصباح فقط عندما تُضغط على الزر. يمكنك تعديل هذا الرمز لِشغّل المصباح لِفترة زمنية مُحددة أو لِتغيير ألوان المصباح بِشكل تلقائي بِاستخدام مُستشعر الضوء أو مُستشعر الحرارة.

هل أنت مستعد لِتُصبح "مُبرمج منزل ذكى"؟