فهرست مطالب:
- مرحله 1: اجزای مورد نیاز
- مرحله 2: راه اندازی رزبری پای
- مرحله 3: اتصال Pi خود به WIFI شما
- مرحله 4: سخت افزار
- مرحله 5: پایگاه داده SQL
- مرحله 6: کد برای آینه
- مرحله 7: وب سایت
- مرحله 8: شروع خودکار App.py
- مرحله 9: یک مورد بسازید
- مرحله دهم: امیدوارم دوست داشته باشید
تصویری: آینه هوشمند: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:55
همه ما لحظه ای را که در حمام هستید و ساعت را از دست می دهید می دانیم. یا نمی دانید امروز هوا چگونه خواهد بود … و غیره یک آینه هوشمند می تواند کمک کننده باشد. برای پروژه خود ، من نسخه کوچکتری از آینه هوشمند را برای صرفه جویی در فضا در حمام انجام دادم. می توانید آب و هوا ، ساعت ، روز ، مکان ، دما و رطوبت را روی آن پیدا کنید. همچنین یک وب سایت مرتبط با آن وجود دارد که در آن می توانید تمام داده های موجود در نمودارها را پیدا کرده و رنگ نوار 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 خود را با مراحل زیر تنظیم کنید.
sudo raspi-config
- به گزینه های شبکه بروید
- به wi-fi بروید
- نام شبکه خود را وارد کنید
- رمز عبور خود را وارد کنید
اکنون شما به وای فای خود دسترسی دارید و می توانید pi خود را با کد زیر به روز کنید.
به روز رسانی sudo apt
sudo apt upgrade -y
این اطمینان می دهد که pi شما به روز است.
مرحله 4: سخت افزار
اکنون که pi شما کاملاً آماده است می توانید راه اندازی مدار را شروع کنید. مدارهای خود را به صورت شماتیک بالا متصل کنید. خواهید دید که از mcp3008 استفاده می شود. شما به این مورد نیاز ندارید ، این اتصال صفحه است. نوار چراغ دارای ساعت ، Mosi ، GND و 5 ولت است.
مرحله 5: پایگاه داده 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 خودکار به crontab خود بروید و این کد را اضافه کنید:
sudo crontab -e
در پایین فایل کد زیر را وارد کنید (در تصویر توضیح داده شده است).
reboot python3 /var/www/html/app.py
Ctrl + x را برای خروج و y را برای ذخیره وارد کنید.
مرحله 9: یک مورد بسازید
مفهوم آن آسان است من اندازه صفحه نمایش خود را انتخاب کردم ، طول تخته نان و اندازه pi من یک سوراخ در پایین ایجاد کردم تا PIR را داخل آن قرار دهم.
از آنجا که از کابل hdmi استفاده می کنید ، باید قطعه دیگری روی آن باشد.
مرحله دهم: امیدوارم دوست داشته باشید
امیدوارم از مینی آینه هوشمند لذت ببرید.
موفق باشید!
توصیه شده:
C.Q: یک آینه هوشمند DIY: 5 مرحله
C.Q: DIY Smart Mirror: ما Katrina Concepcion و Adil Qaiser هستیم ، هر دو دانشجوی سال دوم در WBASD STEM Academy. این پروژه ای است که ما برای بهترین جایزه امسال با آن همکاری می کردیم و انجام می دادیم. وقتی تصمیم گرفتیم این پروژه را انجام دهیم ، در نظر داشتیم که بیشترین
نحوه ایجاد یک آینه هوشمند قابل حمل/ترکیب جعبه ترکیبی: 8 مرحله
نحوه ایجاد یک آینه هوشمند قابل حمل/ترکیب جعبه ترکیبی: به عنوان آخرین پروژه برای برجسته من در دیویس & amp؛ کالج الکینز ، من برای طراحی و ایجاد یک جعبه مسافرتی آرایش ، همراه با یک آینه بزرگتر و استفاده از تمشک pi و پلت فرم نرم افزار آینه جادویی ، که به عنوان یک بندر عمل می کند ، تصمیم گرفتم
نحوه ساخت یک آینه هوشمند با تمشک پای 4: 10 مرحله
چگونه می توان با Raspberry Pi 4 یک آینه هوشمند ساخت .com
آینه هوشمند: 5 مرحله
آینه هوشمند: این دستورالعمل به شما آموزش می دهد که چگونه یک آینه هوشمند ایجاد کنید که صندوق ورودی ایمیل شما را نمایش دهد ، آخرین اخبار و به روزرسانی های نیویورک تایمز و تاریخ و زمان در پس زمینه Unsplash. پیوند آن کار می کند: لوازم مورد نیاز: یک قاب برای
نحوه ساخت یک آینه هوشمند DIY: 12 مرحله (همراه با تصاویر)
نحوه ساخت یک آینه هوشمند DIY: یک & quot؛ آینه هوشمند & quot؛ یک آینه دو طرفه با یک صفحه نمایش در پشت آن است که معمولاً برای نمایش اطلاعات مفید مانند زمان و تاریخ ، آب و هوا ، تقویم شما و انواع دیگر موارد استفاده می شود! مردم از آنها برای انواع مختلف استفاده می کنند