فهرست مطالب:
- مرحله 1: رزبری پای را با رله 8 کانالی بچرخانید
- مرحله 2: Raspbian Lite را روی Raspberry Pi راه اندازی کنید
- مرحله 3: Raspbian را به روز کنید
- مرحله 4: بسته ها را نصب کنید
- مرحله 5: کلونینگ مخزن "HomeAutomationServer"
- مرحله 6: سرور را با Pm2 اجرا کنید
- مرحله 7: سرور را راه اندازی مجدد کنید
تصویری: اتوماسیون خانگی: 7 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:52
خانه خود را به یک خانه هوشمند تبدیل کنید ، با این کار می توانید تمام دستگاه های الکترونیکی خانه خود را در یک برنامه واحد کنترل کنید. اما برای این پروژه ، من فقط تمام نورپردازی خانه را کنترل کردم. همه چیز به راحتی با Raspberry pi 3 و رله برای کنترل سوئیچ های فیزیکی و برنامه ای از ابتدا برای کنترل رله کنترل از راه دور ساخته می شود.
مواد مورد نیاز
تمشک پی 3
ماژول رله 8 کاناله 5 ولت
کارت حافظه micro SD (8 گیگابایت)
سیم جامپر زن به زن
نرم افزار استفاده می شود
Win32DiskImager
مرحله 1: رزبری پای را با رله 8 کانالی بچرخانید
سیم را مطابق نمودار ارائه شده در بالا ارائه دهید
مرحله 2: Raspbian Lite را روی Raspberry Pi راه اندازی کنید
از https://www.raspberrypi.org/downloads/raspbian/ دیدن کنید
پایین بروید و جدیدترین Raspbian Lite (فعلی - Buster) را بارگیری کنید
فایل.zip را از حالت فشرده خارج کرده و یک فایل.img دریافت خواهید کرد
Win32DiskImager را اجرا کنید
در فایل "Image File" به دنبال فایل.img باشید
درایو صحیح "Device" را انتخاب کنید (به عنوان مثال E:)
برای شروع فرآیند سوزاندن ، روی دکمه "نوشتن" کلیک کنید
در صورت درخواست روی "YES" کلیک کنید
پس از اتمام کار ، کارت SD خود را در تمشک pi وارد کنید و آن را روشن کنید
مرحله 3: Raspbian را به روز کنید
قبل از بروزرسانی ، IP ثابت را روی Raspbian تنظیم کنید ، چگونه؟
وارد ترمینال raspbian شوید
کاربر: piPassword: تمشک
نوع
sudo nano /etc/dhcpcd.conf
به پایین حرکت کرده و این خطوط کد را بچسبانید
رابط eth0
static ip_address =/24 روتر استاتیک = سرورهای نام دامنه استاتیک = رابط wlan0 استاتیک ip_address =/24 روتر استاتیک = سرورهای نام دامنه استاتیک =
با فشار دادن "ctrl+x" و "y" آن را ذخیره کنید
سرانجام pi خود را با "sudo reboot" راه اندازی مجدد کنید
پس از موفقیت مجدد راه اندازی ، این دستور را اجرا کنید تا raspbian به آخرین نسخه به روز شود
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
مرحله 4: بسته ها را نصب کنید
زمان نصب همه وابستگی های مورد نیاز
در ترمینال این دستورات را اجرا کنید
sudo apt-get nodejs را نصب کنید
sudo apt-get install npm
sudo apt-get git install
sudo npm install pm2 -g
با اجرای این دستورات بررسی کنید که آیا همه چیز به درستی نصب شده است یا خیر
گره -v
npm -v
pm2 -v
git -تبدیل
مرحله 5: کلونینگ مخزن "HomeAutomationServer"
کلون مخزن "HomeAutomationServer" از github
git clone
پس از کلون شدن ، به فهرست "HomeAutomationServer" بروید و این را اجرا کنید
npm نصب کنید
تمام وابستگی های مورد نیاز برای پروژه به طور خودکار نصب می شوند
مرحله 6: سرور را با Pm2 اجرا کنید
سرور را با pm2 اجرا کنید
این را در ترمینال تایپ کنید تا مسیر pm2 ایجاد شود
راه اندازی pm2
دستور ایجاد شده را کپی کرده و در ترمینال بچسبانید و آن را اجرا کنید
سرانجام ، سرور را با pm2 راه اندازی کنید ، این دستور را تایپ کنید ، شما باید در دایرکتوری مناسب باشید
pm2 start server.js --name "HomeAutomationServer" --watch
این دستور را برای ذخیره سرور در pm2 اجرا کنید تا pm2 به طور خودکار سرور شما را در هر بوت اجرا کند
pm2 ذخیره کنید
مرحله 7: سرور را راه اندازی مجدد کنید
با این دستور سرور را راه اندازی مجدد کنید
راه اندازی مجدد sudo
پس از راه اندازی مجدد ، این دستور را تایپ کنید تا بررسی کنید آیا سرور پس از راه اندازی مجدد به طور خودکار اجرا می شود یا خیر
لیست pm2
با این کار شما آموزش راه اندازی سرور با pm2 را تکمیل کرده اید
اما قبل از پایان آموزش کامل ، اجازه دهید به شما بگویم که این فقط نیمی از برنامه است ، بنابراین ، آموزشی که باقی مانده است ، کجاست ، برای آموزش نهایی به https://github.com/khairmuhammad-ybh/HomeAutomati… مراجعه کنید. برای نصب برنامه بر روی دستگاه خود
به روز رسانی
apk ارائه شده در اینجا را بارگیری و نصب کنید: HomeAutomation و آن را امتحان کنید
توصیه شده:
دکمه اتوماسیون خانگی 5 دلار: 4 مرحله
دکمه اتوماسیون خانگی 5 دلار: دکمه اتوماسیون خانگی 5 دلار گاهی اوقات ساده ترین راه حل یک دکمه است. ما می خواستیم راهی آسان برای ایجاد یک روال "زمان خواب" در مرکز اتوماسیون خانه خود (ارتفاع Hubitat) ، که بیشتر چراغ ها را خاموش می کند ، دیگران را در سطوح خاصی تنظیم می کند و
تلفن همراه با آردوینو و بلوتوث اتوماسیون خانگی بدون تماس خانگی: 5 مرحله
تلفن همراه آردوینو بلوتوثی اتوماسیون خانگی بدون تماس: تبریک در زمان همه گیری کووید 19 برای اجتناب از تماس و حفظ فاصله اجتماعی ضروری است ، اما برای روشن و خاموش کردن وسایل شما باید تابلوهای برق را لمس کنید اما دیگر برای معرفی سیستم تماس کمتر منتظر نمانید برای کنترل
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: 3 مرحله
شروع به کار با اتوماسیون خانگی: نصب دستیار خانگی: ما در حال حاضر سری اتوماسیون خانگی را شروع می کنیم ، جایی که ما یک خانه هوشمند ایجاد می کنیم که به ما اجازه می دهد مواردی مانند چراغ ها ، بلندگوها ، سنسورها و غیره را با استفاده از هاب مرکزی به همراه دستیار صوتی در این پست نحوه یادگیری
مرحله به مرحله اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: 4 مرحله
گام به گام اتوماسیون خانگی با استفاده از Wemos D1 Mini با طراحی PCB: اتوماسیون خانگی گام به گام با استفاده از Wemos D1 Mini با طراحی PCB چند هفته قبل ما آموزش "اتوماسیون خانگی با استفاده از تمشک پای" را در rootaid.com منتشر کردیم که مورد استقبال علاقه مندان و علاقه مندان قرار گرفت. دانشجو. سپس یکی از اعضای ما آمد
کنترل لوازم خانگی بیش از LoRa - LoRa در اتوماسیون خانگی - کنترل از راه دور LoRa: 8 مرحله
کنترل لوازم خانگی بیش از LoRa | LoRa در اتوماسیون خانگی | کنترل از راه دور LoRa: وسایل برقی خود را از راه دور (کیلومتر) بدون حضور اینترنت کنترل و خودکار کنید. این از طریق LoRa امکان پذیر است! سلام بچه ها چه خبر؟ Akarsh اینجا از CETech. این PCB همچنین دارای یک صفحه نمایش OLED و 3 رله است که یک