Mục lục:

Tự động hóa nhà có điều khiển Infinity Gauntlet: 8 bước (có hình ảnh)
Tự động hóa nhà có điều khiển Infinity Gauntlet: 8 bước (có hình ảnh)

Video: Tự động hóa nhà có điều khiển Infinity Gauntlet: 8 bước (có hình ảnh)

Video: Tự động hóa nhà có điều khiển Infinity Gauntlet: 8 bước (có hình ảnh)
Video: Webinar: Giải Pháp Điều Khiển Cho Hệ Thống Tự Động Hoá Trên Nền Tảng PC 2024, Tháng mười một
Anonim
Image
Image
Tự động hóa nhà có điều khiển Infinity Gauntlet
Tự động hóa nhà có điều khiển Infinity Gauntlet

Trong dự án trước đây của tôi, tôi đã làm một chiếc găng tay vô cực điều khiển một công tắc đèn. Tôi muốn sử dụng sáu viên đá và mỗi viên đá có thể điều khiển thiết bị, khóa cửa hoặc ánh sáng. Trong dự án này, tôi đã sử dụng Thư viện mạng RF24, cho phép xây dựng một mạng không dây với nhiều bo mạch Arduino.

Bước 1: Yêu cầu phần cứng và vật liệu

Arduino Mega + Cáp USB II Arduino Uno: https://amzn.to/2qU18sO II

Arduino nano:

Pin 9v:

Chuyển đổi:

Dây nhảy:

Bộ chuyển đổi Jack thùng DC Nam cho Arduino:

Micro Servo 9g:

Mini Breadboard:

Đầu nối kẹp pin 9v:

Tông:

Mô-đun thu phát RF không dây NRF24L01 + 2.4GHz:

MPU 6050:

Dải đèn LED:

Bước 2: Làm Đá Vô cực và Găng tay Vô cực từ các tông

Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng
Tạo ra những viên đá vô cực và găng tay vô cực từ bìa cứng

Để làm đá vô cực, tôi đã sử dụng ruby, nhựa epoxy + Chất làm cứng, sơn màu và đất sét (bạn có thể sử dụng silicon). - Đẩy viên ruby vào đất sét và kéo nó ra.

- Trộn nhựa thông, chất làm cứng, sơn màu và chia thành sáu cốc khác nhau, mỗi cốc một màu.

- Đổ epoxy vào khuôn và Để khô.

Bạn có thể xem video này, nếu bạn muốn biết cách tôi làm găng tay vô cực từ bìa cứng.

Bước 3: Mạng không dây Arduino với nhiều mô-đun NRF24L01

Mạng không dây Arduino với nhiều mô-đun NRF24L01
Mạng không dây Arduino với nhiều mô-đun NRF24L01

Một mô-đun NRF24L01 có thể chủ động nghe tới 6 mô-đun khác cùng một lúc. Bạn có thể xác định địa chỉ của các nút ở định dạng bát phân. Trong dự án này, địa chỉ của cơ sở (Infinity Gauntlet) là 00, địa chỉ của các cơ sở con là 01 đến 0. Vì vậy, từ cơ sở (Infinity Gauntlet), sử dụng MPU6050, chúng ta sẽ điều khiển động cơ servo tại nút 01 - 0.

Bước 4: Mã cơ sở (Infinity Gauntlet)

Từ Cơ sở, Chúng tôi có thể gửi dữ liệu đến nút 01 - 0 để điều khiển động cơ servo và dải LED WS2812B

Bước 5: Nút (01 - 0) Mã

Các nút (01 - 0) đang nhận dữ liệu từ Base, chúng tôi sử dụng nó để điều khiển các servos.

Tải từng chương trình lên mỗi arduino.

Bước 6: Sơ đồ đấu dây cho Infinity Gauntlet

Sơ đồ đấu dây cho Infinity Gauntlet
Sơ đồ đấu dây cho Infinity Gauntlet
Sơ đồ đấu dây cho Infinity Gauntlet
Sơ đồ đấu dây cho Infinity Gauntlet

Tôi đã thêm các bìa cứng bổ sung để đặt các thiết bị điện tử và thay đổi pin 9 Volt thành pin 4 xAA từ dự án trước của tôi.

Bước 7: Sơ đồ đấu dây cho 6 nút

Sơ đồ đấu dây cho 6 nút
Sơ đồ đấu dây cho 6 nút
Sơ đồ đấu dây cho 6 nút
Sơ đồ đấu dây cho 6 nút
Sơ đồ đấu dây cho 6 nút
Sơ đồ đấu dây cho 6 nút

Trong dự án của mình, tôi đã sử dụng một servo cho đồng hồ kỹ thuật số, khóa cửa, ac di động, khay nạp vật nuôi và hai servo cho công tắc đèn và máy lọc không khí.

Bước 8: Kiểm tra Infinity Gauntlet

Thử nghiệm Găng tay Vô cực
Thử nghiệm Găng tay Vô cực

Tôi đã sử dụng dữ liệu trục x và dữ liệu trục y từ cảm biến MPU6050 để điều khiển động cơ servo và dải đèn LED WS2812B.

- Khi giá trị được ánh xạ của trục x là dương và trục y là dương, MIND STONE sẽ sáng / tắt và Pet Feeder sẽ mở / đóng.

- Khi giá trị được ánh xạ của trục x là âm và trục y là dương, SOUL STONE sẽ sáng / tắt và Máy lọc không khí sẽ bật / tắt.

- Khi giá trị ánh xạ của trục x là dương, ĐÁ THỰC TẾ sẽ sáng / tắt và đèn sẽ bật / tắt.

- Khi giá trị được ánh xạ của trục y là dương, SPACE STONE sẽ sáng / tắt và khóa cửa sẽ khóa / mở khóa

- Khi giá trị được ánh xạ của trục x là âm và trục y là âm, POWER STONE sẽ sáng / tắt và Portable AC sẽ bật / tắt.

- Khi giá trị được ánh xạ của trục y là âm, THỜI GIAN ĐÁ sẽ bật / tắt và Đồng hồ kỹ thuật số sẽ bật / tắt.

Tôi hy vọng bạn thích dự án Arduino này và học được điều gì đó mới. Bạn có thể đăng ký kênh của tôi để được hỗ trợ.

Cảm ơn.

Đề xuất: