جدول المحتويات:

نظام المنزل الذكي الرخيص والسهل: 7 خطوات
نظام المنزل الذكي الرخيص والسهل: 7 خطوات

فيديو: نظام المنزل الذكي الرخيص والسهل: 7 خطوات

فيديو: نظام المنزل الذكي الرخيص والسهل: 7 خطوات
فيديو: الدليل الشامل لتحويل منزلك الى نظام ذكي! (بكل بساطة) 2024, يوليو
Anonim
نظام المنزل الذكي رخيص وسهل
نظام المنزل الذكي رخيص وسهل

أهلا!

أنا إد أبلغ من العمر 15 عامًا ولدي شغف بالحوسبة والبرمجة والهندسة الكهربائية. منذ أن كنت صغيرة جدًا وأنا أعيش في منزل والدي ، بدأ هذا المشروع عندما قررت الانتقال إلى Attic / Loft Room ، في عملية تصميم الغرفة بأثاث جديد سأشتريه ، قررت أن أقوم بذلك غرفة مختلفة قليلا وولدت الغرفة الذكية!

الخطوة الأولى: الحصول على قطع الغيار

الحصول على قطع غيار
الحصول على قطع غيار

الأمازون هناك طرق مختلفة للقيام بذلك ، يمكنك شراء جميع المكونات بثمن بخس ، ولكن التسليم يستغرق حوالي 30 يومًا من الصين ، أو يمكنك شراء الأجزاء من موقع أمازون.

(كل الروابط المملكة المتحدة أخشى)

NODEMCU 1x

أمازون

بانغود

ARDUINO على الأقل 2x اعتمادًا على عدد الوحدات التي تستخدمها (أي نوع سيفي بالغرض ، لكنني استخدمت Pro Micros كما كنت أضعهم في الجوار)

أمازون

بانغود

لوحة ترحيل 8 قطع 1x

بانغود

أمازون

وحدات الراديو (NRF24L01) 2x على الأقل

أمازون

بانغود

محولات الراديو على الأقل 2x

بانغود

أمازون

عدة وحدات ترحيل فردية تعتمد على ما إذا كنت تريد توصيل أجهزة إضافية

أمازون

بانغود

متفرقات

الكثير من كابلات العبور ، ذات نهايات مختلفة

الكثير من الصبر

ws2182b شريط ليد

عناصر المنزل الذكي الإضافية ، على سبيل المثال. المعجب

أمازون إيكو ، من أي نوع

كبلات USB للبرمجة

مجلس بيرف

رؤوس الدبوس

الخطوة 2: كيف يعمل

كيف تعمل
كيف تعمل

عندما نصنع هذا ، نحتاج أولاً إلى فهم كيفية عمله.

هناك ثلاثة مكونات أساسية لهذا الإعداد.

  • NodeMCU الذي يتلقى أوامر من amazon Echo الذي يرسل أوامر على طول التتابع
  • Arduino الذي يستقبل الأوامر من NodeMCU عبر Relay ثم يرسل المزيد من الأوامر عبر الراديو
  • راديو الاستقبال Arduino ، الذي يتلقى الأوامر عبر الراديو ويتم توصيله بجميع الأضواء

أعلم أن هناك طرقًا أفضل لجعل اردوينو يتواصل مع NodeMCU مقارنةً بلوحة الترحيل الأساسية المنطقية ولكنني جربت 3 حلول أخرى وكان هذا هو العمل الوحيد في النهاية لذلك تمسكت بهذا.

الخطوة 3: توصيل الأجزاء (جهاز الإرسال)

توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)
توصيل الأجزاء (جهاز الإرسال)

قم أولاً بتوصيل NODEMCU بالترحيل ،

يجب توصيل سلك D0-D6 بـ INPUT 1-7 على المرحل

وترتبط VIN والأرض وفقًا لذلك.

قم بتوصيل المرحل بـ Arduino

ما نحاول القيام به هو جعل التتابع مثل زر ضغط بسيط.

لذا قم بتوصيل NO الخاص بالمرحل بتيار 5 فولت

قم بتوصيل COM الخاص بالمرحل بشيئين مختلفين ، بدبوس اردوينو الصحيح و GND عبر المقاوم 1Kohm pullup.

يمكنك إما القيام بكل هذا على لوح الخبز أو عبر لوحة بيرف بورد مع اللحام

قم بتوصيل وحدة الراديو

قم أولاً بوضع وحدة الراديو في المحول الخاص بها ثم قم بتوصيلها

هذا من أجل pro micro

محول ------------ اردوينو

MO - 16

م - 7

CSN - 8

SCK - 15

MI - 14

هذا هو كل الأسلاك لوظيفة المرسل

الخطوة 4: توصيل الأجزاء (المتلقي)

توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (الريسيفير)
توصيل الأجزاء (ريسيفير)
توصيل الأجزاء (ريسيفير)

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

أولا،

قم بتوصيل وحدة الراديو: قم أولاً بوضع وحدة الراديو في المحول الخاص بها ثم قم بتوصيلها

هذا من أجل pro micro

محول ------------ اردوينو

MO - 16

م - 7

CSN - 8

SCK - 15

MI - 14

قم بتوصيل شريط LED

5 فولت - 5 فولت

GND - GND

DI- A0

الخطوة 5: الكود

الرمز
الرمز

أهلا،

سأعترف الآن بأن مهارتي المعرفية / الأردوينو في C ++ هي دون المستوى.

لذلك قمت بدمج الكثير من رموز الأشخاص المختلفة معًا

الائتمان ل:

روي سانتوس

كيف الميكاترونكس

أمثلة اردوينو

منشئ FauxMoESP

يستخدم رمز NodeMCU أساسًا مكتبة رائعة تسمى FauxMoESP ،

الذي يحاكي مفتاح WeMO.

من هناك سهل الاستخدام إلى حد ما ، لكنني ما زلت أستخدم كود Rui Santos وتعديله ، معذرة!

يتحكم في كل مرحل للقيام بأمر معين وهذا كل شيء.

يحدد كود جهاز إرسال Arduino الأنماط ثم يرسل إشارات الراديو ، مرة أخرى ، لم يكن الرمز الخاص بي بالكامل ، لكنني قمت بتعديله.

رمز Arduino Reciever مرة أخرى ، لم يكن لي تمامًا ولكنني قمت بتعديله ، فهو يستمع إلى الرموز ثم يقوم بتشغيل / إيقاف تشغيل مصابيح LED

رمز مرتبط أدناه

الخطوة 6: إعداد Alexa

إعداد اليكسا
إعداد اليكسا

أساس الأوامر هو الإجراءات.

اليكسا يعرف كيف يفعل 7 أشياء ؛ قم بتشغيل وإيقاف كل مرحل ، عن طريق ضبط مفتاح FauxmoESP على 10٪ ، 20٪ إلخ. لكن هذا لا يكفي. لذلك نستخدم إجراءات روتينية للقيام بكل هذه الأشياء بالترتيب حتى نتمكن من التحكم في LEDS.

قد تستغرق هذه العملية بعض الوقت لكن تحلى بالصبر!

الخطوة 7: شكرا لك

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

موصى به: