جدول المحتويات:
- الخطوة 1: مراجعة CoreConduit: Garden Controller System
- الخطوة 2: قم بتنزيل شفرة المصدر
- الخطوة 3: بناء وحدة التحكم
- الخطوة 4: بعض التجميع مطلوب
- الخطوة 5: الانتقال اللاسلكي
- الخطوة 6: جانب المستقبل
- الخطوة 7: المضي قدمًا …
فيديو: DIY Hacking Your Own Home Automation System: 7 خطوات (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
يجب أن يكون نظام التشغيل الآلي للمنزل قادرًا على تشغيل / إيقاف تشغيل الأجهزة مثل الأضواء والمراوح وأنظمة الترفيه وما إلى ذلك. وهو نظام لاسلكي ولكنه مستقل عن الإنترنت ، ولكن الأهم من ذلك ، هو نظام DIY ومفتوح المصدر لأنني أريد أن أفهم كيف إنها تعمل.
لماذا إعادة اختراع العجلة؟
هل تريد المزيد؟
- لماذا DIY عندما يمكنك الشراء؟
- ما هي الحديقة "الذكية"؟
- إنشاء حديقة داخلية ذكية
- التعمق في البستنة الداخلية
- البستنة الداخلية: ما الخطأ الذي يمكن أن يحدث؟
- إدارة أنظمة حلول المغذيات
- لماذا اردوينو عندما تستطيع باي؟
hydromazing.com
الخطوة 1: مراجعة CoreConduit: Garden Controller System
يقوم نظام Coreconduit: Garden Controller System بأكثر مما نحتاجه لظروف المعيشة البشرية ، لذلك دعونا نرى ما يفعله حتى نتمكن من إجراء بعض التغييرات. مؤلف كتاب Instructable Drones حول النباتات الصحية التي تتطلب الانتباه والملل حتى ،
"… لقد برمجت في Arduino وظيفة أطلق عليها" TheDecider "تتخذ القرارات بناءً على الحفاظ على الظروف البيئية المثلى للنباتات النامية. أضفت وحدات جهاز إرسال واستقبال لاسلكي 2.4 جيجا هرتز ونظام استقبال معياري بحيث يتم نقل البيانات إلى داخل 1000 قدم ".
لطيف - جيد! يجب أن نلقي نظرة على هذا ، "TheDecider"
ميزة أخرى لهذا المشروع هي:
"مع وضع السلامة في الاعتبار ، اخترت عدم استخدام المرحلات التي تعرض تيارات التيار المتردد. وبدلاً من ذلك ، اخترت استخدام المنافذ اللاسلكية التي يتم التحكم فيها عن بُعد للتحكم في الأضواء والمضخات والمراوح والسخانات وأجهزة الترطيب."
الخطوة 2: قم بتنزيل شفرة المصدر
قم بتنزيل شفرة المصدر من GitHub.
433 ميجا هرتز وحدة تعليمي RF
يشرح Instructable:
"في الكود المصدري ، أنشأت أساسًا أساسيًا لإدارة ونقل واستقبال كائنات" المستشعر "وكائنات" الأجهزة ". يمكن تعديل هذا المشروع بسهولة للعمل مع البيئات الأخرى التي يتحقق فيها التحكم عن طريق قراءة أجهزة الاستشعار وأجهزة التشغيل استنادًا إلى القواعد المبرمجة. ستحتاج إلى إجراء بعض التعديلات على الكود المصدري حتى يعمل بشكل صحيح مع المنافذ اللاسلكية الخاصة بك. لإجراء التغييرات ، ستحتاج إلى معرفة الرموز التي تعنيها استخدامات جهاز التحكم عن بعد والمنافذ مبرمجة لتلقيها. لقد قمت بتضمين رسم تخطيطي للتثبيت على Arduino Uno * w / protoshield - خطوة بخطوة خلال عملية الحصول على الرموز. ستحتاج إلى إدخال وحدة استقبال 433 ميجا هرتز (كما هو موضح في الصورة) وقم بتحميل هذا المخطط ، StartCore.ino إلى Arduino Uno * وافتح وحدة التحكم التسلسلية لهذا المنفذ حتى تتمكن من تلقي البيانات من Arduino."
دعونا نصنع واحدة !!
"بعد إكمال عملية الحصول على جميع الرموز من جهاز التحكم عن بُعد ، يمكنك نسخها ولصقها مباشرةً في ملف رأس TheDecider.h حيث أشرت إليه."
الخطوة 3: بناء وحدة التحكم
الأجزاء: (الروابط المقدمة كمرجع)
- Arduino Uno R3 (يمكن تمديد هذا المشروع باستخدام المزيد من الوحدات.)
- Arduino Uno Sensor Protoshield (يستخدم المؤلف لوحة نماذج أولية مصممة لما يشبه شاشة Nokia LCD.) يمكننا استخدام نفس الشاشة ، أو صنع منطقتنا ، أو استخدام Sensor Shield.)
- 10 كيلو المقاوم
- ذكر رؤوس ثنائي الفينيل متعدد الكلور
- رؤوس ثنائي الفينيل متعدد الكلور الإناث
- سلك ث / موصلات لأجهزة الاستشعار
- 433 ميجا هرتز وحدات الإرسال والاستقبال RF
- مجموعة 5 عبوات من المنافذ التي يتم التحكم فيها لاسلكيًا بما في ذلك كود المصدر !!
- 2 أو أكثر - وحدات الإرسال والاستقبال اللاسلكية nRF24L01 2.4 جيجا هرتز
الأجزاء الاختيارية:
- Arduino Uno R3 * أو Pro Mini *
- وحدة الساعة في الوقت الحقيقي
- اختياري: محول nRF24L01 مع منظم 3.3 فولت
- أسلاك الموصل
- عرض خيار شاشة LCD مع أزرار Shield + Arduino Uno R3 *
- 2 × 4 دبوس أسلاك موصل رأس الذكور
- خيار بطاقة SD بطاقة SD Shield + Arduino Uno R3 *
- أسلاك الموصل
خيار الاتصال بالإنترنت
- Ethernet أو WiFi Shield + Arduino Uno R3 *
- أسلاك الموصل - راجع https://www.instructables.com/id/Custom-Wire-Conne …
- صندوق قناة مع غطاء
أدوات:
- لحام الحديد ث / جندى
- مفك البراغي - رأس مسطح صغير
- سلك USB - قياسي
- كمبيوتر شخصي مع Arduino أو Atmel Visual Studio w / Visual Micro plugin
الخطوة 4: بعض التجميع مطلوب
ابدأ باكتشاف الرموز التي تستخدمها منافذ التيار المتردد اللاسلكية الخاصة بك. يفترض رمز المصدر أن هناك مستقبل 433 ميجا هرتز على المسامير 2 (الأرضية) ، 3 (البيانات) ، 4 (Vcc) ووحدة ساعة في الوقت الحقيقي متصلة عبر I2C باستخدام A5 (SCL) ، A4 (SDA) ، Vcc ، أرض.
الخطوة 5: الانتقال اللاسلكي
الآن بعد أن تمت برمجة وحدة التحكم بأكواد منافذ التيار المتردد لدينا ، يمكننا إضافة الوحدة النمطية nRF24L01.
باستخدام شريط DuPont Rainbow مع موصلات أنثوية مقاس 2.54 مم حتى أتمكن من صنع موصلات سلكية مخصصة:
- رقم التعريف الشخصي على Arduino / Wire Color / nRF24L01 Pin
- رقم 9: Orange / CSN "Chip Select"
- رقم التعريف الشخصي 10: أصفر / CE "تمكين شريحة"
- دبوس 11: Green / MOSI "Master Out ، Slave In"
- رقم التعريف الشخصي 12: Blue / MISO "Master In، Slave Out"
- دبوس 13: أرجواني / SCK "ساعة النظام"
- Vcc 3.3v * أحمر (في حالة عدم استخدام Uno ، لوحة محول اختيارية مع منظم جهد)
- أرضي. بنى
ينظر الترميز اللوني للسلك إلى جانب مكون nRF24L01 مع اتجاه الكريستال في الأعلى - من أسفل اليمين ، صعودًا: بني | برتقالي | أرجواني | أزرق. اليسار من الأسفل صعودًا: أحمر | أصفر | أخضر | نورث كارولاينا
مزيد من المعلومات المذهلة حول توصيل nRF24L01 بـ Arduino.
الخطوة 6: جانب المستقبل
يفترض رمز مصدر جهاز الاستقبال أنه سيتم تجميعه وتنفيذه على Arduino Uno أو ProMini متصل بـ nRF24L01 ، مثل جهاز التحكم. كجزء من نظام Garden Controller ، سيرسل جهاز الاستقبال تنبيهات عبر شاشة LCD المرفقة و / أو تنبيه صوتي من بيزو متصل على المسامير 2 (الأرضية) ، 3 (الإشارة) ، 4 (Vcc). للاستخدام في مشاريع أتمتة المنزل ، يمكن إزالة نظام التنبيهات أو تخصيص القواعد وفقًا للتأثير المطلوب.
الخطوة 7: المضي قدمًا …
يؤدي استخدام Arduino Uno و Pro Mini و nRF24L01 ووحدات أخرى مفتوحة المصدر إلى فتح الباب أمام العديد من الاحتمالات. لدينا الآن إطار عمل لاسلكي لإرسال كائنات البيانات لأجهزة الاستشعار والأجهزة والتنبيهات وما إلى ذلك ، باستخدام وحدة تحكم لمنافذ التيار المتردد عن بُعد ومدخلات أجهزة الاستشعار وجهاز استقبال لاستكشاف تطوير واجهة المستخدم. يمكن تحديث TheDecider لأداء أي عدد من المهام بناءً على أجهزة الاستشعار وإدخالات المستخدم. ما يفعله المتلقي ردًا على البيانات التي يتلقاها متروك لك.
استمتع بالعبث !!
المهتمة في الزراعة المائية؟
الوصيف في أتمتة المنزل
موصى به:
Wifi Smart Switch ESP8266 يعمل مع Alexa و Google Home Automation: 7 خطوات
يعمل Wifi Smart Switch ESP8266 مع Alexa و Google Home Automation: في عالم العولمة ، يرغب الجميع في استخدام أحدث التقنيات الذكية. مفتاح WiFi الذكي ، يجعل حياتك أكثر ذكاءً وملاءمة
Sonoff B1 Firmware Home Automation Openhab Google Home: 3 خطوات
Sonoff B1 Firmware Home Automation Openhab Google Home: أنا حقًا أحب البرنامج الثابت Tasmota لمفاتيح Sonoff الخاصة بي. لكن a لم يكن سعيدًا حقًا ببرنامج Tasmota الثابت على جهاز Sonoff-B1. لم أنجح تمامًا في دمجه في Openhab الخاص بي والتحكم فيه عبر Google Home ، لذلك كتبت شركتي الخاصة
أضواء التحكم الصوتي إلكترونيات RGB LED Strips والمزيد مع Cortana و Arduino Home Automation: 3 خطوات
أضواء التحكم الصوتي إلكترونيات RGB Led Strips والمزيد مع Cortana و Arduino Home Automation: مثل فكرة التحكم في الأشياء بصوتك؟ أو لا تحب النهوض من السرير لإطفاء الأنوار؟ لكن كل الحلول الموجودة مثل google home باهظة الثمن؟ الآن يمكنك أن تجعلها بنفسك بأقل من 10 دولارات. والأفضل من ذلك أنه سهل للغاية
[Home Automation] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: 4 خطوات
[أتمتة المنزل] مرحلات التحكم من كل مكان باستخدام ESP8266 + Blynk: هناك العديد من الطرق لإنشاء أتمتة منزلية ، بعضها معقد ، وبعضها سهل ، وسأوضح هذا التوجيه كيفية إجراء تحكم بسيط في المرحلات باستخدام ESP-12E مع Blynk. للراحة ، كان التصميم ثنائي الفينيل متعدد الكلور من جانب واحد حتى تتمكن من صنعه بنفسك
كيفية إنشاء نظام JARVIS أو Real Life JARVIS / Own AI Assistance: 8 خطوات
كيفية إنشاء نظام JARVIS أو Real Life JARVIS / Own AI Assistance: هل شاهدت يومًا كمبيوتر يتحدث مثل JARVIS مع Tony Stark في فيلم Iron Man؟ هل تمنيت الحصول على جهاز كمبيوتر مثل هذا؟ هل أنا على حق؟ لا تقلق … يمكنك تحقيق هذه الرغبة بجهاز الكمبيوتر الخاص بك. يمكنك الحصول على جهاز كمبيوتر يشبه JARVIS و