Mục lục:

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 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)

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)

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)
Video: Đồ án tự động hóa | Mô hình tưới tiêu tự động điều khiển giám sát từ xa qua mạng internet 2024, Tháng mười một
Anonim
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
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
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
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

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

Vật liệu và Công cụ Yêu cầu
Vật liệu và Công cụ Yêu cầu
  • 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

Ứng dụng Android
Ứng dụng Android
Ứng dụng Android
Ứ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

Hướng dẫn cho ứng dụng Android
Hướng dẫn cho ứng dụng Android
Hướng dẫn cho ứng dụng Android
Hướng dẫn cho ứng dụng Android
Hướng dẫn cho ứng dụng Android
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

Vi mạch
Vi 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

Thiết kế PCB
Thiết kế PCB
Thiết kế PCB
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

Lắp ráp các thành phần
Lắp ráp các thành phần
Lắp ráp các thành phần
Lắp ráp các thành phần
Lắp ráp các thành phần
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ả

Image
Image
Thử thách Bluetooth
Thử thách Bluetooth

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…!!!:)

Thử thách Bluetooth
Thử thách Bluetooth

Về nhì trong Thử thách Bluetooth

Đề xuất: