Mục lục:
- Quân nhu
- Bước 1: Lắp ráp RPi
- Bước 2: Cắt và lắp ráp hộp điều khiển
- Bước 3: Gắn công tắc Reed và chạy cáp
- Bước 4: Kết nối Raspberry Pi với Wifi của bạn
- Bước 5: Cài đặt và cấu hình phần mềm
Video: Bộ điều khiển nhà để xe thông minh: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Dự án này xảy ra khi tôi rời khỏi nhà để đi làm và đi được nửa đường, chỉ để có một khoảnh khắc hoảng sợ ở nơi tôi không thể nhớ mình đã đóng cửa ga ra hay chưa. Đôi khi tôi tin chắc là mình chưa, và quay lại, chỉ để xác nhận rằng tôi thực sự đã đóng cửa nhà để xe. Bây giờ tôi đi làm muộn 30 phút … thật tuyệt. Khi tôi đã mua được căn nhà của riêng mình, tôi đã nghĩ rằng bây giờ là lúc tôi có thể làm bất cứ điều gì tôi muốn với thiết bị mở cửa nhà để xe của mình, và ý tưởng này đã ra đời.
Quân nhu
- Raspberry Pi - Tôi nghĩ bất kỳ mô hình nào cũng nên hoạt động, miễn là nó có thể chạy Django, NGINX và gunicorn. Tôi đã sử dụng Raspberry Pi 3 B +. Bạn có thể cần thay đổi một số thứ nếu có phiên bản khác. - (https://www.adafruit.com/product/3775)
- thẻ nhớ microSD (dành cho
- Cáp ribbon 40 chân cho chân GPIO - (https://www.adafruit.com/product/1988)
- Bảng đột phá GPIO 4 chân - (https://www.adafruit.com/product/2029)
- Bảng chuyển tiếp Opto-Isolated được đánh giá cho> 20v DC - (https://www.amazon.com/gp/product/B07M88JRFY)
- Bảng nửa cỡ Perma-Proto - (https://www.adafruit.com/product/1609)
- dây móc (~ 24-20 AWG) - (https://www.amazon.com/dp/B01LH1FYHO)
- Công tắc Reed từ tính - (https://www.amazon.com/gp/product/B076GZDYD2)
- Tấm che bụi Raspberry Pi HDMI - (https://www.amazon.com/gp/product/B07P95RNVX)
- Tấm che bụi Raspberry Pi Ethernet - (https://www.amazon.com/gp/product/B01I814D0U)
- Nắp đậy bụi Raspberry Pi USB (4) - (https://www.amazon.com/gp/product/B074NVHTF9)
- Nguồn điện Raspberry Pi (tùy thuộc vào kiểu máy raspberry pi bạn đang sử dụng)
- Vỏ Raspberry Pi - (https://www.amazon.com/gp/product/B07QPCPK8G)
- Giắc cắm 3,5 mm - (https://www.amazon.com/gp/product/B00OGLCR3W)
- Vít M2.5 / chân đế để gắn bảng - (https://www.amazon.com/dp/B0721SP83Q)
- Cáp 18 AWG - (https://www.amazon.com/gp/product/B07TL9XK2K)
- 3mm trong suốt acrylic - (https://www.amazon.com/gp/product/B07RY4X9L3)
- tiếp cận máy cắt laser
Bước 1: Lắp ráp RPi
ghi thẻ microsd với hình ảnh raspbian mới nhất mà bạn chọn. (https://www.raspberrypi.org/documentation/installation/installing-images/) sau đó lắp bo mạch vào hộp và gắn cáp ribbon trước khi cố định nắp trên vỏ. Sau đó thêm các cổng bụi.
Bước 2: Cắt và lắp ráp hộp điều khiển
Bạn sẽ cần tìm một nơi cho phép bạn cắt hộp của mình trên máy cắt laser, tìm kiếm một không gian sản xuất tại địa phương hoặc trực tuyến để tìm những nơi có thể cắt acrylic. Ngoài ra, bạn có thể có thể sử dụng bất kỳ loại hộp dự án nào khác với phù hợp. Đảm bảo thêm một điện trở 330 Ohm giữa đường 3.3v và đầu cuối COM của công tắc sậy. KHÔNG. thiết bị đầu cuối quay trở lại chân GPIO đã chọn.
Nối dây tiếp điện với 5v vào DC +, GND đến DC- và chân GPIO được chọn vào IN.
Các thiết bị đầu cuối của thiết bị mở cửa nhà để xe sẽ được kết nối với rơ le ở COM và NO
Bước 3: Gắn công tắc Reed và chạy cáp
Đảm bảo rằng cáp của bạn không cản trở việc di chuyển của cửa. Nối dây vào hai vít giống nhau mà các nút trên tường của bạn kết nối với nhau để mở cửa.
Bước 4: Kết nối Raspberry Pi với Wifi của bạn
và đảm bảo rằng bạn có thể SSH tới pi raspberry của mình để bạn có thể thiết lập máy chủ web. sau đó bạn có thể gắn nó vào ga ra của mình và phần còn lại có thể được thực hiện từ máy tính của bạn.
Bước 5: Cài đặt và cấu hình phần mềm
trên Raspberry Pi, cài đặt Django bằng các lệnh:
- `sudo apt update`
- `sudo apt install python3-pip`
- `sudo pip3 install django`
Sau đó cài đặt NGINX và gunicorn
- `sudo apt install nginx`
- `sudo pip3 install gunicorn`
Cài đặt mô-đun python tạo một dự án django, tạo di chuyển và định cấu hình settings.py
- sao chép tarball sang / srv
- cài đặt bằng cách sử dụng `sudo pip3 install django-smart-carhole-0.1.tar.gz`
- tạo dự án django với `sudo django-admin startproject my_smart_garage`
- `cd my_smart_garage /`
- chỉnh sửa tệp settings.py được tìm thấy tại /srv/my_smart_garage/my_smart_garage/setting.py
- thêm địa chỉ IP của raspberry pi hoặc tên máy chủ của nó trong ALLOWED_HOSTS
- thêm 'door_control' vào danh sách INSTALLED_APPS
- Chỉnh sửa TIME_ZONE thành múi giờ của bạn
- Thêm các cài đặt sau vào cuối tệp: RPI_SENSOR_PIN, RPI_RELAY_PIN, IP_WHITELIST_DOORCONTROL và điền vào các giá trị tương ứng của nó. Xem hình ảnh để biết ví dụ.
- Thêm "đường dẫn ('door_control /', include ('door_control.urls'))," vào /srv/my_smart_garage/my_smart_garage/urls.py trong danh sách urlpatterns
- thêm ', bao gồm' vào dòng nhập ở đầu thư viện django.urls. Xem hình ảnh để biết ví dụ.
- di chuyển ứng dụng bằng 'sudo python3 management.py migrate'
-
kiểm tra để đảm bảo mọi thứ hoạt động bằng cách chạy máy chủ thử nghiệm với: `python3 management.py runningerver 0.0.0.0: 8000`
- Điều hướng đến mâm xôi pi của bạn như sau: https:// [ipaddress]: 8000 / door_control
- Bạn sẽ được gặp với một trang như được hiển thị.
Bây giờ đã đến lúc thiết lập nó để máy chủ web chạy tự động.
- Đầu tiên hãy tắt chế độ gỡ lỗi trong tệp setting.py
- bỏ ghi chú server_names_hash_bucket_size 64 trong /etc/nginx/nginx.conf
- sao chép tệp gunicorn vào /etc/systemd/system/gunicorn.service
- sao chép tệp nginx vào /etc/nginx/conf.d/smart_carhole.conf
- bắt đầu cả hai quá trình
- systemctl cho phép gunicorn.service
- systemctl start gunicorn.service
- systemctl cho phép nginx.service
Đề xuất:
Tạo hệ thống điều khiển nhà thông minh trên STONE HMI Disp: 23 bước
Tạo hệ thống điều khiển nhà thông minh trên STONE HMI Disp: Giới thiệu dự án Hướng dẫn sau đây chỉ cho bạn cách sử dụng mô-đun màn hình cảm ứng STONE STVC050WT-01 để tạo một hệ thống điều khiển thiết bị gia dụng đơn giản
Đèn LED thông minh điều khiển bằng điện thoại thông minh Bluetooth: 7 bước
Đèn LED thông minh điều khiển bằng điện thoại thông minh Bluetooth: Tôi luôn mơ ước được điều khiển các thiết bị chiếu sáng của mình. Sau đó, ai đó đã làm ra một chiếc đèn LED nhiều màu sắc lạ thường. Gần đây tôi đã xem một chiếc Đèn LED của Joseph Casha trên Youtube. Lấy cảm hứng từ nó, tôi quyết định thêm một số chức năng trong khi vẫn giữ
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Giỏ hàng thông minh điều khiển bằng điện thoại thông minh: 7 bước
Giỏ hàng thông minh điều khiển bằng điện thoại thông minh: Tham quan các trung tâm mua sắm có thể rất thú vị. Nhưng kéo theo Giỏ hàng khi bạn chất đầy đồ là một điều gì đó cực kỳ khó chịu. Cảm giác đau đớn khi phải đẩy nó qua những lối đi chật hẹp, tạo nên những khúc quanh gấp khúc! Vì vậy, đây là (loại) một đề nghị mà bạn c
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: 7 bước (có hình ảnh)
Bộ điều khiển kỹ thuật số cho hệ thống treo khí bằng Arduino và Điều khiển từ xa trên điện thoại thông minh: Xin chào tất cả mọi người. đây cũng là lần hướng dẫn đầu tiên của tôi nên gấu w