جدول المحتويات:
- اللوازم
- الخطوة 1: القضية
- الخطوة الثانية: الإلكترونيات
- الخطوة 3: إعداد PI
- الخطوة 4: توصيل MySQl
- الخطوة 5: الكود
- الخطوة 6: قاعدة البيانات
- الخطوة 7: الخطوة 5 اختبار البرنامج
فيديو: أتمتة الغرفة الأساسية: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:37
أهلا
بالنسبة لمشروع مدرستي ، صنعت نظامًا صغيرًا لأتمتة المنزل. يمكن استخدام هذا للأشخاص الذين يعملون في المكتب طوال الوقت وينسون تنظيم الإضاءة أو فتح النافذة أو تبريد الغرفة عندما تصبح ساخنة. لقد كنت ذلك الرجل مرات عديدة بينما كنت ألعب أو أعمل في المدرسة. أنا فقط بحاجة لجعل هذا لغرفتي في الحياة الحقيقية وأنا على ما يرام! في الوقت الحالي ، الأمر يتعلق فقط بصديقي "أنتوني" ، شخصية لعب متحركة …
ماذا او ما
نظام أتمتة منزلي صغير ينظم درجة الحرارة والإضاءة وجودة الهواء لأفراد المكتب الذين يعملون بجد. إنه يعمل تلقائيًا ولكنك تنظم كل شيء على الموقع.
لماذا:
كما ذكرت من قبل ، لقد صنعت هذا لمشروع مدرسي. إنه شيء أحب في الحياة الواقعية ، لذا ربما في يوم من الأيام يمكنني بناءه لغرفتي من يدري …
اللوازم
العناصر التالية مطلوبة لعمل هذا المشروع. لست بحاجة إلى طلب كل شيء من المواقع المرتبطة ، هذا هو المكان الذي حصلت عليه فقط.
(في المرفق ، يمكنك أن تجد نفس القائمة ، وأنظف قليلاً وبأسعار.)
- 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.
الرابط:
سيوضح لك هذا الارتباط كيفية إعداد خادم قواعد البيانات
الرابط:
بعد ذلك ستحتاج إلى تثبيت بعض الحزم ، حدد المجلد الذي كان عليك إنشاءه باستخدام الدليل وافتح محطة طرفية.
تحتاج إلى تثبيت:
- pip3 تثبيت mysql- موصل- بيثون
- pip3 تثبيت flask-socketio
- pip3 تثبيت قارورة cors
- تثبيت pip3 gevent
- pip3 تثبيت gevent-websocket
الخطوة 4: توصيل MySQl
بمجرد فتح طاولة عمل MySQl ، ستحتاج إلى إجراء اتصال جديد.
يجب أن يبدو الاتصال مثل الصورة أعلاه.
- من الواضح أنك سميتها لما تريد ، سميته "Raspi"
- ثم تقوم بتعيين طريقة الاتصال على "معيار TCP / IP عبر ssh" ، وهذا مهم جدًا
- اسم مضيف ssh هو مجرد عنوان IP الخاص بـ PI الخاص بك
- اسم مستخدم Ssh هو مستخدم pi الخاص بك
- لا يحتاج اسم مضيف Mysql إلى التغيير
- لا يلزم تغيير المنفذ أيضًا
- يجب أن يكون اسم المستخدم هو اسم مستخدم طاولة العمل الخاص بك.
رابط إلى طاولة عمل mysql:
الخطوة 5: الكود
ستجد في المستودع الشفرة الضرورية.
لاحظ أنك بحاجة إلى اردوينو أيضًا ، رمز قراءة جودة الهواء مكتوب بلغة اردوينو.
جيثب:
مكتبة لمستشعر جودة الهواء:
ربما لن ينجح وضع جميع الملفات في كود الاستوديو المرئي.
ستحتاج أولاً إلى التحقق مما إذا:
- تم تنشيط الاتصال التسلسلي على PI الخاص بك
- يتم تنشيط SPI على PI الخاص بك
- يتم تنشيط سلك واحد على بي الخاص بك
ثم يمكنك وضع كود الواجهة الخلفية في أي مكان تريده على pi ولكن يجب أن يكون مجلد "html" في / var / www.
لا تتردد في تغيير الكود وتحسين المشروع.
الخطوة 6: قاعدة البيانات
لحفظ البيانات ولتتمكن من استخدام النظام ، تحتاج إلى قاعدة بيانات MySQL هذه.
لقد استخدمت Maria DB كنظام إدارة قاعدة بيانات على Raspberry Pi الخاص بي (https://mariadb.org/).
إذا كنت لا تفهم قاعدة البيانات ، يمكنك قراءة "تعليمات قاعدة البيانات" ونأمل أن تفهم كل شيء.
يجب ترك البيانات الموجودة في قاعدة البيانات هناك. هذا للأجهزة ، بدون هذه البيانات لن يعمل النظام.
الخطوة 7: الخطوة 5 اختبار البرنامج
لكي تتمكن من اختبار ما إذا كان كل شيء يعمل ، ستحتاج أولاً إلى توصيل مصدر الطاقة ومصدر الطاقة. من الضروري للغاية أن يكون لديك مصدر طاقة 3.3 فولت و 5 فولت. إذا فاتتك أحدهم فلن يعمل المشروع.
للوصول إلى موقع الويب ، تحتاج فقط إلى google عنوان IP الخاص بك PI.
ثم يمكنك التسجيل وتسجيل الدخول والاستكشاف.
موصى به:
إضاءة الغرفة الأوتوماتيكية ووحدة التحكم في المروحة مع عداد زوار ثنائي الاتجاه: 3 خطوات
مصباح الغرفة الأوتوماتيكي ووحدة التحكم في المروحة مع عداد الزائر ثنائي الاتجاه: غالبًا ما نرى عدادات الزوار في الاستاد والمركز التجاري والمكاتب وغرف الصف وما إلى ذلك. كيف يحسبون الأشخاص ويقومون بتشغيل أو إيقاف تشغيل الضوء عندما لا يكون أحد بالداخل؟ اليوم نحن هنا مع مشروع وحدة تحكم إضاءة الغرفة التلقائية مع عداد زائر ثنائي الاتجاه
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: 6 خطوات
التحكم في ضوء الغرفة باستخدام مستشعر PIR و Arduino: اليوم ، سنتحكم في أضواء غرفتك من خلال اكتشاف الحركة باستخدام مستشعر Arduino PIR Motion. هذا المشروع ممتع للغاية وله استخدام عملي للغاية في منزلك ويمكن أن يوفر لك بعض المال من خلال القيام بهذا المشروع أيضًا. جو
أتمتة ثرثارة -- صوت من Arduino -- أتمتة التحكم بالصوت -- وحدة بلوتوث HC - 05: 9 خطوات (بالصور)
أتمتة ثرثارة || صوت من Arduino || أتمتة التحكم الصوتي || HC - 05 وحدة البلوتوث: …………………………. يرجى الاشتراك في قناتي على YouTube لمزيد من مقاطع الفيديو …. …. في هذا الفيديو ، قمنا ببناء أتمتة ثرثارية .. عندما ترسل أمرًا صوتيًا عبر الهاتف المحمول ، فسيتم تشغيل الأجهزة المنزلية وإرسال التعليقات أنا
التحكم في أضواء الغرفة بدون استخدام اليدين: 10 خطوات
التحكم في أضواء الغرفة بدون استخدام اليدين: كما هو الحال في فيلم & quot؛ المهمة المستحيلة & quot؛ يقول & quot؛ الأوقات العصيبة تتطلب اتخاذ إجراءات يائسة & quot؛ خطرت لأخي في الصف العاشر فكرة للتحكم في أضواء المطبخ باستخدام الهاتف بدلاً من استخدام المفاتيح والسبب
درجة حرارة الغرفة عبر الإنترنت مع BLYNK ESP8266 و DHT11: 5 خطوات (بالصور)
درجة حرارة الغرفة عبر الإنترنت مع BLYNK ESP8266 و DHT11: مرحبًا يا شباب ، سنقوم اليوم بصنع شاشة لدرجة حرارة الغرفة ، والتي يمكننا استخدامها لمراقبة غرفتنا من أي مكان في العالم وللقيام بذلك ، سنستخدم نموذج BLYNK IoT وسنستخدمه DHT11 لقراءة درجة حرارة الغرفة سوف نستخدم ESP8266 للحصول على