Mục lục:

Armadillo Home Automation: 5 bước
Armadillo Home Automation: 5 bước

Video: Armadillo Home Automation: 5 bước

Video: Armadillo Home Automation: 5 bước
Video: Biến rèm thường thành thông minh trong 5s #hoangakia #smarthome #homeautomation #switchbot 2024, Tháng mười một
Anonim
Image
Image

Dự án Tự động hóa gia đình quản lý và vận hành các hệ thống điện khác nhau bên trong ngôi nhà như đèn, thiết bị và ổ cắm. Dự án này sử dụng 4D Systems’Armadillo-43T.

Dự án cho phép người dùng đặt chế độ thành thủ công hoặc tự động. Ở chế độ thủ công, người dùng có thể bật hoặc tắt ổ cắm hoặc thiết bị nhất định. Khi ở chế độ tự động, người dùng chỉ có thể đặt khoảng thời gian cho đến khi muốn bật hoặc tắt tất cả các thiết bị được kết nối. Trong chế độ này, người dùng không thể chuyển đổi các thiết bị theo cách thủ công nhưng anh ta có thể hoàn nguyên về chế độ thủ công bất cứ lúc nào. Người dùng được cung cấp hai chế độ cho chế độ tự động, TẤT CẢ THIẾT BỊ BẬT và TẤT CẢ THIẾT BỊ TẮT. Để kích hoạt các rơ le bật và tắt thiết bị, Armadillo sử dụng các khả năng GPIO của nó. Khi ở chế độ thủ công và phát hiện thấy một nút được nhấn, armadillo sẽ chuyển đổi chân GPIO tương ứng. Khi ở chế độ tự động, armadillo sẽ chỉ cần xoay tất cả các chân thành THẤP hoặc CAO tùy thuộc vào cài đặt của bộ hẹn giờ. Armadillo là giải pháp của chúng tôi cho nhu cầu hiển thị và tạo mẫu. Armadillo chạy trên BCM2835 SOC kết hợp với Bộ xử lý CPU ARM1176JZF-S với GPU VideoCore IV trong một gói duy nhất. Armadillo được phát triển để sử dụng Hệ điều hành Armadillian, phần lớn dựa trên Hệ điều hành Raspbian / Debian và được tối ưu hóa cho BCM2835 SOC. Nó được đóng gói với 13 GPIO có 2 kênh I2C đơn, 5 kênh SPI đơn và 2 kênh UART. 2 kênh PWM cũng có sẵn được chia sẻ với bộ khuếch đại trên bo mạch với loa mini. Nó cũng có một cổng USB có thể được sử dụng cho các thiết bị ngoại vi như Bàn phím, Hub USB, dongle Wi-Fi và mô-đun Bluetooth.

Bước 1: Cách thức hoạt động?

Xây dựng
Xây dựng

Bước 2: Xây dựng

Xây dựng
Xây dựng

Các thành phần

  1. ARMADILLO 43T
  2. Chuyển tiếp 6-8 kênh
  3. cửa hàng mở rộng đã sửa đổi
  4. 3 đèn / đèn
  5. một số thiết bị
  6. thẻ uSD

Phần mềm

mô-đun python-tk

Các bước

  1. Sửa đổi ổ cắm mở rộng như trong hình đầu tiên ở trên. Thêm phần mở rộng dây từ kết nối đã kết thúc mở. Các dây này sẽ được kết nối với mô-đun rơle. Sơ đồ của một ổ cắm mở rộng đã sửa đổi.
  2. Kết nối các thành phần như trong hình thứ hai ở trên.
  3. Kết nối Armadillo với Mô-đun tiếp sức:

Pin1 (GPIO37) sang In1

Pin2 (GPIO38) sang In2

Pin3 (GPIO39) sang In3

Pin4 (GPIO35) sang In4

Pin5 (GPIO36) sang In5

Pin6 (GPIO45) sang In6

Pin9 (GND) sang GND

Pin10 (+ 5V) đến + 5V

Kết nối các dây kéo dài của ổ cắm mở rộng đã sửa đổi với mô-đun tiếp điện như thể hiện trong hình ảnh thứ hai ở trên.

Bước 3: Chương trình

• Mở Biểu dữ liệu Armadillo-43T và làm theo hướng dẫn về cách cài đặt hình ảnh Armadillian và phần mềm cần thiết khác.

• Cài đặt mô-đun python-tk

sudo apt-get install python-tk

• Cài đặt, wiringPi truy cập liên kết này để được hướng dẫn:

https://wiringpi.com

• Sau khi cài đặt wiringPi, hãy tải xuống và cài đặt wiringARM

wget

• Tải xuống và giải nén tệp HomeAutomation.zip

• Sau các bước này, hãy chạy HomeAutomation.py

Đề xuất: