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

المرآة الذكية: 10 خطوات
المرآة الذكية: 10 خطوات

فيديو: المرآة الذكية: 10 خطوات

فيديو: المرآة الذكية: 10 خطوات
فيديو: ١٠ نصايح -كيف تكسبي قلب الرجل ‏وتكوني المرأة القوية وتلعبي معه لعبة تحدي الذهن 2024, شهر نوفمبر
Anonim
المرآة الذكية
المرآة الذكية

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

الخطوة 1: المكونات التي تحتاجها

المكونات التي تحتاجها
المكونات التي تحتاجها

فيما يلي قائمة بالمكونات التي تحتاجها.

  • شاشة راسبيري باي 5 انش
  • Raspberry Pi 3 ب +
  • 8 جيجا مايكرو اس دي
  • مصدر Raspberry Pi 5.1V / 2.5A
  • جهاز Digitale RGB Ledstrip WS2801
  • جهاز استشعار درجة الحرارة والرطوبة DHT11
  • خشب
  • أجهزة لإصلاح الخشب (غراء ومنشار)
  • كابل HDMI
  • جهاز استشعار الحركة PIR
  • DS18B20 (مستشعر درجة الحرارة)

الخطوة 2: إعداد Raspberry Pi

إعداد Raspberry Pi
إعداد Raspberry Pi
إعداد Raspberry Pi
إعداد Raspberry Pi

لنبدأ بتثبيت بعض البرامج.

  • WinSCP
  • مدير قرص Win32
  • MobaXterm
  • عارض VNC
  • طاولة عمل MySQL

قم أولاً بتثبيت Win 32. بمجرد تثبيت Win 32 ، يمكنك البدء في تثبيت الصورة على pi.

عندما تفتح فوز 32 ، سترى أنه يمكن تحديد مجلد. حدد بطاقة micro sd الخاصة بك (أعلى اليمين) وانقر فوق كتابة (أسفل). قد يستغرق التثبيت بعض الوقت. في غضون ذلك ، يمكنك تثبيت جميع البرامج الأخرى.

بمجرد تثبيت صورتك ، يمكنك وضع بطاقة sd الخاصة بك في pi وتشغيل pi. قم بتوصيل جهاز pi الخاص بك بكابل إيثرنت بجهاز الكمبيوتر / الكمبيوتر المحمول الخاص بك ، وبعد ذلك تبدأ تشغيل mobaXterm. انتقل إلى الجلسة => SSH => واملأ البيانات التالية (انظر الصورة لمزيد من التفاصيل). باستخدام هذا ، يمكنك تسجيل الدخول إلى pi الخاص بك عبر اتصال ssh على المنفذ 22 باستخدام اسم المستخدم "dp-use r" وكلمة المرور "dp-user".

الخطوة 3: توصيل Pi الخاص بك بشبكة WIFI الخاصة بك

توصيل Pi الخاص بك بشبكة WIFI الخاصة بك
توصيل Pi الخاص بك بشبكة WIFI الخاصة بك

إذا كنت متصلاً بـ pi الخاص بك ، فيمكنك ضبط wifi الخاص بك من خلال الخطوات التالية.

sudo raspi-config

  1. انتقل إلى خيارات الشبكة
  2. اذهب إلى شبكة wi-fi
  3. أدخل اسم شبكتك
  4. ادخل رقمك السري

الآن يمكنك الوصول إلى wifi الخاص بك ويمكنك تحديث pi الخاص بك بالرمز التالي.

sudo apt التحديث

sudo apt الترقية -y

هذا يضمن أن pi الخاص بك محدث.

الخطوة 4: الأجهزة

الآن بعد أن أصبح باي الخاص بك جاهزًا تمامًا ، يمكنك البدء في إعداد الدائرة. ربط على النحو الوارد أعلاه الخطط الخاصة بك دائرتك. سترى أنه يتم استخدام mcp3008. لست بحاجة إلى هذا ، هذا هو اتصال الشاشة. يحتوي شريط LED على ساعة Mosi و GND و 5V.

الخطوة 5: SQL- قاعدة البيانات

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

حان الوقت لإنشاء قاعدة بيانات. افتح بيئة mariaDB الخاصة بك على بي الخاص بك باستخدام الكود أدناه.

تقوم أولاً بإنشاء مستخدم بـ:

إنشاء مستخدم 'mct' @ '٪' معرف بواسطة 'mct' ؛

ثم تتأكد من حصوله على جميع الامتيازات:

منح جميع الامتيازات *. * إلى "mct" @ "٪" مع الخيار الكبير ؛

أخيرًا وليس آخرًا ، تقوم بمسح كل شيء:

امتيازات التنظيف ؛

أعد تشغيل الخدمة الآن:

إعادة تشغيل خدمة sudo mysql

افتح mysql Workbench. قم بإجراء اتصال جديد. لمزيد من التفاصيل انظر الصورة.

الآن افتح الاستيراد ، واستورد الملف وقم بتنفيذ الكود.

الخطوة 6: رمز المرآة

كود المرآة
كود المرآة

افتح pyCharm وانتقل إلى الإعدادات => الإنشاء والتنفيذ والنشر => النشر. اضغط على علامة الجمع وأضف SFTP (انظر الصورة).

الآن ما عليك سوى تنزيل الكود من جيثب الخاص بي وفتحه في pycharm.

الخطوة 7: الموقع

موقع الكتروني
موقع الكتروني
موقع الكتروني
موقع الكتروني

لوضع خادم ويب على pi الخاص بك ، أضف الكود التالي إلى pi الخاص بك.

sudo apt-get intall apache2-y

للوصول كمستخدم dp:

sudo chown dp-user: الجذر *

للوصول إلى المجلد وإضافة الملفات إليه.

sudo chown dp-user: root / var / www / html

افتح WinSCP. قم بإنشاء جلسة جديدة واملأ الملف كما هو موضح في الصورة.

حدد ملفاتك واسحبها إلى مجلد / var / www / html.

الخطوة 8: بدء تشغيل التطبيق تلقائيًا

بدء تشغيل تلقائي
بدء تشغيل تلقائي

لبدء تشغيل app.py ، انتقل تلقائيًا إلى crontab وأضف هذا الرمز:

sudo crontab -e

في الجزء السفلي من الملف ، أدخل الكود التالي (موضح في الصورة).

reboot python3 /var/www/html/app.py

Ctrl + x للخروج و y أدخل للحفظ.

الخطوة 9: اصنع حالة

جعل قضية
جعل قضية

المفهوم سهل ، لقد أخذت حجم شاشتي ، وطول لوح التجارب الخاص بي وحجم باي الخاص بي صنع ثقبًا في الأسفل لوضع PIR فيه.

نظرًا لأنك تستخدم كابل HDMI ، يجب أن تكون هناك قطعة أخرى يجب أن تكون معك.

الخطوة 10: أتمنى أن تعجبك

آمل أن تعجبك
آمل أن تعجبك
آمل أن تعجبك
آمل أن تعجبك
آمل أن تعجبك
آمل أن تعجبك

أتمنى أن تستمتع بالمرآة الصغيرة الذكية.

حظا طيبا وفقك الله!

موصى به: