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

مرآتي الذكية: 15 خطوة (بالصور)
مرآتي الذكية: 15 خطوة (بالصور)

فيديو: مرآتي الذكية: 15 خطوة (بالصور)

فيديو: مرآتي الذكية: 15 خطوة (بالصور)
فيديو: أكثر رجل تشتاق له المرأة و تلاحقه دائماً 2024, يوليو
Anonim
مرآتي الذكية
مرآتي الذكية

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

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

يمكن العثور على قائمة المكونات في ملف pdf أدناه

  • شاشة كمبيوتر مع إدخال HDMI (أو إدخال DVI مع محول كما في حالتي)
  • جهاز استشعار درجة الحرارة والرطوبة DHT11
  • Raspberry Pi 3 موديل B.
  • خشب
  • أجهزة لتثبيت الخشب في مكانه (براغي ، صمغ ، أقواس)
  • مرآة المواجهة ، حاول ترتيب الأبعاد بحيث تكون قريبة من أبعاد الشاشة. لقد طلبت حجمًا مخصصًا وقمت بقياس الجزء الخارجي من الشاشة ، مجمعة بالكامل ، بحدود. ستكون الشاشة قادرة على الاستلقاء على مرآة الوصول.
  • كبلات لتوصيل المستشعر بـ Raspberry Pi (تم التوصية بأسلاك توصيل أنثى - أنثى 2.54 إلى 2.0 مم)
  • كابل HDMI

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

حان الوقت الآن لتثبيت بعض البرامج للتحكم في Raspberry Pi:

  • صورة نظام التشغيل Raspbian OS
  • مدير قرص Win32

1) قم بتثبيت برنامج Raspbian OS من موقع Raspberry pi.

قم بتنزيل ملف ZIP واستخرجه إلى الموقع المطلوب.

2) قم بتنزيل مدير أقراص Win32.

  • انقر فوق أيقونة المجلد لتحديد الصورة
  • ثم حدد "الجهاز" الخاص بك microSD
  • ثم اضغط على "كتابة"

عندما تتم كتابة الصورة على بطاقة MicroSD الخاصة بك ، يمكنك فتحها في Windows Explorer.

  • افتح الملف "cmdline.txt"
  • أضف السطر التالي قبل كلمة "rootwait": 169.254.10.0
  • ثم احفظ الملف.

الآن أدخل MicroSD في Raspberry Pi الخاص بك

قم بتطبيق الطاقة على Pi الخاص بك باستخدام محول طاقة 5 ، 2 فولت.

قم بتوصيل كبل الشبكة بـ Pi وجهاز الكمبيوتر الخاص بك.

الخطوة 3: الاتصال بـ Raspberry Pi الخاص بك

الاتصال بـ Raspberry Pi الخاص بك
الاتصال بـ Raspberry Pi الخاص بك

الآن قمنا بتثبيت كل ما تحتاجه لاستخدام RPi الخاص بك

1) قم بتثبيت المعجون وافتحه.

2) إنشاء اتصال (كما هو موضح في الصورة)

3) تسجيل الدخول إلى بي الخاص بك:

  • اسم المستخدم: بي
  • كلمة المرور: التوت

4) إعداد WIFI

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

في الجزء السفلي من الملف ، يمكنك إضافة هذه الأسطر:

الشبكة = {ssid = "اسم الشبكة اللاسلكية" psk = "كلمة مرور الشبكة اللاسلكية"

}

5) للاتصال اللاسلكي بـ RPi الخاص بك ، تحتاج أولاً إلى العثور على عنوان IP الخاص بك عبر هذا الرمز:

ifconfig wlan0

يمكنك الآن استخدام عنوان IP هذا في المعجون لتسجيل الدخول لاسلكيًا.

الخطوة 4: قياس أبعاد البناء الخشبي

ستحتاج إلى قياس عنصرين:

  • أبعاد شاشتك (! شاشة فقط ، بدون حافة!)
  • أبعاد مرآة البليكسي التي اشتريتها

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

بالنسبة للجزء الأمامي من المرآة ، استخدمت لوحًا خشبيًا مقاس 18 × 69 مم وطول 210 سم

اكتب الأبعاد ، وسنستخدمها لاحقًا.

الخطوة 5: تفكيك الشاشة

أخذ الشاشة بعيدًا
أخذ الشاشة بعيدًا
أخذ الشاشة بعيدًا
أخذ الشاشة بعيدًا
أخذ الشاشة بعيدًا
أخذ الشاشة بعيدًا

الآن سنقوم بتفكيك الشاشة. كل شاشة مختلفة ، بالنسبة لشاشتي ، كان عليّ فك 4 مسامير وفك المقاطع حول الشاشة. في حالتي ، كانت الشاشة متصلة بمصدر الطاقة بواسطة سلكين فقط. لذلك قمت بتسجيل الجزء الخلفي على الشاشة نفسها ، حتى لا تتحرك.

الخطوة السادسة: عمل القسم الأمامي من المرآة

عمل القسم الأمامي من المرآة
عمل القسم الأمامي من المرآة
عمل القسم الأمامي من المرآة
عمل القسم الأمامي من المرآة
عمل القسم الأمامي من المرآة
عمل القسم الأمامي من المرآة
  1. لعمل القسم الأمامي ، نحتاج إلى قياسات الشاشة بدون حدود. يمكنك اختيار عرض الخشب ، لكنني أوصي بارتفاع +/- 20 مم. لا يجب أن تكون الحدود بهذا الطول.
  2. من المفيد أن تقوم أولاً بعمل رسم كما في الصورة الثانية بقياساتك. يساعد عند قطع الألواح.
  3. قم بقياس أبعاد شاشتك على الخشب. ارسم زاوية 45 درجة للخارج من كل جانب. كرر هذا للأبعاد الأربعة لشاشتك.
  4. يمكنك قص الألواح بنفسك باستخدام منشار دائري ، أو اطلب من المتجر الذي اشتريت منه الألواح أن يقوم بذلك نيابة عنك.
  5. لقد قمت بحفر فتحتين صغيرتين لكل لوح لكل جانب في ارتفاع الخشب ، حتى أتمكن من تركيب صنابير خشبية داخل الثقوب لربط الألواح ببعضها البعض.
  6. لإصلاحها معًا بشكل دائم ، استخدمت غراء الخشب.
  7. اترك الصمغ يتماسك طوال الليل.

الخطوة 7: عمل الجانب الخلفي من المرآة

عمل الجانب الخلفي من المرآة
عمل الجانب الخلفي من المرآة
عمل الجانب الخلفي من المرآة
عمل الجانب الخلفي من المرآة
عمل الجانب الخلفي من المرآة
عمل الجانب الخلفي من المرآة
  1. الآن سوف نحتاج إلى قياسات مرآة البليكسي.
  2. لن نقطع الألواح بزاوية 45 درجة.
  3. يجب أن يبدو الرسم الخاص بك مثل الصورة الثالثة.
  4. بالنسبة للطول ، سنضيف ضعف عرض اللوح الخشبي.
  5. بالنسبة للارتفاع ، سنقطع الألواح وفقًا لقياسات المرآة الشبكية. والنتيجة ، عند وضع الألواح الخشبية كما في الصورة ، تكون القياسات الداخلية متطابقة مع تلك الموجودة في المرآة الشبكية.
  6. لربط الألواح الخشبية معًا ، قمت بحفر ثقوب وربطها بمسامير. لأن هذا سيكون الجانب الخلفي ، فإن الصقل ليس أولوية.

الخطوة الثامنة: الانتهاء من البناء الخشبي

الانتهاء من البناء الخشبي
الانتهاء من البناء الخشبي
الانتهاء من البناء الخشبي
الانتهاء من البناء الخشبي

الآن ، سنقوم بربط الهيكلين معًا.

لقد استخدمت الانحناءات والمسامير المعدنية بزاوية 90 درجة لربط 2 كما هو موضح في الصورة.

يمكنك أيضًا استخدام هذه المثلثات الصغيرة مع البراغي ، لكن هذا ليس ضروريًا.

الخطوة 9: وضع مرآة Plexi والشاشة في البناء

وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
وضع المرآة الشبكية والشاشة في البناء
  1. إذا كان كل شيء صحيحًا ، فإن مرآتك تتلاءم بشكل جيد مع الجزء الخلفي وتستند إلى حافة من الجزء الأمامي.
  2. وضعت بعض الغراء على الحافة ووضعت المرآة في موضعها النهائي.
  3. ضع بعض الوزن على المرآة حتى تجف جيدًا.
  4. دعها تجلس بين عشية وضحاها.

الخطوة 10: وضع كل شيء معًا

وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا
وضع كل شيء معًا

الآن اكتمل بناءنا ، سنضع شاشتنا في الهيكل ، باستخدام مستشعر درجة الحرارة DHT11.

