Mục lục:

Arduino Baby Monitor với Java Viewer: 8 bước (có hình ảnh)
Arduino Baby Monitor với Java Viewer: 8 bước (có hình ảnh)

Video: Arduino Baby Monitor với Java Viewer: 8 bước (có hình ảnh)

Video: Arduino Baby Monitor với Java Viewer: 8 bước (có hình ảnh)
Video: Biến hình khi văn phòng Schannel có khách đến 2024, Tháng mười một
Anonim
Arduino Baby Monitor với Java Viewer
Arduino Baby Monitor với Java Viewer

Xây dựng một đơn vị đa cảm biến dựa trên Arduino để quan sát các điều kiện trong phòng. Thiết bị này có thể cảm nhận độ ẩm, nhiệt độ, chuyển động và âm thanh.

Đính kèm là một trình xem dựa trên java nhận dữ liệu nối tiếp từ arduino.

Bước 1: Hành vi

Cư xử:

Hệ thống đo từng cảm biến và thực hiện hành động thích hợp

- Nhiệt độ: Ba đèn led chiếu sáng dựa trên nhiệt độ hiện tại là trên, dưới hoặc khoảng nhiệt độ mong muốn được cài đặt trước.

- Độ ẩm: giống như Nhiệt độ.

- Chuyển động: Khi phát hiện chuyển động, loạt sáu đèn led sẽ sáng trong khi phát hiện chuyển động.

- Âm thanh: Gửi thông báo sự kiện tới bộ thu Java Giao tiếp với chương trình java

- Arduino gửi dữ liệu cảm biến thông qua giao tiếp nối tiếp đến chương trình Java. Chương trình Java tính toán thời gian đã trôi qua và hiển thị dữ liệu qua GUI cơ sở JFrame.

Bước 2: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu

Vật liệu:

- Arduino chưa

- Cảm biến độ ẩm / nhiệt độ DHT11

- Mô-đun cảm biến âm thanh

- Cảm biến chuyển động HC-SR501 PIR

- (6) Điện trở 220Ohm

- (6) đèn led (bất kỳ màu nào)

- Ít nhất 25 dây

- Máy tính có cài đặt Java JDK 64-bit

- Arduino IDE với cáp USB

Bước 3: Kết nối các Led

Kết nối đèn Led
Kết nối đèn Led

Kết nối 6 Led với các cổng 5 đến 10 trên Arduino.

Bước 4: Kết nối cảm biến độ ẩm / nhiệt độ

Kết nối cảm biến độ ẩm / nhiệt độ
Kết nối cảm biến độ ẩm / nhiệt độ

Kết nối cảm biến độ ẩm / nhiệt độ với chân 2 trên arduino.

Bước 5: Kết nối cảm biến chuyển động

Kết nối cảm biến chuyển động
Kết nối cảm biến chuyển động

Kết nối cảm biến chuyển động với chân 12 trên arduino. (Bóng bán dẫn (N) được thay thế cho cảm biến chuyển động trong hình, cùng một hệ thống dây điện)

Bước 6: Kết nối cảm biến âm thanh

Kết nối cảm biến âm thanh
Kết nối cảm biến âm thanh

Kết nối cảm biến âm thanh với chân 4 trên arduino. (Bóng bán dẫn (P) được thay thế cho cảm biến âm thanh trong hình ảnh, cùng một hệ thống dây điện)

Bước 7: Kết nối nguồn và nối đất

Kết nối nguồn và mặt đất
Kết nối nguồn và mặt đất

Kết nối chân + 5V trên arduino với + thanh trên bảng mạch.

Kết nối chân GND trên arduino với - rail trên breadboard.

Bước 8: Mã hóa

Bước 1:

Tải ArduinoHex.ino vào arduino

Bước 2:

- Sử dụng Phần mềm Lập trình Eclipse, tạo một dự án với hai tệp.dll trong thư mục gốc của nó.

- Tải tệp RXTXcomm.jar

Đi tới Dự án> Thuộc tính> Đường dẫn xây dựng Java> Thêm JAR bên ngoài

- Tải ArduinoHex.java, ArduinoHexDriver.java và ComPortTest.java vào thư mục src trong Project

Bước 3: Sử dụng Arduino IDE hoặc ComPortTest để tìm cổng COM nào đang được arduino sử dụng

Bước 4: Đảm bảo rằng tất cả các thiết bị đầu cuối nối tiếp khác của arduino đều được đóng lại.

Bước 5: Chạy ArduinoHexDriver

Nguồn:

ComPortTest.java và nhận nối tiếp java-end:

Kinath Ripasinghe

dummyscodes.blogspot.com/2014/08/using-java…

Đề xuất: