Mục lục:
- Bước 1: Xem lại CoreConduit: Hệ thống điều khiển vườn
- Bước 2: Tải xuống mã nguồn
- Bước 3: Xây dựng bộ điều khiển
- Bước 4: Yêu cầu một số lắp ráp
- Bước 5: Kết nối mạng không dây
- Bước 6: Bên nhận
- Bước 7: Tiến xa hơn…
Video: Tự hack hệ thống tự động hóa tại nhà của riêng bạn: 7 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Một hệ thống tự động hóa gia đình phải có thể bật / tắt các thiết bị như đèn, quạt, hệ thống giải trí, v.v. Một hệ thống không dây nhưng độc lập với Internet, nhưng quan trọng nhất là tự làm và mã nguồn mở vì tôi muốn hiểu cách nó hoạt động.
Tại sao lại phát minh ra bánh xe?
Muốn thêm?
- Tại sao nên tự làm khi bạn có thể mua?
- Vườn "Thông minh" là gì?
- Bắt đầu một khu vườn thông minh trong nhà
- Đào sâu hơn vào Làm vườn trong nhà
- Làm vườn trong nhà: Điều gì có thể xảy ra?
- Quản lý hệ thống giải pháp dinh dưỡng
- Tại sao Arduino khi bạn có thể Pi?
hydromazing.com
Bước 1: Xem lại CoreConduit: Hệ thống điều khiển vườn
Hệ thống Coreconduit: Garden Controller làm được nhiều hơn những gì chúng ta cần đối với điều kiện sống của con người, vì vậy hãy xem nó đang làm gì để chúng ta có thể thực hiện một số thay đổi. Tác giả của các máy bay không người lái có thể hướng dẫn về những cây khỏe mạnh cần sự chú ý và chán nản cho đến khi, "… Tôi đã lập trình vào Arduino một chức năng mà tôi gọi là" TheDecider "đưa ra quyết định dựa trên việc duy trì các điều kiện môi trường tối ưu cho cây trồng phát triển. Tôi đã thêm các mô-đun Bộ thu phát sóng vô tuyến không dây 2.4Ghz và hệ thống thu mô-đun để dữ liệu được truyền đến bên trong 1000 bộ."
Đẹp! Chúng ta nên xem xét điều này, "TheDecider"
Một điểm cộng cho dự án này là:
"Lưu ý đến sự an toàn, tôi đã chọn không sử dụng các rơ le làm lộ dòng AC. Thay vào đó, tôi chọn sử dụng Ổ cắm không dây được điều khiển từ xa để điều khiển đèn, máy bơm, quạt, máy sưởi và máy tạo ẩm."
Bước 2: Tải xuống mã nguồn
Tải xuống mã nguồn từ GitHub.
Hướng dẫn về Mô-đun RF 433MHz
Người hướng dẫn giải thích:
"Trong mã nguồn, tôi đã tạo nền tảng cơ bản để quản lý, truyền và nhận các đối tượng" cảm biến "và đối tượng" thiết bị ". Dự án này có thể dễ dàng sửa đổi để hoạt động với các môi trường khác, trong đó kiểm soát đạt được bằng cách đọc các cảm biến và thiết bị vận hành dựa trên các quy tắc được lập trình. Bạn sẽ cần thực hiện một số điều chỉnh đối với mã nguồn để nó hoạt động bình thường với các ổ cắm không dây của bạn. Để thực hiện các thay đổi, bạn sẽ cần tìm hiểu mã không dây của bạn là gì. sử dụng điều khiển từ xa và các ổ cắm được lập trình để nhận. Tôi đã bao gồm một bản phác thảo để cài đặt vào Arduino Uno * w / protoshield của bạn - bước bạn qua quá trình lấy mã. Bạn sẽ cần chèn mô-đun Bộ thu 433Mhz (như trong hình) và tải bản phác thảo này, StartCore.ino lên Arduino Uno * và mở bảng điều khiển nối tiếp cho cổng đó để bạn có thể nhận dữ liệu từ Arduino."
Hãy làm một cái nào !!
"Sau khi hoàn tất quá trình lấy tất cả các mã từ điều khiển từ xa, bạn có thể sao chép và dán trực tiếp vào tệp tiêu đề TheDecider.h mà tôi đã chỉ định."
Bước 3: Xây dựng bộ điều khiển
Các bộ phận: (các liên kết được cung cấp làm tài liệu tham khảo)
- Arduino Uno R3 (dự án này có thể được mở rộng bằng cách sử dụng nhiều đơn vị hơn.)
- Arduino Uno Sensor Protoshield (tác giả sử dụng bảng tạo mẫu được thiết kế để trông giống như màn hình LCD Nokia.) Chúng ta có thể sử dụng cùng một bảng, tự chế tạo hoặc sử dụng Tấm chắn cảm biến.)
- Điện trở 10k
- tiêu đề pcb nam
- tiêu đề pcb nữ
- dây w / đầu nối cho các cảm biến
- Mô-đun thu & phát RF 433MHz
- bộ 5 ổ cắm được điều khiển không dây bao gồm mã nguồn !!
- 2 hoặc nhiều hơn - mô-đun Bộ thu phát sóng vô tuyến không dây nRF24L01 2.4Ghz
Phần tùy chọn:
- Arduino Uno R3 * hoặc Pro Mini *
- Mô-đun đồng hồ thời gian thực
- Tùy chọn: Bộ chuyển đổi nRF24L01 với bộ điều chỉnh 3.3v
- dây nối
- Tùy chọn hiển thị LCD w / các nút Shield + Arduino Uno R3 *
- 2 x dây nối đầu cắm đực 4 chân
- Tùy chọn thẻ SD Thẻ nhớ SD Shield + Arduino Uno R3 *
- dây nối
Tùy chọn kết nối Internet
- Tấm chắn Ethernet hoặc WiFi + Arduino Uno R3 *
- dây kết nối - xem
- hộp ống dẫn w / nắp
Công cụ:
- Hàn sắt w / hàn
- tuốc nơ vít - đầu phẳng nhỏ
- Dây USB - Tiêu chuẩn
- PC w / Arduino hoặc Atmel Visual Studio w / Visual Micro plugin
Bước 4: Yêu cầu một số lắp ráp
Bắt đầu bằng cách tìm ra mã nào mà các ổ cắm AC từ xa không dây cụ thể của riêng bạn sử dụng. Mã nguồn giả định rằng có một bộ thu 433Mhz trên các chân 2 (mặt đất), 3 (Dữ liệu), 4 (Vcc) và một mô-đun đồng hồ thời gian thực được kết nối qua I2C bằng A5 (SCL), A4 (SDA), Vcc, đất.
Bước 5: Kết nối mạng không dây
Bây giờ bộ điều khiển được lập trình với các mã cho các ổ cắm AC của chúng tôi, chúng tôi có thể thêm mô-đun nRF24L01.
Sử dụng ruy-băng DuPont Rainbow với các đầu nối cái 2,54mm để tôi có thể tạo các đầu nối dây tùy chỉnh:
- Số pin trên Arduino / Wire Color / nRF24L01 Pin
- Chân 9: Màu cam / CSN "Chọn chip"
- Pin 10: Màu vàng / CE "Kích hoạt chip"
- Pin 11: Green / MOSI "Master Out, Slave In"
- Pin 12: Blue / MISO "Master In, Slave Out"
- Chân 13: Tím / SCK "Đồng hồ hệ thống"
- Vcc 3.3v * Đỏ (nếu không sử dụng Uno, bảng bộ điều hợp tùy chọn với bộ điều chỉnh điện áp)
- Đất. màu nâu
Mã hóa màu dây nhìn vào mặt thành phần nRF24L01 với tinh thể được định hướng ở trên - từ dưới cùng bên phải, đi lên: Màu nâu | Màu cam | Màu tím | Màu xanh dương. Trái từ dưới lên: Đỏ | Màu vàng | Màu xanh lá cây | NC
Thông tin tuyệt vời hơn về cách kết nối nRF24L01 với Arduino.
Bước 6: Bên nhận
Mã nguồn của Bộ thu giả định rằng nó sẽ được biên dịch và thực thi trên Arduino Uno hoặc ProMini được kết nối với nRF24L01, giống như Bộ điều khiển. Là một phần của Hệ thống điều khiển vườn, Bộ thu sẽ gửi cảnh báo qua Màn hình LCD đính kèm và / hoặc cảnh báo âm thanh từ một piezo được kết nối trên các chân 2 (mặt đất), 3 (tín hiệu), 4 (Vcc). Để sử dụng trong các dự án tự động hóa gia đình, hệ thống cảnh báo có thể được gỡ bỏ hoặc các quy tắc tùy chỉnh theo hiệu quả mong muốn.
Bước 7: Tiến xa hơn…
Sử dụng Arduino Uno, Pro Mini, nRF24L01 và các mô-đun nguồn mở khác sẽ mở ra nhiều khả năng. Giờ đây, chúng tôi có một khuôn khổ không dây để gửi các đối tượng dữ liệu cho cảm biến, thiết bị, cảnh báo, v.v., sử dụng bộ điều khiển cho các ổ cắm AC từ xa và đầu vào cảm biến và bộ thu để khám phá sự phát triển của giao diện người dùng. TheDecider có thể được cập nhật để thực hiện bất kỳ tác vụ nào dựa trên đầu vào của cảm biến và người dùng. Người nhận làm gì để phản hồi lại dữ liệu nhận được là tùy thuộc vào bạn.
Thích mày mò !!
Bạn quan tâm đến Hydroponics?
Á quân trong Tự động hóa gia đình
Đề xuất:
Hệ thống tự động hóa tại nhà bằng WiFi công suất cực thấp: 6 bước (có hình ảnh)
Hệ thống tự động hóa tại nhà bằng WiFi công suất cực thấp: Trong dự án này, chúng tôi chỉ ra cách bạn có thể xây dựng một hệ thống tự động hóa gia đình cục bộ cơ bản trong một vài bước. Chúng tôi sẽ sử dụng Raspberry Pi sẽ hoạt động như một thiết bị WiFi trung tâm. Trong khi đối với các nút cuối, chúng tôi sẽ sử dụng IOT Cricket để tạo ra nguồn pin
GPS Car Tracker Với Thông báo SMS và Tải lên Dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: 5 bước (có Hình ảnh)
Công cụ theo dõi ô tô GPS với Thông báo SMS và Tải lên dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: Tôi đã tạo công cụ theo dõi GPS này vào năm ngoái và vì nó hoạt động tốt nên tôi đã xuất bản nó ngay bây giờ trên Có thể hướng dẫn. Nó được kết nối với các phụ kiện cắm trong cốp xe của tôi. Bộ theo dõi GPS tải lên vị trí xe, tốc độ, hướng và nhiệt độ đo được thông qua dữ liệu di động
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Bắt đầu với Tự động hóa tại nhà: Cài đặt Trợ lý tại nhà: 3 bước
Bắt đầu với Tự động hóa gia đình: Cài đặt Trợ lý gia đình: Bây giờ chúng tôi sẽ bắt đầu chuỗi tự động hóa gia đình, nơi chúng tôi tạo ra một ngôi nhà thông minh cho phép chúng tôi điều khiển những thứ như đèn, loa, cảm biến, v.v. bằng cách sử dụng trung tâm cùng với trợ lý giọng nói. Trong bài đăng này, chúng ta sẽ học cách nhập
Tự động hóa tại nhà đơn giản nhất sử dụng Bluetooth, điện thoại thông minh Android và Arduino.: 8 bước (có hình ảnh)
Tự động hóa gia đình đơn giản nhất sử dụng Bluetooth, điện thoại thông minh Android và Arduino. Cái này rất dễ xây dựng và nó có thể được xây dựng trong vài giờ. Trong phiên bản của tôi mà tôi đang giải thích ngay tại đây, tôi có thể