كيفية إصلاحه ، الأمر متروك لك ، فقط تأكد من عدم انتقال الشاشة و pi إلى أي مكان.

لقد قمت بتركيب مستشعر درجة الحرارة DHT11 على الجزء الخارجي من المرآة ، لذلك ستكون القراءات هي الأكثر دقة.

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

SQL- قاعدة البيانات
SQL- قاعدة البيانات
  1. في هذه الخطوة سنقوم بتثبيت بعض العناصر التي ستجعل من الممكن تشغيل قاعدة البيانات.
  2. sudo apt التحديث
  3. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

ليس لدينا حاليا أي مستخدم. نستخدم هذا الرمز لإنشاء مستخدم ، ما عليك سوى ملء اسم المستخدم وكلمة المرور:

إنشاء USER 'FILL_USER_IN' @ 'localhost' معرف بواسطة 'FILL_PASSWORD_IN' ؛

إنشاء قاعدة بيانات مرآة ذكية ؛

منح جميع الامتيازات على smart-mirror. * إلى "FILL_USER_IN" @ "localhost" مع خيار المنح ؛

sudo mariadb <sql / db_init.sql

الخطوة 12: اتصال SQL بـ Pycharm

سنقوم بربط قاعدة البيانات الخاصة بنا بـ pycharm

  1. انتقل إلى عرض> أداة Windows> قاعدة البيانات وانقر على علامة الجمع الخضراء لإضافة اتصال
  2. اختر مصدر البيانات> MySQL و Download driver ، إذا ظهر

عام

  • المضيف = المضيف المحلي
  • المنفذ = 3306
  • المستخدم = * الاسم الذي اخترته في الخطوة الأخيرة *
  • كلمة المرور = * كلمة المرور التي اخترتها في الخطوة الأخيرة *

SSH / SSL

  • مضيف الوكيل = * عنوان IP الخاص بك *
  • المنفذ = 22
  • مستخدم الوكيل = pi
  • كلمة مرور الوكيل = التوت

لإدراج الجداول

  1. يمكنك النقر بزر الماوس الأيمن على smart-mirror> فتح وحدة التحكم
  2. قم بتنفيذ sql في ملف zip في وحدة التحكم
  3. قاعدة البيانات مصنوعة

الخطوة 13: الحصول على رمز المشروع

الحصول على رمز للمشروع
الحصول على رمز للمشروع

في pycharm اذهب إلى:

ملف> الإعدادات> البناء والتنفيذ والنشر> النشر

املأ الشاشة كما في الصورة

افعل نفس الشيء في

ملف> الإعدادات الافتراضية> الإنشاء والتنفيذ والنشر> النشر

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

الخطوة 14: التشغيل التلقائي للمشروع

لتحميل صفحة الشاشة عند بدء التشغيل ، في Pi الخاص بك ، اكتب هذا:

cd /home/pi/.config/lxsession/LXDE-pi/

وافتح ملف التشغيل التلقائي باستخدام nano

نانو أوتوستارت

تأكد من أن هذا هو ما يوجد في الملف:

lxpanel - الملف الشخصي LXDE-pi @ pcmanfm --desktop --profile LXDE-pixscreensaver-no-splash @ point-rpi @ chromium-browser --incognito --kiosk 127.0.0.1/monitorxset s noblankxset s قبالةxset -dpms

سيتم الآن تحميل صفحة الشاشة عند بدء التشغيل ويتم تعطيل شاشة التوقف.

الخطوة 15: استمتع بمرآة ذكية

استمتع بمرآتك الذكية
استمتع بمرآتك الذكية

الآن يمكنك فقط تشغيل الشاشة و pi ، ودع المرآة تقوم بسحرها.

يستغرق تشغيل المرآة بعض الوقت ، ولكن دعها تقوم بعملها.

تم تعيين الموقع على الشاشة إلى Kortrijk ، بلجيكا ، المكان الذي يتم فيه إنشاء المرآة ، ولكن إذا كنت تريد تغييرها ، فانتقل إلى web> static> JavaScript folder في الكود وابحث عن السطر حيث City = Kortrijk ؛ (وهي في الأسطر الأولى من الكود). يمكنك تغييره إلى الموقع الذي تعيش فيه. يجب عليك تغييره في ملفي جافا سكريبت حتى يتغير الموقع على الموقع وفي المرآة.

استمتع بمرآة ذكية!

مسابقة الساعات
مسابقة الساعات
مسابقة الساعات
مسابقة الساعات

الجائزة الثانية في مسابقة الساعات

موصى به: