جدول المحتويات:
- الخطوة 1: جمع العناصر المطلوبة
- الخطوة 2: وحدة واي فاي ESP-8266
- الخطوة 3: ارتفاع عزم الدوران المؤازر
- الخطوة 4: الصفائح المعدنية
- الخطوة 5: 3.3 فولت FTDI مبرمج
- الخطوة 6: الإعداد لـ ESP8266
- الخطوة 7: تحميل الكود إلى ESP (برنامج مبسط)
- الخطوة 8: تشفير Arduino باستخدام IDE
- الخطوة 9: ابتكار تطبيقك الخاص
- الخطوة 10: ملف.aia للتطبيق
- الخطوة 11: التجميع
فيديو: Wifi Smart Door (أبسط طريقة): 11 خطوة (بالصور)
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:42
هذا مشروع بسيط تم إنشاؤه باستخدام arduino uno R3 ، والهدف هو التحكم في قفل الباب بدون مفاتيح ، واستخدام الهاتف الذكي لتحقيق ذلك ، ستكون وسيلة الاتصال هي الإنترنت (wifi module-ESP8266).
لقد قمت بالفعل بنشر تعليمات حول نفس المشروع باستخدام وحدة البلوتوث ، يمكنك الرجوع إليها للحصول على أي توضيحات. (انقر هنا).
في هذا الدليل ، سوف تكون على دراية بمشروع IOT البسيط للتحكم في قفل بابك باستخدام وحدة wifi.
هذه واحدة من أبسط الطرق لاستخدام ESP-8266.
الخطوة 1: جمع العناصر المطلوبة
1. Arduino UNO R3
للتحكم في المؤازرة والواجهة باستخدام ESP 8266 (GPIO pin-0)
المفهوم بسيط للغاية ، سنقوم بالتحكم في ESP8266 (GPIO pin 0) من هاتفنا الذكي باستخدام تطبيق.
إذا كان GPIO -pin 0
LOW ----------------------------------- حالة القفل مغلقة.
HIGH ----------------------------------- قفل الحالة مفتوح.
سيتم التعرف على حالة GPIO pin 0 بواسطة arduino باستخدام الأمر digitalRead ويقوم بالعمليات المطلوبة على المؤازرة.
الخطوة 2: وحدة واي فاي ESP-8266
سيساعد هذا مشروعنا على الاتصال بالسحابة ، فهي رخيصة جدًا وسهلة الاستخدام.
في هذا المشروع ، سنستخدم فقط GPIO pin-0 الخاص بـ ESP8266.
الخطوة 3: ارتفاع عزم الدوران المؤازر
لتحويل ذراع القفل عند إرسال إشارة من اردوينو
يتم تشغيله بواسطة دبوس اردوينو 5 فولت نفسه ويعمل بشكل جيد معه. (فقط عندما يكون اردوينو مدعومًا بكابل USB)
الخطوة 4: الصفائح المعدنية
يستخدم هذا في صنع علبة محرك سيرفو الذي يسمح له بإمساك المحرك بشكل صحيح على الباب والجزء الدوار مثبت بشكل صحيح على ذراع القفل.
القضية متروكة لإبداعك ، يمكنك استخدام أي مادة / شيء آخر لإثبات القضية. لتثبيت المحرك على الباب
الخطوة 5: 3.3 فولت FTDI مبرمج
يستخدم هذا فقط في صنع المشروع ، لبرمجة وحدة ESP8266 حيث لا يمكن برمجتها مباشرة من اردوينو.
الخطوة 6: الإعداد لـ ESP8266
ما عليك سوى إنشاء اتصال تسلسلي بين مبرمج FTDI وجهاز ESP8266.
التوصيلات: RX -> TX
TX -> RX
CH_PD -> 3.3 فولت
VCC -> 3.3 فولت
GND -> GND
الخطوة 7: تحميل الكود إلى ESP (برنامج مبسط)
باستخدام ESPlorer IDE وهو برنامج تم إنشاؤه بواسطة 4refr0nt لإرسال أوامر إلى ESP8266.
اتبع هذه التعليمات لتنزيل ESPlorer IDE وتثبيته:
1.انقر هنا لتنزيل برنامج ESPlorer
2- فك ضغط هذا المجلد
3.انتقل إلى المجلد الرئيسي ، قم بتشغيل ملف "ESPlorer.jar"
4.افتح ESPlorer IDE
5- قم بتوصيل مبرمج FTDI بجهاز الكمبيوتر الخاص بك
6. حدد منفذ مبرمج FTDI الخاص بك
7- اضغط على فتح / إغلاق
8.حدد علامة التبويب NodeMCU + MicroPtyhon
9- قم بإنشاء ملف جديد يسمى init.lua10 ثم اضغط على Save to ESP
11- يتم تمييز كل ما تحتاج إلى القلق بشأنه أو تغييره في المربع الأحمر.
12. قم بتحميل الكود التالي في ESP8266 باستخدام البرنامج السابق. يجب تسمية ملفك باسم "init.lua".
أضف اسم الشبكة (SSID) وكلمة المرور إلى البرنامج النصي
أضف اسم شبكة WIFI الخاصة بك (SSID) وكلمة المرور إلى النص
عنوان ESP IP الخاص بك عند إعادة تشغيل ESP8266 ، فإنه يطبع في الشاشة التسلسلية عنوان IP الخاص بـ ESP. احفظ عنوان IP هذا ، لأنك ستحتاج إليه لاحقًا.
الخطوة 8: تشفير Arduino باستخدام IDE
لقد قدمت الترميز يمكنك تنزيل الملف من هنا.
قم بتحميل هذا الرمز إلى ARDUINO!
الخطوة 9: ابتكار تطبيقك الخاص
يمكنك إنشاء واحدة بنفسك من خلال الرجوع إلى الصور المقدمة أعلاه.
يمكنك أيضًا تنزيل التطبيق من هنا وتثبيته على هاتف Android الخاص بك.
من السهل جدًا تكوينه. انقر فوق الزر "تعيين عنوان IP" في الجزء السفلي من الشاشة واكتب عنوان IP الخاص بك.
الخطوة 10: ملف.aia للتطبيق
يمكنك تحرير التطبيق باستخدام موقع مخترع تطبيق MIT. (استخدم خيار الاستيراد)
الخطوة 11: التجميع
تأكد من إتمام التوصيلات التالية.
اتصال الخادم 1.orange ----- اردوينو دبوس 2
2.red ------- دبوس 5 فولت في اردوينو
3. براون ------ دبوس الأرض في اردوينو
أخيرًا ، قم بتوصيل ESP 8266 (GPIO pin 0) بالدبوس الرقمي 5 من arduino.
كل مجموعة! حان الوقت لاختبار مشروعك وتصحيح الأخطاء في حالة وجود أي أخطاء.
أتمني أن تعجبك !!!
المرجعي:
لقد أشرت إلى موقع الويب التالي في إعداد ونشر مشروعي ،
1.
موصى به:
أبسط مقياس درجة حرارة ورطوبة إنترنت الأشياء: 5 خطوات (بالصور)
أبسط مقياس درجة حرارة ورطوبة إنترنت الأشياء: يسمح لك مقياس درجة الحرارة والرطوبة لإنترنت الأشياء بجمع درجة الحرارة والرطوبة ومؤشر الحرارة. ثم أرسلهم إلى Adafruit IO
"أبسط العوالم" Neuralizer-build (Men in Black Memory Eraser): 10 خطوات (بالصور)
"أبسط العوالم" Neuralizer-build (Men in Black Memory Eraser): هل ستذهب إلى حفلة تنكرية في غضون أيام قليلة ، لكنك ما زلت لا ترتدي زيًا؟ ثم هذا البناء لك! مع النظارات الشمسية والبدلة السوداء ، يكمل هذا الدعامة زي رجالي باللون الأسود. يعتمد على أبسط دائرة إلكترونية ممكنة
برنامج Password Keeper على Aruino Pro Micro أو لماذا تبقيه بسيطًا عند وجود طريقة مفصلة: 15 خطوة (بالصور)
Password Keeper على Aruino Pro Micro أو لماذا تبقيها بسيطة عند وجود طريقة مفصلة!: يبدو أن المشكلة الرئيسية في المتحكمات الدقيقة لمحبي الإلكترونيات (خاصة المبتدئين) هي معرفة مكان تطبيقها :) في الوقت الحاضر ، الإلكترونيات ، وخاصة الرقمية منها ، يبدو أكثر فأكثر مثل السحر الأسود. فقط 80 مستوى من الحكام هم
صنع ثنائي الفينيل متعدد الكلور SMD في المنزل (طريقة مقاومة الضوء): 12 خطوة (بالصور)
صنع ثنائي الفينيل متعدد الكلور SMD في المنزل (طريقة مقاومة الضوء): من المحتمل أن يكون صنع ثنائي الفينيل متعدد الكلور في المنزل فنًا محتضرًا ، نظرًا لأن المزيد والمزيد من شركات تصنيع ثنائي الفينيل متعدد الكلور ستطبع لوحة الدوائر الخاصة بك وتسلمها إلى منزلك بسعر معقول. ومع ذلك ، فإن معرفة كيفية صنع ثنائي الفينيل متعدد الكلور سيظل مفيدًا
12 طريقة للاحتفاظ بخلايا العملة الخاصة بك: 13 خطوة (بالصور)
12 طريقة للاحتفاظ بخلايا العملة الخاصة بك: مجموعة من الطرق المختلفة لتخزين بطاريات الخلايا المعدنية (CR2032). تصور كل خطوة طريقة مختلفة في الصور ويوجد رابط لمزيد من الوثائق عند الاقتضاء