فهرست مطالب:

آینه هوشمند: 10 مرحله
آینه هوشمند: 10 مرحله

تصویری: آینه هوشمند: 10 مرحله

تصویری: آینه هوشمند: 10 مرحله
تصویری: گوز زدن پریانکا چوپرا هنرپیشه بالیوود در یکی از برنامه های لایف تلویزیونی |C&C 2024, جولای
Anonim
آینه هوشمند
آینه هوشمند

همه ما لحظه ای را که در حمام هستید و ساعت را از دست می دهید می دانیم. یا نمی دانید امروز هوا چگونه خواهد بود … و غیره یک آینه هوشمند می تواند کمک کننده باشد. برای پروژه خود ، من نسخه کوچکتری از آینه هوشمند را برای صرفه جویی در فضا در حمام انجام دادم. می توانید آب و هوا ، ساعت ، روز ، مکان ، دما و رطوبت را روی آن پیدا کنید. همچنین یک وب سایت مرتبط با آن وجود دارد که در آن می توانید تمام داده های موجود در نمودارها را پیدا کرده و رنگ نوار LED را تغییر دهید.

مرحله 1: اجزای مورد نیاز

اجزای مورد نیاز شما
اجزای مورد نیاز شما

در اینجا لیستی از اجزای مورد نیاز شما آمده است.

  • رزبری پای نمایشگر 5 اینچی دارد
  • رزبری پای 3 ب+
  • میکرو اس دی 8 گیگابایتی
  • منبع تغذیه رزبری پای 5.1 ولت/2.5 آمپر است
  • Digitale RGB Ledstrip WS2801
  • سنسور دما و رطوبت DHT11
  • چوب
  • سخت افزار ثابت چوب (چسب و اره)
  • کابل HDMI
  • PIR (سنسور حرکت)
  • DS18B20 (سنسور دما)

مرحله 2: راه اندازی رزبری پای

راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای
راه اندازی رزبری پای

بیایید با نصب برخی نرم افزارها شروع کنیم.

  • WinSCP
  • مدیریت دیسک Win32
  • MobaXterm
  • نمایشگر VNC
  • میز کار MySQL

ابتدا Win 32 را نصب کنید. پس از نصب Win 32 می توانید نصب تصویر را روی pi شروع کنید.

وقتی win 32 را باز می کنید ، می بینید که یک پوشه قابل انتخاب است. کارت micro SD خود را (بالا سمت راست) انتخاب کرده و روی نوشتن (پایین) کلیک کنید. ممکن است نصب کمی طول بکشد. در همین حال می توانید سایر نرم افزارها را نصب کنید.

وقتی تصویر شما نصب شد ، می توانید کارت sd خود را در pi خود قرار دهید و pi خود را قدرت دهید. Pi خود را با کابل اترنت به رایانه/لپ تاپ خود وصل کنید. پس از این کار mobaXterm را راه اندازی می کنید. به session => SSH => بروید و داده های زیر را پر کنید (برای جزئیات بیشتر به تصویر مراجعه کنید). با این کار شما از طریق اتصال ssh در پورت 22 با نام کاربری "dp-use r" و رمز عبور "dp-user" به pi خود وارد می شوید.

مرحله 3: اتصال Pi خود به WIFI شما

اتصال Pi خود به WIFI شما
اتصال Pi خود به WIFI شما

اگر به pi خود متصل هستید می توانید wifi خود را با مراحل زیر تنظیم کنید.

sudo raspi-config

  1. به گزینه های شبکه بروید
  2. به wi-fi بروید
  3. نام شبکه خود را وارد کنید
  4. رمز عبور خود را وارد کنید

اکنون شما به وای فای خود دسترسی دارید و می توانید pi خود را با کد زیر به روز کنید.

به روز رسانی sudo apt

sudo apt upgrade -y

این اطمینان می دهد که pi شما به روز است.

مرحله 4: سخت افزار

اکنون که pi شما کاملاً آماده است می توانید راه اندازی مدار را شروع کنید. مدارهای خود را به صورت شماتیک بالا متصل کنید. خواهید دید که از mcp3008 استفاده می شود. شما به این مورد نیاز ندارید ، این اتصال صفحه است. نوار چراغ دارای ساعت ، Mosi ، GND و 5 ولت است.

مرحله 5: پایگاه داده SQL

SQL- پایگاه داده
SQL- پایگاه داده
SQL- پایگاه داده
SQL- پایگاه داده
SQL- پایگاه داده
SQL- پایگاه داده

زمان ایجاد پایگاه داده محیط mariaDB خود را روی pi خود با کد زیر باز کنید.

ابتدا یک کاربر با موارد زیر ایجاد می کنید:

CREATE USER 'mct'@'٪' IDENTIFIED BY 'mct'؛

سپس مطمئن شوید که او دارای تمام امتیازات است:

اعطای همه امتیازات بر روی *. * TO 'mct'@'٪' با یک گزینه عالی ؛

آخرین و مهمترین نکته این است که همه چیز را شستشو می دهید:

خصوصیات فلاش ؛

اکنون سرویس را راه اندازی مجدد کنید:

راه اندازی مجدد سرویس sudo mysql

mysql Workbench را باز کنید. ارتباط جدیدی برقرار کنید. برای جزئیات بیشتر به تصویر مراجعه کنید.

حالا import را باز کنید ، فایل را وارد کنید و کد را اجرا کنید.

مرحله 6: کد برای آینه

کد برای آینه
کد برای آینه

pyCharm را باز کرده و به تنظیمات => Build ، Exixution ، Deployment => استقرار بروید. plus را فشار دهید و SFTP را اضافه کنید (تصویر را ببینید).

حالا شما فقط کد را از github من بارگیری کرده و در pycharm باز کنید.

مرحله 7: وب سایت

سایت اینترنتی
سایت اینترنتی
سایت اینترنتی
سایت اینترنتی

برای قرار دادن وب سرور روی pi خود ، کد زیر را به pi خود اضافه کنید.

sudo apt-get intall apache2-y

برای دسترسی به عنوان کاربر dp:

sudo chown dp-user: root *

برای دسترسی به پوشه و افزودن فایل ها به آن.

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

WinSCP را باز کنید. یک جلسه جدید ایجاد کنید و فایل را مطابق تصویر پر کنید.

فایل های خود را انتخاب کرده و آنها را به پوشه/var/www/html خود بکشید.

مرحله 8: شروع خودکار App.py

شروع خودکار App.py
شروع خودکار App.py

برای راه اندازی app.py خودکار به crontab خود بروید و این کد را اضافه کنید:

sudo crontab -e

در پایین فایل کد زیر را وارد کنید (در تصویر توضیح داده شده است).

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

Ctrl + x را برای خروج و y را برای ذخیره وارد کنید.

مرحله 9: یک مورد بسازید

Case بسازید
Case بسازید

مفهوم آن آسان است من اندازه صفحه نمایش خود را انتخاب کردم ، طول تخته نان و اندازه pi من یک سوراخ در پایین ایجاد کردم تا PIR را داخل آن قرار دهم.

از آنجا که از کابل hdmi استفاده می کنید ، باید قطعه دیگری روی آن باشد.

مرحله دهم: امیدوارم دوست داشته باشید

امیدوارم ازش خوشتان بیاید
امیدوارم ازش خوشتان بیاید
امیدوارم ازش خوشتان بیاید
امیدوارم ازش خوشتان بیاید
امیدوارم ازش خوشتان بیاید
امیدوارم ازش خوشتان بیاید

امیدوارم از مینی آینه هوشمند لذت ببرید.

موفق باشید!

توصیه شده: