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

أتمتة الغرفة الأساسية: 7 خطوات
أتمتة الغرفة الأساسية: 7 خطوات

فيديو: أتمتة الغرفة الأساسية: 7 خطوات

فيديو: أتمتة الغرفة الأساسية: 7 خطوات
فيديو: علموا ولادكم يذاكروا لوحدهم فى 7 خطوات 2024, يوليو
Anonim
أتمتة الغرف الأساسية
أتمتة الغرف الأساسية

أهلا

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

ماذا او ما

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

لماذا:

كما ذكرت من قبل ، لقد صنعت هذا لمشروع مدرسي. إنه شيء أحب في الحياة الواقعية ، لذا ربما في يوم من الأيام يمكنني بناءه لغرفتي من يدري …

اللوازم

العناصر التالية مطلوبة لعمل هذا المشروع. لست بحاجة إلى طلب كل شيء من المواقع المرتبطة ، هذا هو المكان الذي حصلت عليه فقط.

(في المرفق ، يمكنك أن تجد نفس القائمة ، وأنظف قليلاً وبأسعار.)

  • 1 × https://www.gotron.be/raspberry-pi-4-b-4gb-ram.ht …
  • 1 ×
  • 1 ×
  • 1 × https://www.gotron.be/temperatuur-sensor-9-12-bit …
  • 1 ×
  • 1 ×
  • 1 × https://www.gotron.be/analog-micro-servo-1-3kg-cm …
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 ×
  • 1 × 1 كيلو أوم المقاوم
  • 2 × 10 كيلو أوم المقاوم
  • 6 × 220 أوم المقاوم
  • 6 ×
  • للعديد من الأسلاك
  • MDF أو أي نوع آخر من الخشب
  • بعض الغراء
  • دهان 200 سل ل MDF ، أي لون تريده.
  • 1 × https://www.tuinadvies.be/tuinwinkel/product/2128 …

الخطوة 1: القضية

القضية
القضية
القضية
القضية
القضية
القضية

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

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

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

بعد ذلك ، يمكنك رسم الصندوق إذا كنت ترغب في القيام بذلك. لقد استخدمت الطلاء الأبيض ولكن يمكن أن يكون أي لون تريده.

الخطوة الثانية: الإلكترونيات

إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات
إلكترونيات

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

هناك طرق متعددة لوضع هذه الدائرة في الصندوق.

الطريقة "الكسولة":

يمكنك وضع ألواح التجارب بين الجدار المقلد والجدار الفعلي ثم استخدام أسلاك أطول للوصول إلى المستشعرات الموجودة في الأعلى

الطريقة "الأكثر احترافية":

يمكنك أن تفعل مثلي وأن تصنع ثنائي الفينيل متعدد الكلور حيث تقوم بلحام كل شيء عليه بحيث يكون أكثر احترافًا

طريقة "هذا لعملي":

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

الخطوة 3: إعداد PI

بالنسبة لأولئك الذين لم يسبق لهم الترميز على Pi حتى الآن ، فأنت بحاجة أولاً إلى إعداده.

سيوضح لك هذا الرابط كيفية العمل عن بُعد باستخدام ssh.

الرابط:

سيوضح لك هذا الارتباط كيفية إعداد خادم قواعد البيانات

الرابط:

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

تحتاج إلى تثبيت:

  1. pip3 تثبيت mysql- موصل- بيثون
  2. pip3 تثبيت flask-socketio
  3. pip3 تثبيت قارورة cors
  4. تثبيت pip3 gevent
  5. pip3 تثبيت gevent-websocket

الخطوة 4: توصيل MySQl

ربط MySQl
ربط MySQl

بمجرد فتح طاولة عمل MySQl ، ستحتاج إلى إجراء اتصال جديد.

يجب أن يبدو الاتصال مثل الصورة أعلاه.

  • من الواضح أنك سميتها لما تريد ، سميته "Raspi"
  • ثم تقوم بتعيين طريقة الاتصال على "معيار TCP / IP عبر ssh" ، وهذا مهم جدًا
  • اسم مضيف ssh هو مجرد عنوان IP الخاص بـ PI الخاص بك
  • اسم مستخدم Ssh هو مستخدم pi الخاص بك
  • لا يحتاج اسم مضيف Mysql إلى التغيير
  • لا يلزم تغيير المنفذ أيضًا
  • يجب أن يكون اسم المستخدم هو اسم مستخدم طاولة العمل الخاص بك.

رابط إلى طاولة عمل mysql:

الخطوة 5: الكود

ستجد في المستودع الشفرة الضرورية.

لاحظ أنك بحاجة إلى اردوينو أيضًا ، رمز قراءة جودة الهواء مكتوب بلغة اردوينو.

جيثب:

مكتبة لمستشعر جودة الهواء:

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

ستحتاج أولاً إلى التحقق مما إذا:

  1. تم تنشيط الاتصال التسلسلي على PI الخاص بك
  2. يتم تنشيط SPI على PI الخاص بك
  3. يتم تنشيط سلك واحد على بي الخاص بك

ثم يمكنك وضع كود الواجهة الخلفية في أي مكان تريده على pi ولكن يجب أن يكون مجلد "html" في / var / www.

لا تتردد في تغيير الكود وتحسين المشروع.

الخطوة 6: قاعدة البيانات

قاعدة البيانات
قاعدة البيانات

لحفظ البيانات ولتتمكن من استخدام النظام ، تحتاج إلى قاعدة بيانات MySQL هذه.

لقد استخدمت Maria DB كنظام إدارة قاعدة بيانات على Raspberry Pi الخاص بي (https://mariadb.org/).

إذا كنت لا تفهم قاعدة البيانات ، يمكنك قراءة "تعليمات قاعدة البيانات" ونأمل أن تفهم كل شيء.

يجب ترك البيانات الموجودة في قاعدة البيانات هناك. هذا للأجهزة ، بدون هذه البيانات لن يعمل النظام.

الخطوة 7: الخطوة 5 اختبار البرنامج

الخطوة 5 اختبار البرنامج
الخطوة 5 اختبار البرنامج
الخطوة 5 اختبار البرنامج
الخطوة 5 اختبار البرنامج
الخطوة 5 اختبار البرنامج
الخطوة 5 اختبار البرنامج

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

للوصول إلى موقع الويب ، تحتاج فقط إلى google عنوان IP الخاص بك PI.

ثم يمكنك التسجيل وتسجيل الدخول والاستكشاف.

موصى به: