Mục lục:
- Bước 1: Vật liệu và Công cụ cần thiết
- Bước 2: Mã
- Bước 3: Ứng dụng Android
- Bước 4: Hướng dẫn cho ứng dụng Android
- Bước 5: Mạch
- Bước 6: Thiết kế PCB
- Bước 7: Lắp ráp các thành phần
- Bước 8: Kết quả
Video: 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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Chào mọi người,
Dự án này là tất cả về việc xây dựng một thiết bị tự động hóa gia đình đơn giản nhất bằng cách sử dụng arduino và mô-đun bluetooth. 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 mà tôi đang giải thích ngay tại đây, tôi có thể điều khiển tối đa 4 thiết bị gia dụng bằng điện thoại thông minh Android của mình. Hãy xem danh sách các vật liệu và công cụ bạn sẽ cần.
Bước 1: Vật liệu và Công cụ cần thiết
- 1. Arduino Pro Mini (Liên kết đến cửa hàng)
- 2. Mô-đun Bluetooth HC 05 (Liên kết với cửa hàng)
- 3. Mô-đun chuyển tiếp 5V 4 kênh (Liên kết đến cửa hàng)
- 4. Nguồn điện 5V.
- 5. Tiêu đề Nam và Nữ
- 6. Perfboard (tôi khuyên bạn nên làm PCB, nhưng nếu bạn muốn làm điều đó theo cách dễ dàng thì perfboard sẽ tốt hơn)
Danh sách các công cụ
- 1. Bộ hàn
- 2. Súng bắn keo
- 3. Điện thoại thông minh Android
- 4. Tua vít
- 5. Dụng cụ tước dây vv:
Đó là tất cả những gì chúng ta cần…
Bước 2: Mã
Tải xuống Arduino IDE từ đây.
Mã này sử dụng softwareserial.h để định cấu hình các chân rx và tx trong Arduino. Các chân rx và tx này được kết nối tương ứng với các chân tx và rx của mô-đun Bluetooth HC 05.
Mô-đun bluetooth nhận dữ liệu từ một thiết bị Android được ghép nối và kích hoạt các rơle liên quan đến dữ liệu nhận được.
Ví dụ, trong mã của tôi nếu dữ liệu nhận được là ký tự "A", rơle 1 sẽ được kích hoạt ON và nếu dữ liệu nhận được là ký tự "B", rơle 1 sẽ bị TẮT.
Tương tự như vậy, tất cả các rơ le có thể được BẬT / TẮT bằng các lệnh bluetooth. Tham khảo mã để nhận xét chi tiết.
EEPROM
EEPROM là từ viết tắt của Electronically Erasable Programmable Read Only Memory, được sử dụng ở đây để lưu trữ trạng thái của rơ le (BẬT / TẮT), để trong trường hợp mất điện khi bộ điều khiển đặt lại, tất cả các rơ le được giữ ở trạng thái BẬT sẽ trở lại vị trí BẬT của chúng sau khi có nguồn. Vì vậy, bất cứ khi nào một rơle được bật, một biến được lưu trữ trong một địa chỉ trong EEPROM sẽ thay đổi giá trị của nó thành 1 và bất cứ khi nào nó TẮT, biến đó sẽ thay đổi thành 0. Mỗi rơle có một biến riêng được chỉ định để lưu trữ trạng thái của nó trong EEPROM. Vì vậy, khi bắt đầu đoạn mã, việc đầu tiên chúng ta làm là khởi tạo các rơle theo các giá trị được lưu trong EEPROM.
Nếu bạn đang sử dụng Arduino Pro mini, bạn sẽ cần một bộ chuyển đổi USB sang TTL để kết xuất mã vào Arduino.
Bước 3: Ứng dụng Android
Như đã đề cập ở trên, bộ điều khiển vi mô kích hoạt mỗi rơ le tùy theo dữ liệu mà nó nhận được thông qua Mô-đun Bluetooth từ thiết bị Android. Vì vậy, chúng tôi cần một ứng dụng Android để gửi những dữ liệu này đến HC 05.
Tôi đã tạo một ứng dụng tùy chỉnh bằng cách sử dụng trình phát minh Ứng dụng MIT. Tôi đã đính kèm 'bố cục khối' của ứng dụng của mình dưới dạng PDF ở đây để tham khảo cho những người sắp tạo ứng dụng của riêng họ bằng App Inventor.
Nhà phát minh ứng dụng MIT
Nếu bạn không muốn làm ứng dụng phiền phức, bạn có thể tải xuống ứng dụng sẵn sàng để sử dụng (Chỉ tương thích với mã tôi đã đính kèm ở trên) từ liên kết bên dưới.
Bước 4: Hướng dẫn cho ứng dụng Android
Bạn phải ghép nối mô-đun Bluetooth HC-05 với thiết bị Android của mình trước khi bạn có thể sử dụng nó trong ứng dụng.
Bước 1: Mở cài đặt bluetooth của thiết bị và tìm kiếm thiết bị mới, đảm bảo đèn led trên module HC05 nhấp nháy liên tục (Chế độ ghép nối).
Bước 2: Chọn HC 05 (hoặc bạn sẽ thấy địa chỉ kết thúc bằng chữ "C" như trong hình).
Bước 3: Nhập mã PIN "1234" và nhấn OK.
Bước 4: Mở ứng dụng "Wiz Smart Home" và nhấp vào nút bluetooth trên đầu màn hình.
Bước 5: Chọn "HC 05" từ danh sách.
Bước 6: Sử dụng các công tắc tương ứng để BẬT / TẮT các rơ le 1, 2, 3, 4.
Bước 7: Nhấp vào Master để BẬT / TẮT tất cả rơle chỉ trong một lần nhấp.
Bước 5: Mạch
- Chân 11 của Arduino đến Chân TX của Mô-đun HC-05.
- Chân 10 của Arduino đến Chân RX của Mô-đun HC-05.
- GND của HC-05 thành GND trong Arduino.
- Vcc của HC-05 thành Vcc (5v) trong Arduino.
- Vcc của Mô-đun chuyển tiếp thành Vcc (5v) trong Arduino.
- GND của Mô-đun chuyển tiếp thành GND trong Arduino.
- Chân 2 của Arduino đến R1 của Mô-đun chuyển tiếp.
- Chân 4 của Arduino đến R2 của Mô-đun chuyển tiếp.
- Chân 6 của Arduino đến R3 của Mô-đun chuyển tiếp.
- Chân 8 của Arduino đến R4 của Mô-đun chuyển tiếp.
- Cấp nguồn 5 v cho các chân nguồn của Arduino.
- Chân 12 và 13 lần lượt là Chân cho đèn báo Nguồn và đèn LED Chỉ báo trạng thái Bluetooth
Đó là nó cho thiết bị.
Để điều khiển nguồn điện lưới, hãy kết nối các tiếp điểm "Thường mở" của mỗi rơ le qua các công tắc tương ứng của thiết bị gia dụng mà bạn muốn điều khiển (hoặc) vòng dây điện qua một tiếp điểm "KHÔNG" của tất cả các rơ le và kết nối dây dẫn của thiết bị với tiếp điểm "KHÔNG" khác của rơ le tương ứng.
Bước 6: Thiết kế PCB
Đây là một mạch rất đơn giản. Bạn có thể hàn nó lên bảng điều khiển trong thời gian ngắn, nhưng nếu bạn vẫn muốn tạo PCB, tôi sẽ đính kèm Thiết kế PCB mà tôi đã thực hiện bằng cách sử dụng Proteus 8 Pro. Phiên bản của tôi cũng có một loạt các bộ điều chỉnh điện áp như trong hình.
Bước 7: Lắp ráp các thành phần
Tôi đã sử dụng vỏ của một máy tính cũ SMPS để làm vỏ cho thiết bị của mình. Sẽ tốt hơn nếu bạn thiết kế một trường hợp tùy chỉnh theo yêu cầu của bạn bằng cách sử dụng Fusion 360 hoặc bất kỳ phần mềm thiết kế 3D nào khác và in 3D thiết kế để mang đến cho dự án của bạn một cái nhìn cực kỳ ấn tượng. Tôi đã in một số nhãn và dán nó lên vỏ SMPS để lấp đầy vẻ trống trải của nó. Tôi đã khoan một số lỗ trên đó và cố định nó trên bức tường cạnh bảng công tắc, dây được giấu bằng một ống nhựa nhỏ dẫn vào tổng đài.
Bước 8: Kết quả
Video được đăng ở đây cho thấy hoạt động của thiết bị khi bạn sử dụng lần đầu tiên. Bạn chỉ cần ghép nối thiết bị một lần! Sau đó, chỉ cần bật Bluetooth, kết nối và kết nối không dây!
Hy vọng bạn thích đọc hướng dẫn này. Nếu bạn có bất kỳ câu hỏi nào, vui lòng hỏi tại đây hoặc gửi thư đến [email protected]. Tôi rất sẵn lòng giúp đỡ bạn.
Cảm ơn…!!!:)
Về nhì trong Thử thách Bluetooth
Đề xuất:
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: 6 bước (có hình ảnh)
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: Hướng dẫn Deze có trong het Engels, voor de Nederlandse versie klik hier Bạn có điện thoại thông minh (cũ) chưa sử dụng? Biến nó thành một màn hình thông minh bằng Google Trang tính và một số bút và giấy, bằng cách làm theo hướng dẫn từng bước dễ dàng này. Khi bạn hoàn thành
Tạo một ứng dụng đơn giản cho điện thoại thông minh của bạn (không cần mã hóa): 10 bước
Tạo ứng dụng đơn giản cho điện thoại thông minh của bạn (không cần mã hóa): CẬP NHẬT: Kỹ thuật này đã lỗi thời, hiện có nhiều cách khác để tạo ứng dụng .. điều này có thể không hoạt động nữa. Ứng dụng được xuất bản đầu tiên của tôi có sẵn để tải xuống trên Ứng dụng Android Thị trường ở đây. Sau đây là hướng dẫn nhanh về cách thực tế bất kỳ
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 với điện thoại thông minh: 4 bước (có hình ảnh)
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 bằng điện thoại thông minh: Sonoff là dòng thiết bị dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic. Đây là một công tắc hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266. Bài viết này mô tả cách thiết lập Cl
Tái sử dụng điện thoại thông minh cũ làm màn hình video: 4 bước (có hình ảnh)
Tái sử dụng điện thoại thông minh cũ làm màn hình video: Tôi đã để chiếc Samsung S5 cũ của mình nằm lâu và mặc dù nó sẽ đóng vai trò như một mạng lưới an toàn tuyệt vời nếu có điều gì đó xảy ra với iPhone của tôi, nhưng nếu không thì nó không còn nhiều giá trị sử dụng. Gần đây, một người bạn đã tặng tôi một con chuột lang cho sinh nhật của tôi và nó đã được