جدول المحتويات:
- الخطوة 1: عصر Raspberry Pi مع مرحل 8 قنوات
- الخطوة 2: قم بإعداد Raspbian Lite على Raspberry Pi
- الخطوة 3: تحديث Raspbian
- الخطوة 4: تثبيت الحزم
- الخطوة 5: استنساخ مستودع "HomeAutomationServer"
- الخطوة 6: تشغيل الخادم باستخدام Pm2
- الخطوة 7: إعادة تشغيل الخادم
فيديو: أتمتة المنزل: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
حوّل منزلك إلى منزل ذكي ، حيث يمكنك التحكم في جميع الأجهزة الإلكترونية في منزلك من خلال تطبيق واحد. لكن بالنسبة لهذا المشروع ، فقد اهتممت فقط بالتحكم في جميع الإضاءة في المنزل. تم صنع كل شيء بسهولة باستخدام Raspberry pi 3 ومرحل للتحكم في المفاتيح المادية وإنشاء تطبيق من البداية للتحكم في التتابع لجهاز التحكم عن بُعد.
المواد المطلوبة
التوت باي 3
وحدة ترحيل 5 فولت 8 قنوات
بطاقة مايكرو اس دي (8 جيجابايت)
سلك توصيل من أنثى إلى أنثى
البرمجيات المستخدمة
Win32DiskImager
الخطوة 1: عصر Raspberry Pi مع مرحل 8 قنوات
سلك وفقا للرسم البياني أعلاه
الخطوة 2: قم بإعداد Raspbian Lite على Raspberry Pi
قم بزيارة
قم بالتمرير لأسفل وتنزيل أحدث إصدار من Raspbian Lite (الحالي - Buster)
قم بفك ضغط ملف.zip وستحصل على ملف.img
قم بتشغيل Win32DiskImager
تصفح بحثًا عن ملف.img ضمن خيار "ملف صورة"
حدد "جهاز" محرك الأقراص الصحيح (على سبيل المثال ، E:)
انقر فوق الزر "كتابة" لبدء عملية الحرق
انقر فوق "نعم" عند المطالبة
بمجرد الانتهاء من ذلك ، أدخل بطاقة sd في Raspberry Pi وقم بتشغيلها
الخطوة 3: تحديث Raspbian
اضبط عنوان IP الثابت على Raspbian قبل التحديث ، كيف؟
تسجيل الدخول إلى محطة raspbian
المستخدم: piPassword: raspberry
نوع
sudo nano /etc/dhcpcd.conf
قم بالتمرير لأسفل حتى النهاية والصق هذه الأسطر من التعليمات البرمجية
واجهة eth0
static ip_address = / 24 موجهات ثابتة = domain_nameservers = واجهة wlan0 ip_address ثابتة = / 24 موجهات ثابتة = domain_nameservers =
احفظه بالضغط على "ctrl + x" و "y"
أخيرًا أعد تشغيل جهاز pi ، باستخدام "sudo reboot"
بعد نجاح إعادة التشغيل ، قم بتشغيل هذه الأوامر لتحديث raspbian إلى أحدث إصدار
sudo apt-get update
sudo apt-get ترقية
sudo apt-get dist-Upgrade
الخطوة 4: تثبيت الحزم
حان الوقت لتثبيت جميع التبعيات المطلوبة
في المحطة تشغيل هذه الأوامر
sudo apt-get install nodejs
sudo apt-get install npm
sudo apt-get install git
sudo npm تثبيت pm2 -g
تحقق مما إذا كان كل شيء مثبتًا بشكل صحيح عن طريق تشغيل هذه الأوامر
عقدة الخامس
npm -v
pm2 -v
بوابة الإصدار
الخطوة 5: استنساخ مستودع "HomeAutomationServer"
استنساخ مستودع "HomeAutomationServer" من جيثب
استنساخ بوابة
بمجرد استنساخه ، انتقل إلى دليل "HomeAutomationServer" وقم بتشغيل هذا
تثبيت npm
سيتم تثبيت جميع التبعيات المطلوبة للمشروع تلقائيًا
الخطوة 6: تشغيل الخادم باستخدام Pm2
قم بتشغيل الخادم مع pm2
اكتب هذا في المحطة لإنشاء مسار pm2
بدء تشغيل pm2
انسخ الأمر الذي تم إنشاؤه والصقه في المحطة وقم بتنفيذه
أخيرًا ، ابدأ الخادم بـ pm2 ، اكتب هذا الأمر ، يجب أن تكون في الدليل الصحيح الآن
pm2 ابدأ server.js - الاسم "HomeAutomationServer" - الساعة
قم بتشغيل هذا الأمر لحفظ الخادم في pm2 حتى يقوم pm2 بتشغيل خادمك تلقائيًا في كل تمهيد
pm2 حفظ
الخطوة 7: إعادة تشغيل الخادم
أعد تشغيل الخادم بهذا الأمر
sudo إعادة التشغيل
بمجرد إعادة التشغيل ، اكتب هذا الأمر للتحقق مما إذا كان الخادم يعمل تلقائيًا بعد إعادة التشغيل
قائمة pm2
وبذلك تكون قد أكملت البرنامج التعليمي لإعداد الخادم الذي يعمل مع pm2
ولكن قبل إنهاء البرنامج التعليمي بالكامل ، دعني أخبرك أن هذا مجرد نصف التطبيق ، لذا ، أين هو البرنامج التعليمي المتبقي الذي تسأل عنه ، قم بزيارة https://github.com/khairmuhammad-ybh/HomeAutomati… للحصول على البرنامج التعليمي النهائي لتثبيت التطبيق على جهازك.
التحديثات
قم بتنزيل وتثبيت apk المتوفر هنا: HomeAutomation وجربه
موصى به:
زر أتمتة المنزل 5 دولارات: 4 خطوات
زر أتمتة المنزل بقيمة 5 دولارات: زر لأتمتة المنزل بقيمة 5 دولارات ، في بعض الأحيان يكون الحل الأبسط هو زر واحد. أردنا طريقة سهلة لبدء روتين "وقت النوم" في مركز التشغيل الآلي للمنزل (Hubitat Elevation) ، والذي يطفئ معظم الأضواء ، ويضبط الآخرين على مستويات محددة ، و
نظام أتمتة المنزل WiFi منخفض الطاقة للغاية: 6 خطوات (بالصور)
نظام أتمتة المنزل WiFi منخفض الطاقة للغاية: في هذا المشروع نوضح كيف يمكنك بناء نظام أتمتة منزلي محلي أساسي في بضع خطوات. سنستخدم Raspberry Pi الذي سيعمل كجهاز WiFi مركزي. بينما بالنسبة للعقد النهائية ، سنستخدم IOT Cricket لإنشاء طاقة بطارية
أتمتة ثرثارة -- صوت من Arduino -- أتمتة التحكم بالصوت -- وحدة بلوتوث HC - 05: 9 خطوات (بالصور)
أتمتة ثرثارة || صوت من Arduino || أتمتة التحكم الصوتي || HC - 05 وحدة البلوتوث: …………………………. يرجى الاشتراك في قناتي على YouTube لمزيد من مقاطع الفيديو …. …. في هذا الفيديو ، قمنا ببناء أتمتة ثرثارية .. عندما ترسل أمرًا صوتيًا عبر الهاتف المحمول ، فسيتم تشغيل الأجهزة المنزلية وإرسال التعليقات أنا
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino - أفكار أتمتة المنزل: 15 خطوة (بالصور)
كيفية جعل المنزل الذكي باستخدام وحدة التحكم في ترحيل Arduino | أفكار أتمتة المنزل: في مشروع أتمتة المنزل هذا ، سنصمم وحدة ترحيل منزلية ذكية يمكنها التحكم في 5 أجهزة منزلية. يمكن التحكم في وحدة الترحيل هذه من الهاتف المحمول أو الهاتف الذكي أو جهاز التحكم عن بعد بالأشعة تحت الحمراء أو جهاز التحكم عن بعد في التلفزيون أو المفتاح اليدوي. يمكن لهذا التتابع الذكي أيضًا أن يستشعر r
أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: 5 خطوات
أتمتة المنزل باستخدام Android و Arduino: افتح البوابة عندما تصل إلى المنزل: يدور هذا Instructable حول إعداد نظام التشغيل الآلي للمنزل ليتم التحكم فيه عبر الهاتف الذكي ، باستخدام اتصال بالإنترنت ، بحيث يمكن الوصول إليه من أي مكان تريده. علاوة على ذلك ، سيتم تنفيذ إجراءات معينة عندما تكون المعايير م