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

GO-4 Smart Home Arduino Bot: 7 خطوات (بالصور)
GO-4 Smart Home Arduino Bot: 7 خطوات (بالصور)

فيديو: GO-4 Smart Home Arduino Bot: 7 خطوات (بالصور)

فيديو: GO-4 Smart Home Arduino Bot: 7 خطوات (بالصور)
فيديو: Elegoo Smart Robot Car V4.0: Beginner's Guide to Setup & Arduino Programming (With Camera) 2024, شهر نوفمبر
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

سأوضح لك في هذا المشروع كيفية إنشاء روبوت منزلي ذكي باستخدام تقنية IOT للتحكم في أجهزتك المنزلية عن بُعد عبر الإنترنت.

لكن قبل أن نبدأ ، دعونا نتحدث عن هذه التقنية كما كنا نفعل …

ما هو إنترنت الأشياء؟

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

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

لنفترض أن IOT هو نظام ضخم عبر الإنترنت يحتضن كل جهاز باستخدام معرف فريد يستدعي عنوان IP.

كيف يمكنني أن أصبح جزءًا من هذا العالم باستخدام لوحة Arduino الخاصة بي؟

يوجد جهاز أعجوبة تكنولوجي صغير يسمى ESP8266 وهو أداة رائعة لتمكين مشروعك من الوصول إلى الإنترنت. يمكنك توصيله بأردوينو بسهولة كما هو موضح والسماح لمشروعك بالاتصال عبر الإنترنت. للتحكم به من أي مكان في العالم عبر عنوان IP!

مواصفات وحدة التحكم الداخلية:

· معالج Espressif هو 32 بت و 80 ميجاهرتز ويمكن ترقيته إلى 160 ميجاهرتز.

64KB محمل الذاكرة.

64 كيلو بايت ذاكرة RAM سريعة مخصصة للميكروكونترولر.

ذاكرة وصول عشوائي 96 كيلو بايت.

* ملاحظة (1)

عادة ما يتم بيع جهاز ESP8266 بدون أي وحدة ، وفي رأيي الشخصي أفضل استخدام محول ESP-01 الخاص به لتسهيل الاتصال بلوحة Arduino.

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

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

نموذج الروبوت (متوفر في الخطوة 3)

اردوينو اونو R3

وحدة ESP8266

محول ESP-01

أربع طرق للتتابع

وحدة LCD مقاس 16x2

LED بمقاوم 220 أوم

أسلاك العبور

الخطوة 2: تثبيت وحدة ESP8266

تركيب وحدة ESP8266
تركيب وحدة ESP8266
تركيب وحدة ESP8266
تركيب وحدة ESP8266
تركيب وحدة ESP8266
تركيب وحدة ESP8266

على عكس بقية المكونات الأخرى ، يجب أن تكون وحدة ESP8266

الإعداد قبل الاستخدام ، لأنها وحدة قائمة بذاتها وهناك العديد من الطرق التي يمكنك اتباعها لتحميل الكود إليها.

*ملاحظة 2)

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

لمزيد من التفاصيل حول هذا الموضوع:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

الخطوة الثالثة: تجميع قاعدة الروبوت

تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت
تجميع قاعدة الروبوت

في هذا الوقت ، اخترت نموذجًا بسيطًا من الورق المقوى يمكن تجميعه في غضون ساعتين.

قم بتنزيل النموذج من هنا: -

paper-replika.com/index.php؟option=com_cont…

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

في هذا الرابط سوف تتعلم كيفية استخدام وحدة شاشة LCD

www.arduino.cc/en/Tutorial/L LiquidCrystalDisplay

الخطوة 4: تجميع جذع الروبوت

Image
Image
تجميع جذع الروبوت
تجميع جذع الروبوت

جذع الروبوت

يتكون من قطعة واحدة ، وهناك فتحتان في المقدمة حتى تتمكن من إصلاح وميض LED الخاص بك بمقاوم 220 أوم ووحدة الكاميرا إذا كنت ترغب في ذلك.

الخطوة الخامسة: رأس الروبوت والأجنحة

رأس الروبوت والأجنحة
رأس الروبوت والأجنحة
رأس الروبوت والأجنحة
رأس الروبوت والأجنحة

هذه القطع أساسية جدًا ولا تحتوي على أي أسلاك أو دوائر بداخلها.

الخطوة 6: حلبة الترحيل

Image
Image
حلبة التتابع
حلبة التتابع
حلبة التتابع
حلبة التتابع

كيفية إضافة المرحلات إلى أردوينو

هذا هو نوع المرحل الذي يمكن استخدامه لتبديل الأجهزة التي تعمل بالطاقة. ستتعامل هذه المرحلات مع معظم الأجهزة المستخدمة في المنازل باستثناء الأجهزة التي تعمل بالطاقة العالية مثل سخانات الغرف والمواقد والمحركات. تأكد من أن VA (Volts x Amps) للجهاز الذي تقوم بتشغيله / إيقاف تشغيله أقل من تصنيف الترحيل.

تحذير: كن حذرًا دائمًا عند تجربة التيار المتردد ، فقد تؤدي الصدمات الكهربائية إلى إصابات خطيرة.

وحدة الترحيل من الجانب السفلي مفتوحة عند توصيل التيار المتردد ولا تلمس الدائرة.

بالنسبة للجزء DC من الدائرة:

Arduino digital pin 10 -> دبوس الوحدة S.

Arduino GND -> دبوس الوحدة -

اردوينو + 5 فولت -> دبوس الوحدة +

الخطوة 7: النصائح والحيل

النصائح والحيل
النصائح والحيل
النصائح والحيل
النصائح والحيل

أثناء تطوير مشاريعك الخاصة باستخدام Arduino ، هناك بعض الحيل التي من المفيد وضعها في الاعتبار في حالة تعثرك.

تأكد من تضمين المكتبة الصحيحة #include ESP8266WiFi.h

· تأكد من قراءة المنفذ الصحيح في Arduino 115200 المثبت من المنفذ 9600 Serial.begin (115200) ؛

· لا يحتاج المشروع إلى أي مصدر طاقة إضافي.

· تأكد أيضًا من استخدام كتابة SSID وكلمة المرور الصحيحين لشبكة WIFI المحلية

const char * ssid = "YOUR_SSID" ؛

const char * password = "YOUR_PASSWORD" ؛

· بمجرد فتح الشاشة التسلسلية ، تأكد من أن عنوان URL يظهر على النحو التالي:

استخدم عنوان URL هذا للاتصال: https://192.168.1.100/ ، انسخ عنوان URL والصقه في متصفح الويب الخاص بك.

* الكود مرفق

موصى به: