Bạn có thể điều khiển các thiết bị gia dụng như quạt, đèn và động cơ bằng điện thoại thông minh và các chương trình đặc biệt.
Thành phần bắt buộc:
Ø Arduino Bỏ x 1
Module Mô-đun Bluetooth HC-05 / HC-06 x 1
Relay Rơle 5V x 4
Diode 1n4148 diode x 4
Diode 1N4007 diode x 2
Ø 1000uF Capcitor x 1
Ø IC7805 X 1
Biến áp 12V x 1
Transitor Bóng bán dẫn BC547 x 4
Điện trở 1k x 4
Đầu nối dây
Chỉnh lưu:
Sơ đồ kết nối rơle:
Việc lựa chọn rơle phụ thuộc vào những gì bạn muốn kết nối và nhanh như thế nào. Điện áp, dòng điện nào, v.v .... Quản lý nó trực tiếp từ Arduino sẽ không hoạt động. Bạn sẽ cần phải sử dụng một cái gì đó như thế này:
Transitor NPN có thể đơn giản (2N2222, BC337, v.v.) và điốt có thể là phổ biến nhất (1N4001 hoặc tương tự). VCC là + 5V.
Mô-đun Bluetooth cho Arduino Uno:
Để sử dụng mô-đun hc05 s, hãy kết nối vcc với đầu ra 5V trên Arduino GND với Earth, RX với chân TX trên Arduino và ngược lại.
[Lưu ý: trong RX, mã pin không chính thức miễn phí 5 V; được thiết kế cho tín hiệu 3,3 V. Arduino tạo ra tín hiệu 5 V, vì vậy bạn nên sử dụng bộ chia điện áp hoặc bộ chuyển đổi mức logic để đảm bảo tín hiệu Arduino không làm hỏng hc05 s.]
Khi sử dụng mô-đun BTBee, chúng tôi cài đặt các nút nhảy trên bo mạch để các chân DiT COSX và chân D0 được đóng lại và các chân DIN và D1 được rút ngắn. Điều này được thực hiện sao cho chân RX trên Arduino là chân 0 và mã PIN TX là mã PIN 1. Bạn có thể sử dụng bất kỳ loại nào khác, như Ghim RX và TX, nhưng bạn phải sử dụng thư viện SoftwareSerial cho Arduino để kích hoạt nó. Đừng quên loại bỏ các jumper khi tải mã vào Arduino khi chọn chân 0 và 1, như các chân nối tiếp.
Jumpers được kết nối với chân 0 và 1 trên BTBee, nếu mô-đun được sử dụng lần đầu tiên, để thay thế tên và mật khẩu. Đối với điều này, mô-đun phải được đặt thành chế độ lệnh. Chúng tôi kết nối chốt khóa với bất kỳ chân nào trên Arduino và đặt nó làm ưu tiên để lập trình mô-đun. Khi sử dụng BTBee, điều này phức tạp hơn một chút. Mặc dù Wiki chính thức nói rằng bạn cần giữ nút để thay đổi chế độ lệnh và biến các thay đổi trở lại chế độ truyền dữ liệu, nhưng điều này không xảy ra theo cách này: thay vào đó, nhấn và giữ nút Chế độ, sau đó nhanh chóng nhấn và thả nút đặt lại. Chúng tôi nhận thấy rằng đèn LED trạng thái nhấp nháy chậm hơn bình thường. Mọi thứ đều ổn!
Chương trình:
• mã
Ứng dụng Android:
• ứng dụng