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

وميض مفتاح الضوء القابل للتركيب بسهولة: يتم التحكم في الهاتف الذكي باستخدام BLYNK: 10 خطوات
وميض مفتاح الضوء القابل للتركيب بسهولة: يتم التحكم في الهاتف الذكي باستخدام BLYNK: 10 خطوات

فيديو: وميض مفتاح الضوء القابل للتركيب بسهولة: يتم التحكم في الهاتف الذكي باستخدام BLYNK: 10 خطوات

فيديو: وميض مفتاح الضوء القابل للتركيب بسهولة: يتم التحكم في الهاتف الذكي باستخدام BLYNK: 10 خطوات
فيديو: حول منزلك الى ذكي مع هذا الجهاز الصغير - sonoff 2024, يونيو
Anonim
وميض مفتاح الضوء سهل التركيب: يتم التحكم به عن طريق الهاتف الذكي بواسطة BLYNK
وميض مفتاح الضوء سهل التركيب: يتم التحكم به عن طريق الهاتف الذكي بواسطة BLYNK

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

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

هذه هي أول تعليمات شرعية لي بالإضافة إلى تقديمي الأول للمسابقة الشرعية القابلة للتوجيه ، لذا سيعني الكثير إذا صوتت لي إذا كنت تعتقد أن هذا مشروع رائع بجنون. (إذا كان بإمكان شخص ما أن يخبرني بكيفية حذف الشيء الدوار للزجاجة الذي قدمته عشوائيًا للمتعة منذ سنوات ، فسيكون ذلك رائعًا)

هيا بنا نبدأ!

الخطوة 1: تحديات محددة وقضايا تتعلق بالسلامة

هذا المشروع هو إلى حد كبير التوصيل والانطلاق. سأقدم إرشادات خطوة بخطوة من 0-100٪. تتمثل الصعوبات الوحيدة الموجودة في الحصول على المواد والمكونات التي قدمت طرقًا بديلة لها في حالة عدم قدرتك على الوصول إليها. بخلاف ذلك ، إنه تمامًا مثل Lego ، فقط قم بتجميعها معًا.

الخطوة 2: المكونات المطلوبة

المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة
المكونات مطلوبة

المعدات:

كل هذه قابلة للشراء عبر الإنترنت

NodeMCU ESP8266-12E V1.0

· أجهزة SG90

· كابل Microusb

· أداة للشحن

-اختياري ، يمكنك بالتأكيد تشغيل هذا خارج مقبس الحائط ، وتوصيل كابل micro-usb بمحول

· اكريليك 3 مم

- لا يهم السماكة إلا عند تصميم حامل الأكريليك الخاص بك وتحتاج إلى إضافة سمك الأكريليك إلى أبعاد معينة ، وأنا شخصياً أعتقد أن 3 مم مثالية لأنها ليست سميكة / رفيعة للغاية والأبيض يبدو أنظف

برمجة:

اردوينو IDE

· تطبيق Blynk

أدوبي المصور

أدوات:

· قاطع الليزر (إذا لم يكن لديك وصول إلى قاطع الليزر ، فيمكنك العثور على FabLabs أو Makerspaces المحلية واطلب منهم القيام بذلك نيابة عنك)

مفك براغي (للمسمار لتثبيت ذراع المؤازرة بالمضاعفات)

مفك براغي مسطح الرأس (لرفع المشبك البلاستيكي الذي يحمل دبابيس المؤازرة الأنثوية في غلافها البلاستيكي)

الخطوة 3: قياس أبعاد تركيب الأكريليك

قياس أبعاد تركيب الأكريليك
قياس أبعاد تركيب الأكريليك
قياس أبعاد تركيب الأكريليك
قياس أبعاد تركيب الأكريليك
قياس أبعاد تركيب الأكريليك
قياس أبعاد تركيب الأكريليك

نحتاج الآن إلى تصميم غطاء أكريليك فوق مفتاح الإضاءة الموجود لدينا حتى يتمكن من استيعاب الماكينات التي من شأنها تشغيل وإطفاء الضوء.

· خذ لوحة الغلاف البلاستيكي لمفتاح الضوء

· تتبع الجزء الخارجي من العلبة البلاستيكية ووضع صندوق فوقها ، إذا كانت حواف الغلاف منحنية (مثل حافتي)

· الحصول على العرض (س) العمق (ص) والارتفاع (ع)

· اعتمادًا على سمك المادة الخاصة بك ، أضف السُمك (كان سمكتي 0.3 سم) لجميع القيم الثلاث.

· ارتفاع الصندوق صعب ، تحتاج إلى قياس المسافة كما فعلت في صورة العرض الجانبي التي أرفقتها وتأكد من أن المؤازرة قريبة قدر الإمكان دون إعاقة المفتاح نفسه من التشغيل والإيقاف.

· ارتفاع المؤازرة ، وفقًا لقياسي هو 1.2 سم ، يمكنك إضافة هذه القيمة إلى ارتفاع أبعاد الصندوق الخاص بك

· إن ارتفاع عمق الصندوق هو البعد الخارجي

· انتقل إلى (https://boxdesigner.connectionlab.org/) وقم بإنشاء مربع باستخدام قيم X و Y و Z التي حصلت عليها

· في ظل الخيار المتقدم ، اضبط طول الشق وفقًا لسمك المادة الخاصة بك ، وقد يستغرق الأمر بضع محاولات ، لكنني قمت بتعيين 0.75 وهو ملائم للغاية يتطلب مطرقة لوضع القطع في مكانها

· حدد أيضًا "لا ، عدم تضمين قطعة غلاف"

افتح ملف pdf هذا في Adobe Illustrator

· افتح ملف Light Switch الذي أرفقته وقم بتلائم الخطوط العريضة للفتحة وموضع المؤازرة لغطاء الأكريليك الخاص بك ، وقد قدمت أيضًا الملف الذي استخدمته.

حقيقة:

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

قد يستغرق الأمر بضع محاولات للحصول على الغطاء لالتقاط الصور معًا بشكل مثالي ولكن تذكر أنه يستحق كل هذا العناء!

الخطوة 4: تثبيت مكتبة Arduino IDE و ESP8266

تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266
تثبيت مكتبة Arduino IDE و ESP8266

أولاً ، تحتاج إلى تنزيل Arduino IDE (https://www.arduino.cc/en/Main/Software). Arduino مجاني تمامًا بالإضافة إلى الكود ، ولهذا السبب اخترنا استخدام Arduino. من السهل جدًا التعلم نظرًا لوجود العديد من الموارد المتاحة عبر الإنترنت.

ثانيًا ، تحتاج إلى تنزيل برامج التشغيل لـ ESP8266.

بعد تنزيل Arduino IDE ، انتقل إلى

1. علامة التبويب ملف ثم انقر فوق تفضيلات.

2. في عناوين URL الإضافية لبرنامج Boards Manager ، أضف الرابط التالي (https://arduino.esp8266.com/stable/package_esp8266com_index.json)

3. انقر فوق "موافق" ثم انتقل إلى

4. الأدوات - مجلس الإدارة - مدير المجالس

5. في حقل البحث اكتب esp8266> انقر فوق esp8266 بواسطة مجتمع ESP8266 - انقر فوق تثبيت

6. ارجع إلى Tools - Board ثم حدد NodeMCU ESP8266-12E V1.0

الآن لديك إعداد Arduino IDE للعمل مع NodeMCU.

الخطوة 5: الأسلاك

الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك
الأسلاك

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

إذا قمت بتسمية الماكينات الخاصة بك كما وصفتها (يسار ويمين)

تحتاج إلى تعديل المؤازرة اليسرى عن طريق تغيير

القيادة ، السلطة ، الأرض - القيادة ، الأرض ، السلطة

برتقالي ، أحمر ، بني - برتقالي ، بني ، أحمر

الآن قم بتوصيل الماكينات الخاصة بك ، sg90 هي

الماكينات البرتقالية - الحمراء - البنية:

يتصل السلك البرتقالي بالدبوس الرقمي D4 (المؤازرة اليمنى) أو الإرسال (المؤازرة اليسرى) يشير إلى الصورة (الأمر)

السلك الأحمر يتصل بدبوس 3 فولت (الطاقة)

يتصل السلك البني بـ G pin (GND)

بسيط!

الخطوة 6: إعداد تطبيق BLYNK على الهاتف

إعداد تطبيق BLYNK على الهاتف
إعداد تطبيق BLYNK على الهاتف
إعداد تطبيق BLYNK على الهاتف
إعداد تطبيق BLYNK على الهاتف
إعداد تطبيق BLYNK على الهاتف
إعداد تطبيق BLYNK على الهاتف

ابحث في Blynk في متجر التطبيقات الخاص بك

تنزيله:

· افتح التطبيق وانقر فوق إنشاء مشروع جديد وحدد NodeMCU في القائمة المنسدلة.

· سيتم إرسال رمز AUTH إلى بريدك الإلكتروني المسجل ، لاحظ ذلك ، ستحتاج إلى نسخ الرمز المميز ولصقه في كود Arduino.

· اضغط على الشاشة الفارغة وإضافة عنصر واجهة مستخدم SLIDER على الشاشة.

· اضغط على القطعة ، حدد Virtual PIN 1 (أو الدبوس الذي تريده ، لا يهم ، ما يهم هو أنه يتوافق مع الرمز الخاص بك) ويجب أن تكون قيمة البداية 0 ويجب أن تكون القيمة النهائية 180 (اعتمادًا على المؤازرة ، قيمة 0 قد تجعل المؤازرة تطحن وتنكسر ، وتعديلها حتى لا يحدث ذلك ، كان لي 10-180)

· اضغط على الشاشة وأضف أداة زر على الشاشة.

· اضغط على القطعة ، حدد أيضًا Virtual PIN 1 (تأكد من أن الزر يتوافق مع الدبوس الذي تم ضبط شريط التمرير عليه أيضًا) وقم أيضًا بتغيير الوضع للتبديل (مهم)

· ستصنع شريحتين زحليقتين وزرتي عرض ، واحدة من كل واحدة لكل خدمة

قم بالزيارة هنا بمجرد تجميع الجهاز بالكامل

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

الخطوة السابعة: تحميل الكود النهائي

تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي
تحميل الكود النهائي

نحتاج فقط إلى إضافة معرف AUTH الخاص بنا (المشار إليه أعلاه) و Wifi SSID وكلمة المرور في الكود وتحميله إلى NodeMCU باستخدام Arduino IDE. قم بتنزيل "Light_Switch_Code" وافتحه باستخدام Arduino IDE ، وسوف يسألك عما إذا قمت بإنشاء مجلد ، فما عليك سوى النقر فوق "موافق".

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

تحميل:

تأكد من تحديد المنفذ الصحيح عند تحميل الرمز الخاص بك إذا كنت تحصل عليه

"خطأ: فشل espcomm_open"

بمجرد الانتهاء ، يمكنك التحقق لمعرفة ما إذا كان متصلاً من خلال النظر إلى حالة Blynk (رمز اللوحة). سيخبرك ما إذا كان متصلًا أو غير متصل بالإنترنت.

الخطوة 8: تثبيت ذراع المؤازرة في مكانها

إصلاح ذراع المؤازرة في المكان
إصلاح ذراع المؤازرة في المكان
إصلاح ذراع المؤازرة في المكان
إصلاح ذراع المؤازرة في المكان
إصلاح ذراع المؤازرة في المكان
إصلاح ذراع المؤازرة في المكان

بعد أن يتم تحميل الكود الخاص بك وتكون اللوحة على الإنترنت ، سيتم تشغيل الكود وسيتم تعيين كل من الماكينات على موضع 90 ، وستحتاج إلى استخدام مفك البراغي وتأمين أذرع المؤازرة كما في الصورة ، بالتوازي مع الجسم المؤازرة. سيسمح لك القيام بذلك بمراقبة قيمك وتعديلها وفقًا لذلك.

الخطوة 9: تجميع المكونات

تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات
تجميع المكونات

تجميع كل شيء:

بمجرد قيامك بقص الاكريليك بالليزر ، قم بتجميعه بحيث يشبه الغطاء ، إلى الأمام بشكل مستقيم تمامًا!

· اتبع الخطوط المحفورة وتأكد من توجيه الماكينات الخاصة بك بشكل صحيح بحيث تتوافق جوانب المؤازرة مع الخطوط المنقوشة.

· احصل على 6 "قطرات" من blu tech واتبع الصور ، وتأكد من نسخ ملصقات "Tower Pro"

يمكنك أيضًا استخدام رابط blu أو روابط الكبل أو أي طريقة من طرق الكبل لفرز الكابلات الخاصة بك ، فهذا لا يهم حقًا طالما أنه لا يعيق المؤازرة.

· قم بتطبيق خطين من بلو تك على كلا الجانبين بحيث يلتصق بالحائط ومفتاح الإضاءة الفعلي لتعزيز القبضة

تُظهر الصور التي أرفقتها كيف اخترت أن أفعل ذلك.

من أجل POWER ، لا أعتقد أن هذا يستهلك الكثير من الطاقة على الإطلاق لأنني قمت بتضمين وظائف منفصلة بحيث لا تحاول الماكينات دائمًا الحفاظ على مواقعها. يمكنك توصيل كابل micro-USB إما بمحول مقبس الحائط أو powerbank.

التمتع!

الخطوة العاشرة: التفكير

انعكاس
انعكاس
انعكاس
انعكاس
انعكاس
انعكاس
انعكاس
انعكاس

علمني هذا المشروع الكثير عن قدرة ESP8266 NodeMCU أو مجرد لوحات قادرة على الاتصال بشبكة wifi من أجل إنشاء أجهزة إنترنت الأشياء. المهارات التي تعلمتها في التعامل مع هذا تفسح المجال لمشاريع إنترنت الأشياء الأخرى التي أرغب في متابعتها (متعقب الترطيب ، ترقبوا). لقد تعلمت Arduino من قبل باستخدام Arduino Uno ولكن القدرة على التحكم في جهازي باستخدام تطبيق عبر wifi على هاتفي؟!؟!؟! ترقية ضخمة. إنه لأمر مدهش أن يبدو هذا المشروع بسيطًا جدًا في النهاية ، إنه يجلب لي قدرًا كبيرًا من الفخر لتقديم طريقة مختصرة لكم جميعًا.

كان الشيء الذي كان يمثل تحديًا مفاجئًا بالنسبة لي هو صنع غطاء الأكريليك … نعم أعرف ، غير كفؤ. في البداية ، كنت أحاول قياس المسافات والأبعاد ولم أكن أدرك أنني أستطيع أن أزيل الغطاء حتى أزلته ذات يوم عن طريق الصدفة. لقد قضيت أيضًا وقتًا طويلاً في محاولة إنشاء الشقوق التي تسمح لغطائي الأكريليكي بالتداخل. لقد كانت عملية شاقة بشكل غبي كنت قد استثمرت فيها بالفعل حتى اكتشفت عن مصممي الصناديق عبر الإنترنت الذين يقومون بكل العمل من أجلك (شكرًا لي لاحقًا). أدركت أن شخصًا ما صنع مصمم الصناديق لإزالة العمل الشاق للآخرين وكنت عنيدًا جدًا لقبول حقيقة أنني كنت أسير الطريق الطويل. كنت قريبًا جدًا … في النهاية ، استخدمت مصمم الصناديق ، وقمت بعدة محاولات ، وأضفت العناصر ، وأخذت العناصر والازدهار ، بدا الأمر وكأنه سحر.

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

موصى به: