فهرست مطالب:
- تدارکات
- مرحله 1: RPi را مونتاژ کنید
- مرحله 2: برش و جمع آوری جعبه کنترل
- مرحله 3: سوئیچ های Mount Reed و Run Cable را نصب کنید
- مرحله 4: Raspberry Pi خود را به Wifi خود متصل کنید
- مرحله 5: نرم افزار را نصب و پیکربندی کنید
تصویری: کنترل هوشمند گاراژ: 5 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
این پروژه زمانی به وقوع پیوست که من برای کار از خانه خارج می شدم و نصف راه را می رساندم ، اما لحظه ای از وحشت در من ایجاد می شد که نمی توانم به یاد داشته باشم درب گاراژ را بسته بودم. گاهی اوقات متقاعد می شدم که این کار را نکرده ام و برمی گردم ، فقط برای تأیید اینکه دروازه گاراژ را بسته ام. حالا من 30 دقیقه برای کار دیر می کنم … عالی است. زمانی که من خانه خودم را خریدم ، فکر کردم اکنون می توانم هر کاری که می خواهم برای باز کردن درب گاراژ انجام دهم ، و این ایده به وجود آمد.
تدارکات
- Raspberry Pi - من فکر می کنم تقریباً هر مدلی باید کار کند ، مادامی که بتواند Django ، NGINX و gunicorn را اجرا کند. من از Raspberry Pi 3 B+استفاده کردم. اگر نسخه متفاوتی دارید ، ممکن است لازم باشد برخی موارد را تغییر دهید. - (https://www.adafruit.com/product/3775)
- کارت microSD (برای
- کابل روبان 40 پین برای پین های GPIO - (https://www.adafruit.com/product/1988)
- برد بریکت 4 پین GPIO - (https://www.adafruit.com/product/2029)
- برد رله Opto -Isolated برای> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- تخته نیمه سایز Perma-Proto-(https://www.adafruit.com/product/1609)
- سیم اتصال (24-20 پوند AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- سوئیچ نی مغناطیسی - (https://www.amazon.com/gp/product/B076GZDYD2)
- پوشش گرد و غبار رزبری پای HDMI - (https://www.amazon.com/gp/product/B07P95RNVX)
- پوشش گرد و غبار رزبری پای اترنت - (https://www.amazon.com/gp/product/B01I814D0U)
- پوشش گرد و غبار USB Raspberry Pi (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- منبع تغذیه Raspberry Pi (بسته به مدل تمشک pi که استفاده می کنید)
- قاب Raspberry Pi - (https://www.amazon.com/gp/product/B07QPCPK8G)
- جک 3.5 میلی متری - (https://www.amazon.com/gp/product/B00OGLCR3W)
- پیچ M2.5/نصب برای نصب تخته - (https://www.amazon.com/dp/B0721SP83Q)
- 18 کابل AWG - (https://www.amazon.com/gp/product/B07TL9XK2K)
- اکریلیک شفاف 3 میلی متری - (https://www.amazon.com/gp/product/B07RY4X9L3)
- دسترسی به دستگاه برش لیزری
مرحله 1: RPi را مونتاژ کنید
کارت microsd را با جدیدترین تصویر raspbian به انتخاب خود بنویسید. (https://www.raspberrypi.org/documentation/installation/installing-images/) سپس تخته را در کیس جمع کرده و قبل از بستن درب قاب ، کابل روبان را وصل کنید. سپس پورت های گرد و غبار را اضافه کنید.
مرحله 2: برش و جمع آوری جعبه کنترل
شما باید مکانی را پیدا کنید که به شما اجازه می دهد جعبه خود را بر روی دستگاه برش لیزری برش دهید ، به دنبال یک مکان ساز محلی یا آنلاین برای مکانهایی باشید که می توانند اکریلیک را برش دهند. متناوباً ، شما احتمالاً می توانید از هر نوع جعبه پروژه دیگری با مناسب استفاده کنید. مطمئن شوید که یک مقاومت 330 اهم بین خط 3.3v و ترمینال COM سوئیچ نی اضافه کنید. N. O. ترمینال به پین GPIO انتخابی باز می گردد.
رله را با ولتاژ 5 ولت به DC+، GND به DC- و پین GPIO دلخواه به IN وصل کنید.
پایانه های درب بازکن گاراژ در COM و NO به رله متصل می شوند
مرحله 3: سوئیچ های Mount Reed و Run Cable را نصب کنید
اطمینان حاصل کنید که کابل شما مانع حرکت درب شما نمی شود. به دو پیچ که دکمه های دیوار شما به آن متصل می شوند سیم باز کنید.
مرحله 4: Raspberry Pi خود را به Wifi خود متصل کنید
و مطمئن شوید که می توانید SSP را برای رزبری pi خود SSH کنید تا بتوانید سرور وب را راه اندازی کنید. سپس می توانید آن را در گاراژ خود نصب کنید و بقیه را می توانید از رایانه خود انجام دهید.
مرحله 5: نرم افزار را نصب و پیکربندی کنید
در Raspberry Pi ، جنگو را با دستورات زیر نصب کنید:
- `sudo apt update`
- `sudo apt install python3-pip`
- `sudo pip3 django install`
سپس NGINX و gunicorn را نصب کنید
- `sudo apt install nginx`
- `sudo pip3 install gunicorn`
نصب ماژول پایتون ایجاد پروژه django ، ایجاد مهاجرت و پیکربندی settings.py
- tarball را در /srv کپی کنید
- با استفاده از `sudo pip3 install django-smart-carhole-0.1.tar.gz` را نصب کنید
- ایجاد پروژه django با `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage/`
- ویرایش فایل settings.py در /srv/my_smart_garage/my_smart_garage/setting.py
- آدرس IP تمشک pi یا نام میزبان آن را در ALLOWED_HOSTS اضافه کنید
- 'door_control' را به لیست INSTALLED_APPS اضافه کنید
- TIME_ZONE را به منطقه زمانی خود ویرایش کنید
- تنظیمات زیر را به انتهای فایل اضافه کنید: RPI_SENSOR_PIN ، RPI_RELAY_PIN ، IP_WHITELIST_DOORCONTROL و مقادیر مربوطه را پر کنید. برای نمونه تصاویر را مشاهده کنید.
- "path ('door_control/'، include ('door_control.urls'))" را به /srv/my_smart_garage/my_smart_garage/urls.py در لیست urlpatterns اضافه کنید
- افزودن '، include' به خط واردات در بالا برای کتابخانه django.urls. برای نمونه تصاویر را مشاهده کنید.
- مهاجرت برنامه با 'sudo python3 management.py migrate'
- برای اطمینان از کارکردن همه چیز با اجرای سرور تست با: `python3 management.py runserver 0.0.0.0: 8000`
-
به دنبال تمشک پی خود بروید: https:// [ipaddress]: 8000/door_control
- باید با صفحه ای مانند تصویر مواجه شوید.
اکنون زمان تنظیم آن است تا سرور وب به طور خودکار اجرا شود.
- ابتدا حالت اشکال زدایی را در فایل setting.py غیرفعال کنید
- در /etc/nginx/nginx.conf نظرات server_names_hash_bucket_size 64 را فراموش کنید
- فایل gunicorn را در /etc/systemd/system/gunicorn.service کپی کنید
- فایل nginx را در /etc/nginx/conf.d/smart_carhole.conf کپی کنید
- شروع هر دو فرایند
- systemctl gunicorn.service را فعال کنید
- systemctl شروع gunicorn.service
- systemctl nginx.service را فعال کنید
توصیه شده:
لامپ LED هوشمند کنترل شده توسط تلفن هوشمند: 7 مرحله
لامپ LED هوشمند هوشمند با کنترل بلوتوث: من همیشه رویای کنترل وسایل روشنایی خود را دارم. سپس شخصی یک لامپ LED باورنکردنی رنگارنگ ساخت. من اخیراً در یوتیوب با یک چراغ LED توسط Joseph Casha برخورد کردم. با الهام از آن ، تصمیم گرفتم چندین عملکرد را در حین حفظ مخفی کردن اضافه کنم
ESP8266 RGB LED STRIP WIFI کنترل - NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi - کنترل تلفن هوشمند RGB LED STRIP: 4 مرحله
ESP8266 RGB LED STRIP WIFI کنترل | NODEMCU به عنوان یک کنترل از راه دور IR برای نوار LED کنترل شده بر روی Wifi | RGB LED STRIP Smartphone Control: سلام بچه ها در این آموزش می آموزیم که چگونه از nodemcu یا esp8266 به عنوان ریموت IR برای کنترل نوار LED RGB استفاده کنید و Nodemcu توسط تلفن هوشمند از طریق وای فای کنترل می شود. بنابراین اساساً می توانید RGB LED STRIP را با تلفن هوشمند خود کنترل کنید
گاراژ هوشمند: 5 مرحله
گاراژ هوشمند: سلام به همه! این یک پروژه گاراژ هوشمند IoT است. گاراژ هوشمند دارای ویژگی های امنیتی مانند پخش زنده ، تشخیص چهره است. علاوه بر این ، Smart Garage دارای یک سنسور حرکت برای تشخیص اتومبیل ها برای باز کردن درب گاراژ است. تشخیص مانع
سبد خرید هوشمند کنترل شده توسط تلفن هوشمند: 7 مرحله
سبد خرید هوشمند کنترل شده توسط تلفن های هوشمند: بازدید از مراکز تجاری می تواند سرگرم کننده باشد. اما کشیدن سبد خرید همراه با پر کردن آن چیزی است که کاملاً آزاردهنده است. درد هل دادن آن در آن راهروهای باریک ، ایجاد آن پیچ های تند! بنابراین ، در اینجا (به نوعی) پیشنهادی است که می توانید
نحوه کنترل سوئیچ هوشمند پایه Sonoff ESP8266 با تلفن هوشمند: 4 مرحله (همراه با تصاویر)
نحوه کنترل کلید اصلی Sonoff ESP8266 با تلفن هوشمند: Sonoff یک خط دستگاه برای خانه هوشمند است که توسط ITEAD توسعه یافته است. یکی از انعطاف پذیرترین و ارزان ترین دستگاه های آن خط Sonoff Basic است. این یک سوئیچ فعال Wi-Fi است که بر اساس یک تراشه عالی ، ESP8266 ساخته شده است. این مقاله نحوه تنظیم Cl