جدول المحتويات:
- الخطوة 1: المكونات التي تحتاجها
- الخطوة 2: إعداد Raspberry Pi
- الخطوة 3: توصيل Pi الخاص بك بشبكة WIFI الخاصة بك
- الخطوة 4: الأجهزة
- الخطوة 5: SQL- قاعدة البيانات
- الخطوة 6: رمز المرآة
- الخطوة 7: الموقع
- الخطوة 8: بدء تشغيل التطبيق تلقائيًا
- الخطوة 9: اصنع حالة
- الخطوة 10: أتمنى أن تعجبك
فيديو: المرآة الذكية: 10 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:39
نعلم جميعًا اللحظة التي تكون فيها في الحمام ونفقد الساعة. أو لا تعرف كيف سيكون الطقس اليوم … إلخ. يمكن أن تساعدك المرآة الذكية. بالنسبة لمشروعي ، قمت بعمل نسخة أصغر من المرآة الذكية لتوفير بعض المساحة في الحمام. يمكنك معرفة الطقس والساعة واليوم والمكان ودرجة الحرارة والرطوبة عليها. يوجد أيضًا موقع ويب مرتبط به حيث يمكنك العثور على جميع البيانات في الرسوم البيانية وتغيير لون شريط LED.
الخطوة 1: المكونات التي تحتاجها
فيما يلي قائمة بالمكونات التي تحتاجها.
- شاشة راسبيري باي 5 انش
- Raspberry Pi 3 ب +
- 8 جيجا مايكرو اس دي
- مصدر Raspberry Pi 5.1V / 2.5A
- جهاز Digitale RGB Ledstrip WS2801
- جهاز استشعار درجة الحرارة والرطوبة DHT11
- خشب
- أجهزة لإصلاح الخشب (غراء ومنشار)
- كابل HDMI
- جهاز استشعار الحركة PIR
- DS18B20 (مستشعر درجة الحرارة)
الخطوة 2: إعداد 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 الخاص بك من خلال الخطوات التالية.
sudo raspi-config
- انتقل إلى خيارات الشبكة
- اذهب إلى شبكة wi-fi
- أدخل اسم شبكتك
- ادخل رقمك السري
الآن يمكنك الوصول إلى wifi الخاص بك ويمكنك تحديث pi الخاص بك بالرمز التالي.
sudo apt التحديث
sudo apt الترقية -y
هذا يضمن أن pi الخاص بك محدث.
الخطوة 4: الأجهزة
الآن بعد أن أصبح باي الخاص بك جاهزًا تمامًا ، يمكنك البدء في إعداد الدائرة. ربط على النحو الوارد أعلاه الخطط الخاصة بك دائرتك. سترى أنه يتم استخدام mcp3008. لست بحاجة إلى هذا ، هذا هو اتصال الشاشة. يحتوي شريط LED على ساعة Mosi و GND و 5V.
الخطوة 5: 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: أتمنى أن تعجبك
أتمنى أن تستمتع بالمرآة الصغيرة الذكية.
حظا طيبا وفقك الله!
موصى به:
المرآة السوداء: 4 خطوات
المرآة السوداء: كان هذا المشروع محاولتي لصنع مرآة ذكية. كان هدفي في هذا المشروع هو إنشاء مرآة بساعة لا تزال مرئية في المرآة. بهذه الطريقة ، عندما تستعد في الصباح ، يكون الوقت مناسبًا. حاولت أيضًا الإعلان
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية ؟: 14 خطوة
كيف تصنع الستائر الدوارة الذكية باستخدام مفاتيح SONOFF الذكية؟: استخدم وضع التعشيق في مفاتيح SONOFF الذكية لتحويل الستائر / الستائر الدوارة العادية إلى ستائر ذكية ، وما إذا كان معظمكم سيوافق على أن هذا عمل روتيني تقوم بسحب الستائر الدوارة / الستائر العاتمة في الصباح وهدمه في المساء؟ على أي حال ، أنا
المرآة الذكية: 5 خطوات
Smart Mirror: ستعلمك هذه التعليمات كيفية إنشاء Smart Mirror الذي يعرض صندوق البريد الإلكتروني الخاص بك وآخر الأخبار والتحديثات من New York Times والتاريخ والوقت على خلفية من Unsplash. رابط العمل: المستلزمات المطلوبة: إطار
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: 7 خطوات
البستنة الذكية القائمة على إنترنت الأشياء والزراعة الذكية باستخدام ESP32: يتغير العالم مع مرور الوقت وكذلك الزراعة. في الوقت الحاضر ، يقوم الناس بدمج الإلكترونيات في كل مجال والزراعة ليست استثناءً من ذلك. يساعد دمج الإلكترونيات في الزراعة المزارعين والأشخاص الذين يديرون الحدائق. في هذا
المرآة الذكية: 7 خطوات
المرآة الذكية: في هذه التعليمات ، سأوضح لك كيفية صنع مرآة ذكية. أراهن أنك ربما تسأل & quot؛ ما هي المرآة الذكية؟ & quot؛ حسنًا ، أنا هنا لأخبرك! المرآة الذكية عبارة عن شاشة يتحكم فيها Raspberry Pi. أثناء استخدام ميرو ثنائي الاتجاه