جدول المحتويات:
- الخطوة 1: تحديات محددة وقضايا تتعلق بالسلامة
- الخطوة 2: المكونات المطلوبة
- الخطوة 3: قياس أبعاد تركيب الأكريليك
- الخطوة 4: تثبيت مكتبة Arduino IDE و ESP8266
- الخطوة 5: الأسلاك
- الخطوة 6: إعداد تطبيق BLYNK على الهاتف
- الخطوة السابعة: تحميل الكود النهائي
- الخطوة 8: تثبيت ذراع المؤازرة في مكانها
- الخطوة 9: تجميع المكونات
- الخطوة العاشرة: التفكير
فيديو: وميض مفتاح الضوء القابل للتركيب بسهولة: يتم التحكم في الهاتف الذكي باستخدام BLYNK: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:38
أصبحت أجهزة إنترنت الأشياء أكثر شيوعًا بشكل سريع ، فلماذا لا تتعلم وتقوم بإنشاء أجهزة إنترنت الأشياء الخاصة بك من مواد رخيصة والعمل الجاد للقيام بأشياء لم يكن بإمكانك القيام بها من قبل؟
أنا وأسمي 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 (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 في متجر التطبيقات الخاص بك
تنزيله:
· افتح التطبيق وانقر فوق إنشاء مشروع جديد وحدد 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 دقائق لمعرفة كيفية عمله.
موصى به:
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: 5 خطوات
سيارة يتم التحكم فيها عن بعد - يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية: هذه هي التعليمات من أجل بناء سيارتك الخاصة التي يتم التحكم فيها عن بعد ، والتي يتم التحكم فيها باستخدام وحدة تحكم Xbox 360 اللاسلكية
ESP8266 RGB LED STRIP WIFI التحكم - NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi - RGB LED STRIP للتحكم في الهاتف الذكي: 4 خطوات
ESP8266 RGB LED STRIP WIFI التحكم | NODEMCU كجهاز تحكم عن بعد بالأشعة تحت الحمراء لشريط LED يتم التحكم فيه عبر Wifi | RGB LED STRIP Smartphone Control: مرحبًا يا رفاق في هذا البرنامج التعليمي سوف نتعلم كيفية استخدام nodemcu أو esp8266 كجهاز تحكم عن بعد بالأشعة تحت الحمراء للتحكم في شريط RGB LED وسيتم التحكم في Nodemcu بواسطة الهاتف الذكي عبر wifi. لذلك يمكنك بشكل أساسي التحكم في RGB LED STRIP بهاتفك الذكي
Neopixels التي يتم التحكم فيها عن طريق الهاتف الذكي (شريط LED) مع تطبيق Blynk عبر WiFi: 6 خطوات
Neopixels التي تسيطر عليها الهواتف الذكية (شريط LED) مع تطبيق Blynk عبر شبكة WiFi: لقد أنشأت هذا المشروع بعد أن استلهمت من neopixels الذي يتم التحكم فيه بواسطة الهاتف الذكي في منزل الأصدقاء ولكن تم شراؤه من المتجر. فكرت في & quot؛ ما مدى صعوبة صنعها ، سيكون أرخص بكثير أيضًا! & quot؛ هذه هي الطريقة. ملاحظة: أفترض أنك FA
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: 9 خطوات (بالصور)
مفتاح الضوء الذي يتم التحكم فيه عن بعد بتقنية البلوتوث - التعديل التحديثي. مفتاح الضوء لا يزال يعمل ، لا توجد كتابة إضافية: تحديث 25 نوفمبر 2017 - للحصول على إصدار عالي الطاقة من هذا المشروع يمكنه التحكم في كيلووات من الحمل ، راجع التعديل التحديثي للتحكم في BLE لأحمال الطاقة العالية - لا يلزم وجود أسلاك إضافية - تحديث 15 نوفمبر 2017 & ndash؛ بعض لوحات BLE / أكوام البرامج تقدم
سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: 13 خطوة (مع صور)
سيارة RC يتم التحكم فيها عن طريق الهاتف الذكي باستخدام Arduino: يوضح هذا Instructable كيفية صنع سيارة Arduino Robot يتم التحكم فيها بالهاتف الذكي